转贴自very资源网:http://board.verycd.com/t463463.html

最近看到有些帖子说“XP SP2每秒只允许10个人连接你的电脑”之类的误导性言论,深深感到“门外汉教门外汉,越教越瓜”……

正确的说法是:XP SP2只允许同时存在10个TCP半开连接。

1、什么是TCP半开连接?
所谓半开TCP连接,简单地说就是发送了TCP连接请求,但还没有得到对方应答的状态(实际上要复杂些),也就是连接尚未完全建立起来,双方还无法进行通信交互的状态。

2、XP限制了TCP连接数量吗?
XP SP2没有限制TCP连接数量。

3、半开连接数量限制对上传、下载速率有什么影响吗?
几乎没有影响。
半开连接数限制充其量仅会在连接时引入一点时延(从几毫秒到几百毫秒)而已。而数据交互是在已经建立的TCP连接上传输的,传输速率与半开连接数量无关。更何况P2P协议本身还有排队、请求数据等,这些机制引入的时延都远远大于半开连接限制所带来的时延(例如,你连接了数百个对端,但是传输数据的却只有其中的几十个而已,其中大部分都处于等待或闲置状态)。因此,半开连接数限制对上传、下载速率几乎没有影响。

4、TCP半开连接数量设置为多少比较合适?
不超过50为宜。没有必要设置得太大。
因为每一个半开连接都会系统(包括路由器、防火墙、操作系统等)引入额外的开销,过多的半开连接数只会导致系统资源紧张、不稳定甚至崩溃,却不能带来传输速率在实质上的提高。例如,在P2P网络中,一个***可以通过散布虚假资源信息,引导大量客户端在短时间内试图与某个被***者建立连接,如果半开连接数设置过大,将导致系统崩溃(路由器梗死、防火墙瘫痪或者操作系统崩溃等)。还有其它很多DDoS***手段。限制TCP半开连接数,可以有效地防止DDoS***。

5、如何知道当前的传输速率?
用任务管理器的网络选项卡或者防火墙查看网卡实际传输了多少数据才是最准确的,下载软件显示的值有可能是虚假的。

最后,希望大家不要迷信TCP半开连接数量会明显提高传输速率的谣言。
实际传输速率=同时连接的数量×有效连接(源)占的比例x对端上传通道平均上传速率x平均传输时间÷连接持续时间。

PS:看到有人说修改半开连接数是为了提高下载软件的下载速度, 哪么...........如下

数据交互是在已经完全建立的连接上进行的,半开连接数本来就和传输速率无关。
你家网速快,大可以试试看改回10会不会影响你的传输速率。——这才是最重要的!

至于其他理由,欧美用户带宽普遍比国内宽,却很少见他们谈论破解半开连接数的;国内关于半开连接数的破解教程,大多出自于垃圾下载软件给自己打广告,教用户如何使用那些软件内置的破解选项;最后,微软在软件界、网络界摸爬滚打了几十年、拥有无数研究院,这点常识性的东西不可能会犯错误的,如果因此造成其操作系统性能低下、流失用户、减少利润,那是不可能的,那只是国内用户们太容易受骗上当罢了。

找源只有两种方式:一种是通过P2P服务器查询(不论是eMule、BT还是迅雷的服务器),另一种是通过分布式用户交换(eMule的Kad、BT的DHT)。半开连接是在找到了源之后,对源发起连接,但连接还未完全建立的状态。源的数量于半开连接数完全没有关系。

转载于:https://blog.51cto.com/yinkai/728897

