对MTU值与MSS值的不解
网吧是100M的电信光纤.现在是WIN2003的代理.现在要改为ROUTER OS 2.9.6 的.
在论坛里看到别人说修改合适的MSS 值会最大利用网络.
我现在PING 我们这里的DNS
PING 202.96.107.27 -F -L 1472 通的. 最大的MTU值为1472 ,如果是1474就不行了.
返回结果为:
Pinging 202.96.107.27 with 1472 bytes of data:
Reply from 202.96.107.27: bytes=1472 time=3ms TTL=251
Reply from 202.96.107.27: bytes=1472 time=3ms TTL=251
Reply from 202.96.107.27: bytes=1472 time=3ms TTL=251
Reply from 202.96.107.27: bytes=1472 time=3ms TTL=251
Ping statistics for 202.96.107.27:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 3ms, Average = 3ms
不知道取最大值会不会有什么不好的影响.
根据他们的算法得出MSS值为:1472+28-40=1460
这样修改应该没有提?
希望高手出来说说.... 光纤的接入就不用进行修改了.使用ROS的默认值就可以了.
mtu
ROS的每个Interface上都有一个MTU值,MTU就相当于MSS,一个是最大传输单元,一个是最大分割包,可以理解成一个东西,你的包必须小于该Interface的MTU值减28,这样通讯时候才不会因为包过大而拆包,产生碎片造成访问慢的问题,一般推荐1400吧,这个大小可以自己适当的调整,在实践中获得!
页:
[1]