google.com
我可以通过使用以下命令成功 ping 通cmd
:
ping {IP ADDRESS} -T -L 1000
但如果我使用的数据包大小大于“1001”,我会收到请求超时错误。我知道我可以发送的最大字节数是 65500。
为什么是这样?
PS 我的网络很好,我可以通过浏览器访问所有网站。
答案1
答案2
这看起来像是 MTU 问题。如果到达目的地的路径上有任何路由器不支持巨型帧,那么您发送远大于 1k(总帧大小为 1500)的能力将恰好在该点停止,并且最终会在该跳之外丢失帧。即使是巨型帧也限制为 9000 字节,因此如果您想发送 65500 字节的帧,那么该路径上的每个路由器都需要启用超级巨型帧。引用的维基百科文章应该会澄清这个问题。