我发出找到MTU值从我的Linux主机在我的服务器:为什么java发送一个大小超过最大MTU大小的tcp包并且工作正常?
ping -s 1312 my.sever.com --> 100% successful
ping -s 1313 my.sever.com --> 100% failed
所以,我认为我的最大MTU是1340(1312 + 28)。
但是,当我从我的java客户端捕获到该服务器的http文章时,我可以在wireshark中看到一个大小为的tcp包,整个请求/响应成功。
4 0.054168000 my.ip -> server.ip TCP 1354 80 59060 [TCP segment of a reassembled PDU]
我想知道如何在封装尺寸>最大MTU尺寸的情况下取得成功?
谢谢,
碎片? –
通过阅读_“重组PDU”_我认为它是确实的碎片。 –
Java与它无关。 Java不能控制TCP段或IP数据包的大小。 – EJP