假设:
- 客户端的 TCP 窗口大小:2000 字节
- 客户端的 MSS(最大段大小):1500 字节
现在服务器要向客户端发送 3000 个字节B1..B3000。服务器发送:
- 数据包 1:包含
B1..B1500字节SeqNo: 1,,,Length: 1500 - 数据包 2:包含
B501..B2000字节SeqNo: 501,,,Length: 1500
所以实际上:
Data B1....B501....B1500....B2000....B3000
Packet-1 B1....B501....B1500
Packet-2 B501....B1500....B2000
它是否有效并被 TCP 协议允许?