假设:
现在,服务器希望向客户端B1..B3000发送3000个字节。服务器发送:
B1..B1500字节、SeqNo: 1、Length: 1500B501..B2000字节、SeqNo: 501、Length: 1500因此,实际上:
Data B1....B501....B1500....B2000....B3000
Packet-1 B1....B501....B1500
Packet-2 B501....B1500....B2000它是否有效并被TCP协议所允许?
发布于 2020-06-03 10:51:33
最初的数据包可能是支离破碎的,只有第一个片段被确认。
由于(从您现在删除的问题)通信是针对“其TCP堆栈不足以组装数据包的小设备”,您应该手动检查路径上最低的MTU是什么?,或者减少发送主机的MTU,或者执行MSS夹紧,以便TCP连接使用实际的MSS。
https://networkengineering.stackexchange.com/questions/68249
复制相似问题