查看: 9347|回复: 9
收起左侧

[已解决] Windows XP连接数限制到底会影响什么呢?

 关闭 [复制链接]
8684hongchen
头像被屏蔽
发表于 2009-12-24 14:53:48 | 显示全部楼层 |阅读模式
微软从Windows XP SP2开始就加入了连接数的限制,有人说这个限制会应该下载和网络电视,所以很多软件,比如迅雷之类的,都会询问是否破解!请问一下这个真的对网络影响大吗?相比防火墙哪个影响会更大?
8684hongchen
头像被屏蔽
 楼主| 发表于 2009-12-24 14:56:26 | 显示全部楼层
这篇文章看了以后,我更晕了!


古人说“三人成虎”,在如今转载文章满天飞的网络上,以讹传讹真的可以到相当令人惊讶的程度。

不论是在Google还是在Baidu上输入关键词“windows 连接数 破解”,基本上都会找到近40万条结果,完全都是教人如何“破解”windows xp/vista系统的所谓tcp并发连接数的文章。

在很多地方都能看到类似如下的问答:
“下载速度怎么这么慢?有办法加快吗?” - “你的系统打了连接数破解补丁吗?”
“BT下载巨慢!到底怎么回事?” - “XP更新把连接数限制改回来了,需要重新打补丁!”

很遗憾,这些回答虽然是很普遍,但是他们都错了。

众所周知,自从Windows XP的SP2开始,为了防止蠕虫类病毒的传播以及防止你的机器被用作发起DDoS攻击的肉机,微软在系统的tcp/ip协议栈加入了限制。既然是限制,那么肯定下载慢都是限制作祟喽,于是就有了各种寻求破解以及各种破解。

下面来说说众所不知或者说众所知不详的事。

众所不知,这个限制并非大家竞相传颂的“TCP/IP并发连接限制”,事实上windows xp或者vista,和windows2000或者2003以及2008一样,对于TCP/IP并发连接可以说没有任何限制。实际所谓的限制的原文是“incompleteoutbound TCP/IP connection attempts per second”,直译过来大概是“未完成的传出TCP/IP连接尝试次数每秒”,也就是说是对每秒系统发出的tcp半连接尝试次数做的限制,对于windowsxp是10次,vista根据版本不同是2~25次。值得注意的是,这个限制并不对端口或者已建立的连接做任何限制,它限制的只是每秒钟之内可以尝试的半连接数量。注意,是每秒之内可尝试的数量,哪怕系统中当时已经有上万个半连接存在,只要每秒钟的尝试次数低于10次,xp还是会允许这个半连接尝试的。而且根据微软官方的解释,在这个限制过程中,是不会丢弃或者阻断连接的,对于超出限制的连接尝试,系统会把它们都放在一个等待队列中等候依次处理。只要每秒的不完全连接数低于限制值,立刻就会从队列里取出等待的连接进行处理。

众所不知,每秒10次的半连接尝试限制,即使是对BT之类p2p软件,也是充足的。在人们费尽心机去“破解TCP/IP限制”的时候,恐怕没有几个人知道,实际上他们所用的BitComet或者uTorrent之类BT客户端软件本身内部就有对于半连接的限制,通常是8,这个一般都在软件的“高级设置”中才能进行修改。

对于windows xp,有人还提出修改注册表的所谓“隐藏键值”:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersTcpNumConnections
建立这个键值并且改成5000从而把xp的并发连接限制改成5000。众所不知的是,其实在windows xp sp2下,这个键值的缺省值(所谓缺省值就是没有经过人为修改或者人为指定的情况下系统默认的值)是0xfffffe,这是16进制,转换成十进制是16777214,应该比5000大多了吧。

众所不知,很多新的p2p软件或者老p2p软件的新版本,都支持DHT方式,DHT方式使用的是UDP连接,和TCP毫无关系,当然也更不会受到所谓TCP/IP限制的影响。

众所不知,windows事件日志中的ID 4226警告,只是一个无害的提示,告诉你每秒半连接尝试次数超过限制,它不会对你的下载造成任何实质性的影响!当然如果经常有此提示,或者你需要检查是否机器上有蠕虫病毒或者木马了。

所以,对于还在和微软的更新作斗争、苦于破解连接数的人们,请无视充斥各大论坛的所谓破解连接数的帖子吧,不要再继续以讹传讹、转帖此类破解帖子了吧,安心使用微软给你提供的原装tcpip.sys吧~
对于不辞辛苦积极跟踪破解tcpip.sys文件的技术人员们,请放弃“破解”你还没有弄明白的东西吧~
peter1123
发表于 2009-12-24 16:42:35 | 显示全部楼层
这篇文章说的是真的

真的是没意义!
除非你是服务器 需要大量的连接请求
或者是病毒

而P2P则不必破解了 没意义的
对于BT来说 好的种子才是王道
对于emule来说 好的服务器 好的链接 再加上好好养好你那头骡子吧
YinZZ
发表于 2009-12-24 16:48:44 | 显示全部楼层
根据偶遇到的情况,如果使用IE下载功能的话,连接数会影响下载速度。
peter1123
发表于 2009-12-24 16:50:59 | 显示全部楼层
回复 4# YinZZ


    。。。
IE默认是使用单线程
与这个TCPIP.SYS线程不是一回事
宝贝要升天了
发表于 2009-12-24 18:15:48 | 显示全部楼层
不妨先破解一次,如果没什么用就恢复老的TCPIP.sys就可以了.
各人的网络都不尽相同,觉得快就打上补丁,打了没用就卸了.
ps:楼上别跟我吵.
→龍少爺→
发表于 2009-12-24 19:38:31 | 显示全部楼层
看看学习学习[:26:]
爱吃蔬菜
发表于 2009-12-24 20:40:35 | 显示全部楼层
就我多年使用的经验来看,个人用户破解不破解这个连接数应该没多大区别,至少在我这里是这样的
穿越星空
发表于 2009-12-24 21:36:29 | 显示全部楼层
  它只是限制了半开连接数而非总连接数,也就是说破解前后的差距是在启动瞬间连接数量的差距,换言之,一定时间后,总连接数是一样,所以不影响下载。
  PS:我破解时纯粹为了日志上好看点。
IllusionWing
发表于 2009-12-24 21:42:01 | 显示全部楼层
除非需要爆发连接。否则不要破解。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-30 21:04 , Processed in 0.124039 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表