传输层提供的服务1. 传输层的功能2. 传输层寻址与端口3. 无连接服务与面向连接服务UDP协议1. UDP数据报2. 实时传输协议(RTP)3. UDP校验4. 伪头部TCP协议1. TCP段2. TCP连接管理3. TCP可靠传输4. TCP流量控制与拥塞控制信道利用率 传输层提供的服务 1. 传输层的功能 提供应用进程间的逻辑通信(端到端)分用和复用差错检测(首部+数据)支持面向连接和无连接 2. 传输层寻址与端口端口 3. 无连接服务与面向连接服务连接无连接 UDP协议 1. UDP数据报 2. 实时传输协议(RTP) 3. UDP校验 加上首部二进制反码求和(每16位连起来) 4. 伪头部 TCP协议 1. TCP段 2. TCP连接管理为什么不“三次挥手”,且发送最后一次挥手报文时要等待2MSL(最大分段生存期)时间 保证最后一个确认报文段能到达,如果不等待2MSL,若A的确认报文段出错,B不能正常关闭且确认报文段无法重传防止出现“已失效的连接请求报文段”,等待2MSL后可保证本连接持续的时间内产生的报文段从网络中消失 为什么不“二次握手” 假设A向B发送TCP连接请求,第一个连接请求报文在某个节点长时间滞留,A超时后认为报文丢失,重新发送请求报文,建立连接。假设连接断开后该TCP连接请求报文到达B。此时如果是二次握手,B认为连接已建立,造成资源浪费 3. TCP可靠传输4. TCP流量控制与拥塞控制 MSS设置的太大或太小有什么影响 太小:要加上头,传输效率低太大:要拆分,增大开销应再不会分片的情况下尽量大一些 信道利用率 一个发送周期内用于发送数据的时间和发送周期的比率