引子
至少在3年以前,包括迅雷在内的很多下载软件都提供了“修改(破解)操作系统‘TCP半开连接’数量限制(简称“半开连接数”)”的功能,但是有部分用户并没有正确的理解这玩意儿。
什么是“TCP半开连接”及“限制”?
所谓“TCP半开连接”,简单的说就是发起了TCP连接请求,但尚处于建立连接阶段,双方还无法进行互相通信的状态。
那么“TCP半开连接数量限制”就是指,限制连接发起者最多同时存在“TCP半开连接”的数量。
在Windows XP SP2中,微软首次引入了半开连接数限制,限制数量:10。限制包括了后续的XP SP3、Windows 2003、Windows Vista 、Vista SP1。
【但是微软在Windows 7、Vista SP2、Windows 2008中没有启用半开连接限制】
为什么要修改“TCP半开连接”限制,这样的限制会导致什么?
一、连接多资源的效率降低
如果我们将上面“建立连接阶段”比喻为正在食堂打饭的顾客,就容易理解多了。
1、TCP半开连接被限制为10,就相当于这座食堂有10个窗口可以同时打饭。
2、系统有大量,远超过10个建立TCP连接的请求,就相当于这座食堂有很多顾客光顾,却不得不排队等着前面那10位顾客打饭。
显而易见的,TCP半开连接数限制导致建立TCP连接的效率降低了。套用到下载工具上,由于迅雷下载时可能存在大量需要通过TCP连接进行下载的候选资源,因此就导致连接多资源的效率降低了。
二、当某程序占满区区10个半开连接后,将影响其他应用程序发起TCP连接请求
假设发起连接请求的是都是同一个程序(比如“迅雷”),这时其他程序(比如“浏览器”)的发起连接请求也得排队,由于排队的耗时。就出现了使用迅雷下载时,打不开网页或打开变慢的情况。
微软为什么限制“TCP半开连接”数量?
按照伊文的理解,限制“TCP半开连接”数量的原因,是微软为了防范类似“冲击波病毒”爆发时。受感染的机器发起成百上千的连接,攻击其他计算机的情况。
但是前文中提到“微软在Windows 7、Vista SP2、Windows 2008中没有启用半开连接限制”,但仍保留了限制机制。可能是因为微软决定在正常情况中无必要限制半开连接数量,当情况变化(例如类似病毒爆发)微软可能会重新开启半开连接数限制。
青苹果影视
发表于 2019年05月24日 21:49
http://www.nakwd.com
yy4080首播影院
发表于 2018年06月14日 22:25
新信息: 新增任务详情资源评论功能 兼容MacOS 10.13 优化卡片显示,受限任务不出现边下边播按钮 精选页播放支持全屏(目前支持腾讯视频、B站) 剪切板支持捕获 http://www.bwdy.tv/?m=vod-detail-id-20422.html
yy4138首播影院
发表于 2018年06月09日 01:18
http://www.7vdu.cn 今天从下载核心组了解到,在具有UAC的操作系统上(Vista、Win7、Win8),使用迅雷7.9.9及后续版本,在下载大文件时,不必再使用管理员权限运行迅雷来创建稀疏文件了
阳光电影
发表于 2018年06月09日 00:10
http://www.yanglemei.cn 上次反馈迅雷方舟问题,官人不知道哪出问题,所以这次只好详细描述下,进入迅雷方舟主页
唱唱反调
发表于 2014年01月02日 17:47
我最近在思考一件事:百度影音不能用了怎么办?我怎么看最新电影呢?!!
在网上逛了又逛,找了又找,找到了一个电影论坛。他们电影更新超快的,跟之前的百度影音的速度一样。论坛支持的是BT种子下载。
PS:(因为我是迅雷白金会员,可以用云播看片,所以根本不用下载下来就能播放了,不会有卡顿。推荐大家可以开个迅雷VIP,确实很有用哦!)
如果不是迅雷会员,也可以用迅雷看看边下边看,也超方便的!
没了百度影音,幸好我们还有BT下载站,幸好还有迅雷~!
附上BT下载站网址:http://www.blue08.cn
PPS:(呃!刚看见有宅男电影,不喜欢勿点)
馨蓉
发表于 2012年12月12日 12:15
半开连接后发现系统视频时打不了字!网速不正常!
party dresses
发表于 2012年10月08日 19:22
Thanks for taking the time to talk about this, I feel strongly about it and enjoy learning more on this topic..
菜鸟
发表于 2012年03月21日 22:17
跟下载速度没啥关系
grouke
发表于 2011年03月31日 12:50
我看不懂啊
xiaoxin
发表于 2011年02月09日 20:34
无语
PuckettCAREY21
发表于 2010年09月27日 04:01
I guess that to receive the loan from banks you ought to have a good reason. Nevertheless, once I’ve got a short term loan, because I was willing to buy a house.
asd
发表于 2010年09月04日 09:48
半开连接数网速100 变成0了
MildCat
发表于 2010年08月17日 23:10
长见识了
cytgod
发表于 2010年08月16日 11:58
就国内的带宽半开连接数超过50都浪费。。
MC
发表于 2010年08月15日 20:28
第一次来这里,发现这里真不错
迅雷7先进了很多啊!!!
joanna
发表于 2010年08月03日 16:38
这个“TCP半开连接”!!!我不喜欢
宁愿被病毒攻击,也不要速度落下
网速很慢的时候,真的很难受~~~~~
情缘
发表于 2010年07月22日 17:24
破解半开连接数 根本就没用 这是在4台电脑上 XP3和windows7 两种系统上的实验结果
对下载速度没有任何影响 但值得注意一点:那就是下载时打开网页速度慢与半开连接数有关 但和你本机的破解连接数无关 和你下载软件本身的的接连接数有关 现在的迅雷节已经解决这个问题 在迅雷下载的时候 1MB带宽 下载速度在140KB左右的时候 打开网页的速度 接近正常 但其他下载软件还差点 比如快播,快车 下载时打开网页的速度稍慢
不信 自己破解下就知道了 你破解到999 你的下载速度也不会快 但有一点可以肯定 你的系统安全系数大大降低
bs
发表于 2010年08月17日 18:21
那要是下BT,EMULE呢,总共10个种子,速度肯定很“快”吧。。。
bomb
发表于 2010年07月13日 16:35
微软从来没有,也不会在任何服务器操作系统里面启用这个半开连接数限制机制,以前的2003就没有。
maat
发表于 2010年07月05日 10:56
TCP半开连接 不错
刘静远博客
发表于 2010年07月01日 16:23
意思理解了
最爱爆你蛋
发表于 2010年06月29日 19:18
学习了,长知识~支持强哥
me
发表于 2010年06月08日 12:13
10个的确太少了,不过太高了路由器又受不了
遊戲
发表于 2010年06月07日 17:20
微软从来没有,也不会在任何服务器操作系统里面启用这个半开连接数限制机制,以前的2003就没有。
强伊文
发表于 2010年06月07日 17:44
参见(http://blog.csdn.net/Kaedei/archive/2009/03/21/4011619.aspx)
bsfmig
发表于 2010年05月29日 22:27
纠正一点:微软从来没有,也不会在任何服务器操作系统里面启用这个半开连接数限制机制,以前的2003就没有。