IP分段和TCP ACK

时间:2012-07-22 19:44:46

标签: tcp ip network-protocols fragmentation

我对原始数据包被分段时TCP_ACK如何工作有疑问。

例如,原始数据包大小为1,500 * N字节,MTU为1,500。然后,分组将被分成(大约)N个分组。 在这种情况下,接收器如何将TCP_ACK发送给发送方? 我查看了wireshark,似乎接收器为每两个碎片包发送TCP_ACK。是不是?

你可以给我一些指示或解释吗? 感谢。

1 个答案:

答案 0 :(得分:2)

接收器堆栈上的IP层将所有 IP片段重组为单个 TCP片段,然后将数据包交给TCP。在正常情况下,TCP应该只为整个TCP段发送一个ACK。 ACK#将像往常一样成为下一个期望的SEQ#。