可以通过修改TCP半开放连接号来提高下载速度吗

本周,我收到一个读者的提问:Windows 7正在被使用,我们需要修改TCP半开放连接号以提高下载速度吗在这里,董师傅能正确地告诉你,那只是浪费时间,毫无意义。董师父,为什么它让我一个接一个地来到这里呢。

什么是TCP半开放连接

TCP连接在Internet上常见的连接方式。当它传递数据,它需要接收对方返回接收的响应信息;这将继续发送。正因为如此,它能传递信息更加安全可靠,成为众多互联网程序的首选通信方式,TCP半开连接,即发送连接请求,但仍然没有获得其他收到通信状态。在一个流行的方式,这是双方的联系还没有完全建立起来,无法互相沟通的状态。换句话说,TCP半开连接不与对方沟通,和本身没有数据传输的概念。

Windows限制了TCP半开放连接的数量,而不是连接的数量。

从Windows XP SP2时代,微软推出了TCP半开连接数限制,设置值为10。也就是说,TCP半开连接的总数不能超过10个在同一时间。一时间,各种奇怪的言论开始在网上流传,在一般情况下,微软限制了TCP连接的窗口数。这也限制了TCP连接数,等于变相限制线程中运行网络程序的数量。谣言本身混淆了TCP半开连接和用户缺乏对基本概念的理解TCP连接,造成恐慌。

为什么微软限制TCP半开放连接的数量

微软的工程师有一套自己的原因原因:Windows XP时代是增长最快的时代,在互联网的世界里。但在当时,人们并不重视网络的安全性,从而导致各种安全问题。一个典型的问题是蠕虫病毒。一些老的计算机用户应该记得七或八年前的蠕虫攻击是多么的可怕。他们将继续发送连接应用瞬间消耗大量系统资源和网络资源。结果是,目前的电脑操作没有反应,而计算机网络的网络速度严重受损,为了防止这种被称为SYN洪水攻击,微软正式我介绍了TCP半开连接数限制在Windows XP SP2,系统同时应用连接数最高达到保护系统和网络资源的目的。

限制TCP半开放连接的数量对我们的下载有多大的影响

Dong师傅用火车旅行的例子做了一个比喻:最高的下载速度就像火车上乘客的最大数量一样。TCP连接数是谁坐火车的乘客,而TCP半开连接数是在我们把火车票门同时打开5和在同一时间开放10个售票口的速度显然是不一样的,后者的速度明显加快,但乘客数量可以骑火车是有限的,无论你如何打开票,火车上的座位是一定的,并不是因为你开了一个小门,火车上的座位将增加10。在另一个形象的比喻,TCP的半开连接数是一百公里,汽车的加速时间。它只与加速度有关,但在任何情况下都不能影响汽车的最高速度,半开连接数不能确定下载速度,只能在一定程度上影响到达下载速度峰值的时间。

我们需要修改半开连接的数量吗

对于Windows XP,一些用户在打开P2P软件后无法打开网页甚至聊天软件。这是因为打开网页和使用聊天软件也需要启动连接请求。如果有限的连接请求所有下载的软件,它会自然发生。合理的做法是适当的修改TCP半开连接(董大师,30 ~ 50是一个合适的范围内),而定义的P2P网络下载软件的最大连接数(小于TCP半开连接系统设置),上传和下载速度,这样才能保证安全,而且还可以体验下载的乐趣。

对于Windows Vista和Windows 7用户来说,根本就没有这种顾虑,因为微软已经取消了从代码级别的TCP半开放连接号码的限制,那些仍在论坛中兴风作浪的人,如Windows Vista SP2和Windows 7破解半开放连接补丁,本质上是一个玩笑。

在本文中,建议:对于网络上所谓的高手信息,在完全判断真实和错误之前,不要完全相信它。不要轻易安装会修改系统底部的软件,其后果是不可预知的。