Android fragments 为什么MTU尺寸由“检查”;netsh接口ip显示子接口“;及;ping google.com-l 1472-f“;不同?

Android fragments 为什么MTU尺寸由“检查”;netsh接口ip显示子接口“;及;ping google.com-l 1472-f“;不同?,android-fragments,mtu,Android Fragments,Mtu,我正在检查USB栓系连接的MTU大小,但我用不同的命令得到了不同的结果 通过使用“netsh interface ip show subinterfaces”,我得到以下结果(局域网连接8是栓系连接): C:\Users\Chris>netsh接口ip显示子接口 MTU MediaSenseState字节输入字节输出接口 4294967295 1 0 1350760环回伪接口1 1500 2 3756376356 10363121083无线网络连接 1500 500局域网连接 1500 1 1

我正在检查USB栓系连接的MTU大小,但我用不同的命令得到了不同的结果

通过使用“netsh interface ip show subinterfaces”,我得到以下结果(局域网连接8是栓系连接):

C:\Users\Chris>netsh接口ip显示子接口

MTU MediaSenseState字节输入字节输出接口


4294967295 1 0 1350760环回伪接口1 1500 2 3756376356 10363121083无线网络连接 1500 500局域网连接 1500 1 178477 238360局域网连接8

但通过使用“ping google.com-l 1472-f”,我得到了以下结果:

C:\Users\Chris>ping google.com-l 1472-f

ping google.com[216.58.220.142]和1472字节的数据: 来自192.168.42.129的回复:数据包需要分段,但需要设置DF。 数据包需要分段,但需要设置DF。 数据包需要分段,但需要设置DF。 数据包需要分段,但需要设置DF


当我检查时,栓系连接是唯一有效的连接。如果MTU大小为1500,ping方法应该可以工作。。。我在这里有点困惑。有人能告诉我2种方法的区别吗

netsh
显示接口本身的MTU。但是您的
ping
命令通过您的界面将数据包发送到更广阔的互联网世界。在你的界面和google.com之间的路径上,有一个MTU小于1472字节的路由器。这称为路径MTU