05
2010
05

通过限制最大连接数和禁止多线程下载限制P2P下载

[B]一、限制最大连接数[/B]

[B]为什么一打开迅雷、BT等P2P下载软件网速就会变慢呢?[/B]

问题的根本在于BT、迅雷等P2P下载软件频繁建立TCP连接,并且是同时建立,所以导致有大量SYN包。TCP是Layer 4。从技术角度说是非常耗费资源的,无论是系统资源还是网络资源,在同时并发1000个左右的连接请求的时候。可以想象你的网络带宽里都充斥着SYN包,所以,频繁建立TCP连接才是让迅雷、BT等P2P下载软件影响网络的根本原因。

因此,我们不能把TCP半开连接数设置的过大。因为每进行一次半开连接系统(包括路由器,防火墙,操作系统等)都会引入额外的开销,过多的半开连接数只会导致系统资源紧张,不稳定甚至崩溃,反而会影响到网络的实际传输。这就导致我们在使用P2P下载软件时不能浏览网页。

无论是否修改系统所限制的半开连接数,都不会对下载文件的最高速率有影响,也就是说,不会提高下载速率,如果已经建立了适当的连接,就没有必要拥有更多的连接,这样反而可能造成网络负担。

由此我们能够得出结论,如果我们希望保证网络畅通的前提下能够进行下载,那就要对网络连接的最大连接数进行限制,例如:局域网中某台机器,在进行下载,那么由于限制了最大连接数,P2P下载软件会提示:“系统设置了最大连接数”,因此本机的网页浏览也打不开,但是对于局域网中的其他用户来说,是没有影响的。

如果没有进行最大连接数的限制,那么P2P下载软件会占用整个局域网带宽,从而出现了,局域网中有一个人用P2P,别人都上不了网的问题。

[B]限制最大连接数的设置方法:[/B]

1.修改WINDOWS 系统盘下Windows\system32\drivers\Tcpip.sys文件。

但是使用这种方法之前,一定要备份计算机的C:\Windows\system32\drivers\Tcpip.sys文件,以防不测。

2.通过网络监控软件实现。

[ALIGN-CENTER][/ALIGN-CENTER] [ALIGN-CENTER]

图1

[/ALIGN-CENTER]

WFilter(超级嗅探狗)网络监控软件,能够通过端口镜像的方式,对网络进行监控,只需在一台电脑上设置,就可以限制局域网内所有电脑的最大连接数。

[B]二、禁止多线程下载[/B]

现在下载软件下载方式主要分成两类,一种是多线程下载,另外一种是多资源多线程下载。其中迅雷、BT等是通过多资源多现成的下载方式,所以下载速度很快。而IDM是多线程的下载的代表工具。本文主要介绍多线程下载的禁止方法,迅雷等多资源多线程下载工具禁止方法请参考:局域网内怎样屏蔽迅雷下载?

1.首先在超级嗅探狗“封堵策略级别配置”中设置,禁止多线程下载,如下图所示:

[ALIGN-CENTER][/ALIGN-CENTER] [ALIGN-CENTER]

图2

[/ALIGN-CENTER]

2.封堵效果。

使用IDM下载,可以看到,在没有设置“禁止多线程下载”的时候,总共有8个线程进行下载;禁止之后,只有一个线程进行下载。

[ALIGN-CENTER][/ALIGN-CENTER] [ALIGN-CENTER]

图3.封堵前的下载情况

[/ALIGN-CENTER] [ALIGN-CENTER][/ALIGN-CENTER] [ALIGN-CENTER]

图4.封堵后的下载情况

[/ALIGN-CENTER] 在百度中搜索超级嗅探狗的相关信息
« 上一篇 下一篇 »