破除对于XP半开连接数限制的误解相关推荐

  1. [windows] 半开连接数

    引子 至少在3年以前,包括迅雷在内的很多下载软件都提供了"修改(破解)操作系统'TCP半开连接'数量限制(简称"半开连接数")"的功能,但是有部分用户并没有正确 ...

  2. TCP-Z V2.6.2 Build 20090409 (半开连接数监控与破解)

    为什么80%的码农都做不了架构师?>>>    软件名称: TCP-Z  (TCP-Z Network Monitor) 操作系统: Windows XP/2003/Vista/20 ...

  3. [Erlang 0097] TCP半开的几个小测试

    TCP半开的几个测试,比较简单都在Erlang Shell中完成.立此存照,备忘. gen_tcp提供了shutdown来实现这个功能,下面官方文档中提到了{exit_on_close,false}参 ...

  4. 网络编程释疑之:TCP半开连接的处理

    熟悉基于TCP协议进行linux高性能.高并发服务端编程的朋友肯定应该知道每个文件描述符及其所占的资源对并发量的影响.在这种7*24甚至*365不间断运行的服务器上,一个描述符被浪费,两个被浪费... ...

  5. MathType怎么编辑半开半闭区间

    数学中的公式有很多,涉及到各种各样的样式,这些公式都会用到不同的符号,每一个符号用在不同数学问题的公式中,都会有其特定的意义,比如括号.括号这个符号在除了能够表示优先运算之外,还可以代表区间的意思,小 ...

  6. nmap全开扫描,半开扫描_nmap扫描的阶段

    nmap全开扫描,半开扫描 Hello readers, hope you all doing well. 各位读者好,希望大家一切都好. For security researchers and h ...

  7. 半开连接(half-open connection)

    半开(half-open)连接 开始一个TCP连接需要三次握手协议,关闭TCP连接需要四次挥手协议.一旦连接已经建立,即使双方没有发送任何数据,TCP也会假设连接是存活的,除非能证明连接已经关闭. T ...

  8. 申宝证券-个股涨跌对半开

    周五大盘低开震荡下跌0.18%,深市则有创业板指上涨0.22%.化工.有色.传媒娱乐等板块涨幅居前,券商.石油.建材.煤炭和医药等领跌.热点题材中的汽配.盐湖提锂+锂电.元宇宙等领涨,光伏.磷+有机硅 ...

  9. HTTP 错误 403.9 - 禁止访问:连接的用户过多 XP IIS服务器连接数的修改

    计算机教室的机子是XP的,用IIS很不爽,学生机连接到教师机下载资料或上交作业时常常遇到连接的用户过多的错误提示(HTTP 错误 403.9 - 禁止访问:连接的用户过多),这是因为Windows X ...

最新文章

  1. Linux 系统修复
  2. Launch debug in SWI1 workflow
  3. 【树形DP】路径计数机(nowcoder 1103-B)
  4. 【C语言】又是排序(指针专题)
  5. mysql 忽略表大小写_mysql表名忽略大小写问题记录
  6. EXCEL中CONCATENATE()函数的使用
  7. 项目缺少包如何和服务器,解决缺少服务器依赖包问题
  8. SciPy 非线性方程求解 | Python技能树征题
  9. 网络编程-TCP/IP各层介绍(5层模型讲解)
  10. 《浪潮之巅》读书笔记——第6章 Microsoft
  11. Premiere Elements使用教程:将音乐添加到视频片段
  12. hp扫描无法选择发送到计算机,HP Officejet Pro 8600打印机无法使用扫描到计算机的功能...
  13. 简单描述下微信小程序的相关文件类型?
  14. 【今晚7点】:以歌会友,对话腾讯音乐天琴实验室 X 银河音效
  15. 修复完浏览器后每次打开ie8都会自动弹出管理加载项,请问怎样才能不弹出
  16. psid mysql_eclipse连接MYSQL,保存数据到mysql里,哪出错了?
  17. js将数字转换成万、亿、万亿
  18. 【方案总览】全志方案选型总览与分析-持续更新
  19. 统计中的f检验和t检验的区别
  20. CCD与CMOS的区别?

热门文章

  1. 亚马逊后台操作不容措施旺季~~~~~~
  2. 氨酰胺酶(glutaminase, GLS) 活性测定试剂盒说明书
  3. 从10亿光年到0.1飞米
  4. java spring源码_剑指Java自研框架,决胜Spring源码
  5. item_get_app - 根据ID取商品详情原数据
  6. 【vs quick】winmm.lib 解决 timeBeginPeriod 找不到
  7. 简单观察HoudiniAssetComponent状态(AssetState)的变化过程
  8. Cracked VMware Workstation 7.0
  9. Typewriter text that fits label beforehand
  10. python调用百度AI接口实现人像分割