3

当 ICMP 在路由器中被禁用并且数据包大小大于 MTU 时会发生什么情况,路由器如何对该数据包进行分段?IP 分段数据包中是否会出现 TCP 标头?

4

1 回答 1

1

我没有测试这个场景,但是......我认为如果启用了 IP 分片,您的 IP 数据包数据部分将被分片并独立传输,因为分片是在 L3 层使用的。如果没有 ICMP,发送计算机不知道数据包大小大于允许的网络 MTU,并且无法在 L4 层发送新的分片数据(每个数据包中都会显示 TCP 标头)。但是我们在 L3 层进行分段,我们必须使用分段偏移字段。我认为 TCP 标头只会出现在一个数据包中,然后是分段的 TCP 数据部分。

尝试做一个实验来测试这种行为。

于 2013-07-26T12:32:37.977 回答