06传输层
06传输层
1. 无连接传输 UDP
Definition (UDP User Datagram Protocol)
报文格式,首部固定为 8 字节。

适用应用:
- 容忍丢包但对延迟敏感的应用,如流媒体
- 以单次请求/响应为主的应用: 如 DNS
2. 面向连接传输 TCP
2.1 TCP 报文段结构
TCP 首部最小 20 字节,最大 60 字节。固定字段 20 字节,可选字段最多 40 字节,通过首部长度字段标记。

2.2 TCP 可靠数据传输
- 接收方:
- 确认方式:采用累积确认,仅在正确、按序收到报文段后,更新确认序号;其余情况,重复前一次的确认序号(与 GBN 类似)
- 失序报文段处理:缓存失序的报文段(与 SR 类似)
- 发送方:
- 发送策略:流水线式发送报文段
- 定时器的使用:仅对最早未确认的报文段使用一个重传定时器(与 GBN 类似)
- 重发策略:仅在超时后重发最早未确认的报文段(与 SR 类似,因为接收端缓存了失序的报文段)
2.3 TCP 流量控制
Definition (零窗口通告)
Definition (糊涂窗口综合症)