mtu 获取

MTU是什么:
      MTU是Maximum Transmission Unit的缩写,意思是最大传输单元。
      MTU的单位是字节。 大部分网络设备的MTU都是1500。我们这里谈的MTU是指两台通信主机路径中的最小MTU。它被称作路径MTU
      如果本机的MTU比经过的网关,路由的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关,路由的MTU小或相同,就可以减少丢包。
      如何检测网关的MTU? 在本机打开dos窗口,执行: 
      ping -f -l 1452 www.163.com
      其中1452是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现: Packet needs to be fragmented but DF set. 表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。

你可能感兴趣的:(网络,dos)