连下载工具都忽悠的谎言

董师傅

流传久远的谎言

董师傅读书时听老师说过,谎言重复千遍就会变成真的,这样的事情在互联网中屡见不鲜,其中董师傅印象最深的就是修改半开连接数。在很早的时候,有高手发现系统的半开连接数可以修改,于是推测修改半开连接数可以提高下载速度。

这条技巧在网上越传越广,几乎到了人人皆知的地步,后来下载工具还添加了破解功能,例如迅雷等,如果下载工具检测到半开连接数过低,就会提醒用户进行优化。对于修改半开连接数可以提高下载速度,有多少人相信呢?

18-f6-2.jpg
可以搜到大量修改半开连接数的方法
18-f6-3.jpg

董师傅将相关的调查发布于调查页面和论坛中,邀请广大用户参与调查,综合数据得知:有61%的读者认为有必要修改半开连接数,26%的读者认为不用修改半开连接数。看来董师傅又必须帮大家扫除下载加速误区。

实验修改半开连接数效果

18-f6-4.jpg
连接数被修改为上限1000

实验是检验真理的唯一标准,董师傅决定在周末公司无人时实验一下。董师傅准备了两台电脑,一台电脑没有修改半开连接数,另外一台电脑用下载工具修改了半开连接数,然后两台电脑都下载同一部电影(约500MB)。

下载中,董师傅记录了每台电脑下载速度的变化,对比后没有发现有明显的区别(在正常波动范围内)。两台电脑的下载时间相差不到1分钟,可以说在正常误差范围内。董师傅重复了此操作3次,结果都一样。

通过测试,董师傅得出结论:修不修改半开连接数,不影响下载速度,也不会改变下载所需的时间。也就是说,网上流传甚广的技巧,其实是一个谎言,下载工具也相信了这个谎言,是不是非常可笑?

半开连接不影响网速

上面我们从实验的角度证实了谎言,下面我们从原理的角度批驳谎言。首先,要明白半开连接的概念。电脑向服务器发送一个连接,如果服务器还没有响应,就是半开连接(俗称挂起),如果服务器响应了,就是全连接(俗称会话)。

增加半开连接数,能增加全连接数吗?增加半开连接数就是增加了排队等候响应的连接。打个比方,系统就是一个候车室,原本允许10个人排队等车,现在允许1000人排队等车,人数增加了会提高公共汽车的行驶速度吗?

看到这里,大家明白了吧,半开连接数跟下载速度没有关系。下载速度跟带宽有直接关系,带宽越大下载速度越快(在不改变带宽的前提下,要提高下载速度非常难)。下载工具增加了半开连接数,也就是为自己捞到了更多的系统资源,这无疑会增加系统的负担。总的来说,修改半开连接数不但没有好处,反而有可能影响系统的正常运行。