非 标准答案 期待指正
1.传输层与网络层的通信有什么区别?
网络层是设备与设备间的通信,传输层是主机进程间的通信。
网络层的数据转发是无连接、不可靠和无确认的,传输层的通信是可靠的。
2.传输层的端口号有什么作用?
端口是用来标识应用进程的某一个通信连接。可以和IP地址,协议类型一起标识一个通信连接。
3.标识网络上唯一的一个连接需要哪些要素?
协议类型、本机IP地址、本地端口号、远端IP地址、远端端口号
4.两台主机上的两个进程如何能建立连接相互通信?
采用客户-服务器模式建立连接。
当一个进程需要另一个进程的服务时,就主动呼叫另一个进程;前者是客户,而后者是服务器。
5.TCP报文段包括哪些字段?TCP具有哪些特点?
字段:
TCP报文段分为首部和数据两部分
其首部又分为固定和选项两部分。
固定部分20字节
选项4N字节(N为正整数)是根据需要而增加的。
特点:
面向连接。
确认和差错控制。
面向流的传输。
滑动窗口流控机制。
基于网络带宽刺探的拥塞控制机制。