[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] 在百度中搜索超级嗅探狗的相关信息