MTU,相信大家都很了解的。那么MSS就是属于MTU中的一部分。MSS=MTU-40。具体的请到百度搜
下吧。 以下是实战篇:
网吧,50M电信,200台机器,路由ROS,限速BURST 10M、MAX 2M、TIME 20秒。问题是打开QQ空间时,要等一下才可以。按照速度来算的话,我这网吧的速度已经更快的了,空间应该是瞬间就打开,
才是对的。
那么在网速够快的前提下,打开空间却慢,这时候第一个想到的就是MTU的问题。举个简单的例子: A机通过B机向C机发送数据,MTU分别为:A-1472、B-1440、C-1400。那么就可以看到了,A-B-C传输入数据时,MTU值不同,这时候就要取最小值,因为,要把大包分为小包,进行重组。问题就是在这了。 我们要找到一个合适的MTU值,即将MSS修改成一个合适的值。这个值,我们可以通过PING来获取: ping qzone.qq.com -f -l 1500 会返回:Packet needs to be fragmented but DF set.就表明没有通。继续 ping qzone.qq.com -f -l 1496 返回:Packet needs to be fragmented but DF set. 再继续,1500-1496是
以每次减4来算的。 我这边一直到1472才通的。如: C:\\>ping qzone.qq.com -f -l 1472
Pinging qzone.qq.com [58.61.166.85] with 1472 bytes of data: Reply from 58.61.166.85: bytes=1472 time=41ms TTL=54 Reply from 58.61.166.85: bytes=1472 time=41ms TTL=54 Reply from 58.61.166.85: bytes=1472 time=41ms TTL=54 Reply from 58.61.166.85: bytes=1472 time=41ms TTL=54
Ping statistics for 58.61.166.85:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds: Minimum = 41ms, Maximum = 41ms, Average = 41ms
这样的话,我这边的MSS值就改为1472。在ROS里添加 IP-FIREWALL-MANGLE
New TCP MSS 修改为你自己合适的值。
用这个到目前为止一个月了,打开QQ空间的速度是超快啊。闪电般速度
不改MSS会如何?有可能会出现部分网站打不开,例如陶宝,在线银行什么的。或者开网页慢,都可能和MSS有关系的。 修改办法(2927版本)
IP==>>Firwwall==>>Mangle==>>点+号==>> General页 Chain:forward Protocol:tcp
Advanced页 Tcpflags选SYN
Action页
action:Change mss new tcpmss:1472
关于MSS数值的多少,以及取值办法~
ping 目标网站 -f -l 1500 然后看能否PING通,如果PING不通,就以4为单位往下减,目标网站可以是
你想访问,但访问不了,也可以是其他一些网站,这个要求不多。。 比如我PING 百度
ping www.http://www.wodefanwen.com/ -f -l 1500 得到以下提示:
C:\\>ping www.http://www.wodefanwen.com/ -f -l 1500
Pinging www.a.shifen.com [202.108.22.5] with 1500 bytes of data:
Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set.
Ping statistics for 202.108.22.5:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
这就说明,1500这个MSS数值不可取,需要往下了换,那么就以4位单位往下减,减到通为止,就是1500-4=???自己去算了。我这里是1472才通的,所以我改的就是1472
C:\\>ping www.http://www.wodefanwen.com/ -f -l 1472
Pinging www.a.shifen.com [202.108.22.5] with 1472 bytes of data:
Reply from 202.108.22.5: bytes=1472 time=29ms TTL=53
Reply from 202.108.22.5: bytes=1472 time=29ms TTL=53 Reply from 202.108.22.5: bytes=1472 time=29ms TTL=53 Reply from 202.108.22.5: bytes=1472 time=29ms TTL=53
Ping statistics for 202.108.22.5:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 29ms, Maximum = 29ms, Average = 29ms
这就是通了,基于给地网络状况不同,所以MSS也不仅相同,大家要自己测试,多做试验。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库ROS修改MSS值提高QQ空间速度在线全文阅读。
相关推荐: