修改Tcp/ip Window值提高网速大揭秘

哎呀网 | 发布: 2008-2-11 09:32 | 作者: 佚名 | 来源: 网络转载 | 浏览次数: 58 | 评论数: 0

哎呀网 Vista应用】大家可能有的人看过这样一个帖子,大概意思是说,如果你是宽带上网,还想提高网速,那么你可以在注册表中设定适当的Tcpip Window值,修改默认数值。那么,这种“修改Tcpip Window值提高网速”的说法是否有原理依据呢?让我们一起来分析下。

5Nh(Y7r,Fe*A  操作方法:打开注册表编辑器,在其中 找到“HKEY_LOCAL_MACHINE\System\CurrenControlSet\Services\Tcpip\Parameters”子键,在右边键值区中,找到或新建一个名为“GlobalmaxTcp WindowSize”的DWORD键值项,将其数据值数据设为“256960”(十进制),关闭注册表编辑器,重新启动电脑即可。哎呀网5ph9F e5tMne-`

哎呀网?q5S5i(UR5s

  原理介绍:通常情况下,TCP/IP默认的数据传输单元接受缓冲区的大小为576字节,要是将这个缓冲区的大小设置得比较大的话,一旦某个TCP/IP分组数据发生错误时,那么整个数据缓冲区中的所有分组内容,都将被丢失并且进行重新传送;显然不断地重新进行传输,会大大影响ADSL传输数据的效率。为此,设置合适缓冲区大小,确保ADSL传输数据的效率始终很高,将会对ADSL传输速度有着直接的影响!哎呀网2rF ]5?l1hn

Dj:FqjL)Q  那么,这一说法是否真有科学依据呢?哎呀网`m+g7q6TSd l

f4yQfO1i  回答:没有科学依据。这一注册表键值是无效的,修改该注册表键值前后的网络速度不会发生变化。

,qguzw#L;I

3a|wb6].a7@T  宽带上网的优化原理是对操作系统的网络设置进行修改,使其更加贴合上网数据传输的需要。一般情况下,上网数据传输主要采用了TCP/IP协议,该协议将传输的数据分成大小相同的数据包,数据包越大,冗余数据就会越多。数据包的最大容量就是Maxmtu。在Windows中系统默认的Maxmtu值是1500字节,而宽带实际的传输单元要略小于这个数值。这样在上网的数据传输过程中,数据包中的数据就需要分组重装成宽带适合的数据包大小了,传输速度骤减,上网速度就会减慢了。哎呀网 K]QVUaP|

哎呀网m+a D%?_K!k

  另外,各个宽带运营商的Maxmtu的值可能是不同的,因此手动修改系统的Maxmtu值才能更快地上网。那么,我们怎么来获得宽带运营商的Maxmtu值呢?最简单的方法是,在命令提示符窗口输入“ping -f -l 1464 202.96.107.28”(其中1464是测试的数据包大小,202.96.107.28是DNS服务器IP,如图1),如果返回“来自 202.96.107.28 的回复: 字节=1464 时间=92ms TTL=251”的提示则说明该数据包小于宽带运营商的Maxmtu值,如果返回“ 需要拆分数据包但是设置 DF。”(在Vista命令提示符下测试的数据)类似的回复则说明数据包超过宽带运营商的Maxmtu值,可以适当缩小该数值。经过以上方法获得最佳的数值后,宽带运营商的Maxmtu值就是测试值加上28(如1464合适,则Maxmtu为1492)。哎呀网0`:gY A~ e

\'Dq} a  在TCP/IP协议的数据传输中,主机接受一定量的数据包后会放入缓冲区,缓冲区填满数据包后,主机将对缓冲区的数据进行校验,发现错误将让传送数据的主机重新传送所有缓冲区的内容。这样一来,缓冲区太大,容易出现经常重发数据包的现象,浪费传输的数据的时间,而缓冲区太小也会让接受数据包的主机做过多无谓校验工作。因此,我们设置合适的数据缓冲区的数值——Defaultrcvwindows。另外,数据包的存活时间不宜太长,否则要加重数据传送的负担,可通过Defaultttl值来控制。

g4\k'n1Z@@哎呀网[!xc@ E+CI;k

  最后,我们需要进入注册表编辑器修改上述的键值。首先,进入HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces<ID for Adapter>,其中<ID for Adapter>是网卡的编码,在多项中选择设置了正确网络设置的那一项,然后,添加字符串值的Maxmtu,数值为刚才的1492,添加字符串值的Maxmss,数值为1452(数据包的信息段长度,数值为Maxmtu减去保留区域大小,保留区域为8到40)。

j})z$xy CSF

t"k)RZ MzhE  接着进入HKEY_lOCAL_MACHINESYSTEMCurrentControlSetVxd子项后新建一个子项MStcp,在该子项下新建字符串值的DefaultRcvWindow,数值为371712(该值为Maxmss*网络带宽/8的整数,这里假设为2Mbps的带宽),新建字符串值的Defaultttl,数值为64。哎呀网3W,zim5t:nju

哎呀网7M"IQ9QG#I;b O {

  修改完以上的键值后,重启计算机即可生效。哎呀网~%Owj I9GD$T5\J


若您对该文章还有其它疑问,请到问吧提出。我们会全力为您解答。本站承诺:

TAG: IP TCP 宽带 Tcp

字号: | 推荐给好友

哎呀网加入收藏 哎呀网打印本页 哎呀网关闭窗口 哎呀网返回顶部 哎呀网进入博客 哎呀网进入论坛 哎呀网点击复制本页地址发给QQ/MSN好友
上一篇:Windows Vista中为无线LAN启用跟踪
下一篇:Vista系统新增图像处理功能实用体验

 

评分:0

我来说两句

seccode

请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论。
用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的),本站管理员有权保留或删除评论内容。
软件信息
最新版本:V3.0.4
发布日期:2008年12月30日
全能精灵是一款系统辅助工具,包含系统检测,系统优化,系统美化,系统清理,系统维护,IE管理,任务管理器等模块,是您优化系统的好帮手。
软件信息
最新版本:V1.5
发布日期:2008年12月08日
截图精灵是一款屏幕截图软件。可轻松截取全屏,活动窗口,自定义窗口等的图像。
软件信息
最新版本:V2.2
发布日期:2008年11月26日
该工具可对文件进行MD5,CRC32的批量校验,同时支持文件拖放,您可以直接拖动文件到校验窗口。

网络推荐