- 7
- 0
- 约3.02千字
- 约 7页
- 2017-06-12 发布于天津
- 举报
半开连接数解释以及破解.pdf
转载 TCP--半开连接数解释以及破解2011 年2 月12 日
10:22
1.什么是TCP (半开连接数)?
TCP:Transmission Control Protocol 传输控制协议:首先,TCP 建
立连接之后,通信双方都同时可以进行数据的传输,其次,他是全双工
的;在保证可靠性上,采用超时重传和捎带确认机制。
在流量控制上,采用滑动窗口协议,协议中规定,对于窗口内未经确认
的分组需要重传。
在拥塞控制上,采用慢启动算法。
注解:该协议主要用于在主机间建立一个虚拟连接,以实现高可靠性的
数据包交换。IP 协议可以进行IP 数据包的分割和组装,但是通过IP 协
议并不能清楚地了解到数据包是否顺利地发送给目标计算机。而使用
TCP 协议就不同了,在该协议传输模式中在将数据包成功发送给目标
计算机后,TCP 会要求发送一个确认;如果在某个时限内没有收到确
认,那么TCP 将重新发送数据包。另外,在传输的过程中,如果接收
到无序、丢失以及被破坏的数据包,TCP 还可以负责恢复。
传输控制协议(Transmission Control Protocol,TCP )是一种面向
连接的、可靠的、基于字节流的运输层通信协议,通常由IETF 的RFC
793 说明。在简化的计算机网络OSI 模型中,它完成运输层所指定的功
能。
TCP 建立连接时的三次握手
2.什么是TCP 半开连接?
所谓半开TCP 连接,简单地说就是发送了TCP 连接请求,但还没有得
到对方应答的状态(实际上要复杂些),也就是连接尚未完全建立起来,
双方还无法进行通信交互的状态。
3.XP 限制了TCP 连接数量吗?
XP SP3 没有限制TCP 连接数量。微软在Windows XP 和 Windows
Vista 系统中所作的连接数限 制并不是限 制系统的TCP 的连接数量,
而是TCP 的半开连接数,或者可以说成是并发连接数,也就是说限 制
的是在同一时间发起请求连接的TCP 数量,TCP 并发连接数,并不会
影响系统的TCP 连接总数, P2P 软件下载文件时对源的请求链接就是
半开链接,一个半开链接,要么对方返回响应建立正常的TCP 连接,要
么超时断掉被释放,不会长时间存在的。
国内用户所使用的某些P2P 软件往往将自身的半开连接数设定的非
常大,远远超过了系 统 限 制的10 个,当这10 个半开连接都被程序
占用的时候,就会出现影响正常网络使用,比如WEB 浏览器开启网页
缓慢;当你遇到此种问题的时候,就需要修改TCP 半开连接数限 制了,
很多P2P 工具自身都有相应的TCP 半开连接数设置,将其修改为小于
系统当前半开连接数的值即可,降低TCP 半开连接数并不会影响P2P
软件的最大下载速度,更高的半开连接数所能获得的只是提升P2P 下载
达到最高速度的时间。
4.半开连接数量限制对上传、下载速率有什么影响
吗?
几乎没有影响。半开连接数限制充其量仅会在连接时引入一点时延(从
几毫秒到几百毫秒)而已。而数据交互是在已经建立的TCP 连接上传
输的,传输速率与半开连接数量无关。更何况P2P 协议本身还有排队、
请求数据等,这些机制引入的时延都远远大于半开连接限制所带来的时
延(例如,你连接了数百个对端,但是传输数据的却只有其中的几十个
而已,其中大部分都处于等待或闲置状态)。因此,半开连接数限制对
上传、下载速率几乎没有影响。
5.TCP 半开连接数量设置为多少比较合适?
不超过50 为宜。没有必要设置得太大。
因为每一个半开连接都会系统(包括路由器、防火墙、操作系统等)引
入额外的开销,过多的半开连接数只会导致系统资源紧张、不稳定甚至
崩溃,却不能带来传输速率在实质上的提高。例如,在P2P 网络中,
一个黑客可以通过散布虚假资源信息,引导大量客户端在短时间内试图
与某个被攻击者建立连接,如果半开连接数设置过大,将导致系统崩溃
(路由器梗死、防火墙瘫痪或者操作系统崩溃等)。还有其它很多DDoS
攻击手段。限制TCP 半开连接数,可以有效地防止DDoS 攻击。
6.如何知道当前的传输速率?
用任务管理器的网络选项卡或者防火墙查看网卡实际传输了多少数据
才是最准确的,下载软件显示的值有可能是虚假的。
7.怎样查看TCP?
TCP-Z 是一款半开连接数的查看工具。利用TCP-Z 我们可以很清晰的
看到当前系统的连接数。
目前最新的TCP-Z 是TCP-Z (TCP-Z Network Monitor)
V2.6 Build
软件特色:
1, 软件是修改内存
原创力文档

文档评论(0)