TCP报头是否会出现在IP碎片数据包中

TCP报头是否会出现在IP碎片数据包中,tcp,fragmentation,Tcp,Fragmentation,当路由器中禁用ICMP以及当数据包大小大于MTU时,会发生什么情况?路由器如何分割该数据包?TCP报头是否会出现在IP碎片数据包中?我不测试此场景,但。。。我认为,如果启用了IP分段,您的IP数据包部分将被分段并独立传输,因为分段是在L3层使用的。如果没有ICMP,发送计算机不知道数据包大小大于允许的网络MTU,并且无法在L4层发送新的碎片数据(每个数据包中都会显示TCP报头)。但我们在L3层进行碎片分割,我们必须使用碎片偏移字段。我认为TCP报头将只在一个数据包中显示,然后是片段化的TCP数据

当路由器中禁用ICMP以及当数据包大小大于MTU时,会发生什么情况?路由器如何分割该数据包?TCP报头是否会出现在IP碎片数据包中?

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

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