路由器连接数限制功能设置指导
路由器里的“连接数”主要是指并发连接数,它是路由器能够同时处理的点对点连接的数目。那么,连接数究竟是一个什么概念呢?它的大小会对用户的日常使用产生什么影响呢?
要了解连接数,首先需要明白一个概念,那就是“会话”。这个“会话”可不是我们平时的谈话,但是可以用平时的谈话来理解,两个人在谈话时,你一句,我一句,一问一答,我们把它称为一次对话,或者叫会话。同样,在我们用电脑工作时,每一次完整的数据交换过程,我们都可以把它叫做一个“会话”。说到这里,可能有人会说:这个是在电脑上的操作,跟路由器有什么关系呢?事实并不是这样的,我们使用路由器的目的是共享上网,电脑说出去的话都需要路由器来转发出去,对方电脑的回话也需要路由器转发回来,那么,如果是多台电脑的话,路由器如何知道哪句话是谁说的呢?举个例子:张三、李四、王五说话,您都知道哪句话是张三说的,哪句话是李四说的;那是因为您记住了他们说的话。路由器如果要分辨的话,同样也要记住。在路由器内部维护着一张连接数表,是用来存放连接数信息,动态占用一些内存、CPU。这张表的大小是固定的,如果某个时候,这张表被填满了;那么,再有数据要出去的话,路由器没有办法转发。可以这么说:“路由器的连接数是有上限的,如果其中的一部分电脑就用完了连接数,那么,其余的电脑就没法上网”。
下面以图例来说明连接数条目问题,以下测试结果在2M的ADSL线路上得出的:
(1)打开www.sina.com.cn的时候,连接数可以达到80左右;这个连接数维持的时间很短,一分钟之内可以老化消失掉。因此,不必担心这个会影响网速。那么,为什么会一下有这么多连接数呢?这主要是象sina这些门户网站,有多个服务器,而且网页页面有很多图片、动画等,而网页浏览的时候需要先把这些元素下载到本地电脑的临时文件夹里,这样一来,才会导致一瞬间产生这么多连接数。如图1所示:
图1 连接新浪首页发起的连接数
(2)开启迅雷下载,占用连接数不是很多;当下载热门电影、游戏的时候,连接数会稳定在80左右;这80个连接数会一直存在,直到迅雷下载完成。强调一下,这个数值是在2M ADSL线路上测试的。如图2所示:
图2 使用迅雷下载时发起的连接数
(3)开启BT(使用Bitcomet)下载,会占用大量连接数。下载的初始化阶段,连接数可能达到2000多,等待稳定下载以后,连接数会下降;这些条目也是一直存在,直到下载完成。如图3所示,是速度在时候,所发起的连接数。这里说明一点:连接数和速度大小没有必然的联系。速度大,连接数不一定多;反过来,连接数多,速度也不一定大。但是,连接数多的话,速度变大的可能性比较高。
图3 使用BitComet下载
其他的P2P软件,原理也是差不多的。
上面通过几个简单的例子来说明下什么是连接数,那么在路由器上设置这个功能有什么好处呢?有两个目的:1、可以防止P2P类软件过分占用连接资源而导致的网速慢和掉线问题,同时也能间接的避免P2P软件占用太多的带宽(如果想要有效分配内网带宽的话请使用IP QOS功能);2、可以避免一些攻击甚至病毒发起大量连接占用完路由器资源或带宽而导致的掉线问题。
因此在网吧这种复杂的网络环境下,我们建议启用连接数限制,最大连接数建议设置为100或者150。