P2P的全称可以定义为一种利用分布式资源,以去中心化的方式完成关键任务的系统和应用。定义中有两种解释:1。资源——包括计算能力、数据、网络带宽等。2.关键任务——分布式计算、文件共享、平台服务、协同通信等。对于一般用户群体来说,文件共享当然是应用最广泛的一种。这类软件有几个典型代表:BT、电驴、迅雷、QQ直播、PPStream等。
如果没有p2p,点击下载:P2P终结者4.27正式版下载。
下图是混合P2P结构图,最常用的一种:
图1混合P2P结构图
P2P软件在下载的同时,也为其他用户提供上传,所以下载速度不会随着用户的增加而降低。简单来说,下载的人越多,速度就越快。
接下来我们来看看图1中BT的具体工作原理:首先有一个tracker服务器提供种子下载,同时将一个原始文件分成Z个部分。A在服务器中随机下载第n部分,B在服务器中随机下载第M部分,这样A的BT就会根据情况去B的电脑中获取B已经下载的M部分。B BT会根据情况去A的电脑上获取A已经下载的N部分,这样服务器端的负载比较小,同时加快了用户(A,B)的下载速度,提高了效率,也减少了地域之间的限制。比如C要连接服务器下载,可能只需要几K,但是从A和B的电脑上获取会快很多。所以用的人越多,下载的人就越多,大家就越快。而且,你在下载的同时,你也在上传(别人从你的电脑上拿走了那个文件的一部分)。
其他P2P软件的原理也差不多。
推荐:如何限制P2P软件下载
在下载的同时,BT软件作为种子为他人提供下载服务。由于ADSL最大上行带宽只有512K,使用P2P软件后更容易造成局域网出口上行带宽的拥塞。但任何互联网操作都需要上下行流量,如果上行带宽满了,就会影响所有用户的使用,表现为速度慢。所以这里建议,使用BT时,上传速度不要设置太高;否则会影响下载速度。原因是上传速度过快,会导致上行带宽拥塞。
从P2P软件应用的角度来看,有人欢喜有人忧。好在可以免费下载海量文件;令人担忧的是,网络带宽被大量占用,影响网络性能。那么,为了更好地使用P2P软件,路由器应该如何设置呢?
第一,路由器连接后,BT下载速度变慢。我该怎么办?
这种情况下,只需要在“转发规则-虚拟服务器”中映射“监听端口到内网主机”即可解决问题。
如图,这里只是一个例子。服务端口是指BT软件使用的监控端口,可以在软件中手动更改;IP地址是主机使用BT软件的IP。
第二,很多人使用P2P软件,导致网络性能下降,网速变慢。那么,如何限制路由器使用P2P软件呢?
路由器在这里大致可以分为几类:通用路由器(soho路由器如R410)和具有IP QoS功能的路由器(如R480T、r 4000);具有IP QoS功能和连接限制功能的路由器(如R4148等。).
限制P2P软件的思路如下,适用于上述路由器:
1.封闭端口
这种方法只能在小范围内限制P2P软件的使用,效果不是很好。因为很多P2P软件可以手动指定监听端口;即使无法手动指定监听端口,软件本身使用的监听端口范围也比较大,通常是0 ~ 65535。如果只是浏览网页、收发邮件、QQ等应用,完全可以禁用大部分不需要的端口。当然,这么多端口,禁哪个端口由你决定,只要不影响工作生活就行。这里限制这种端口的效果是,内网使用P2P的主机可以连接外网少很多的主机,但不能完全限制P2P软件的应用。您可以在“安全设置-IP地址过滤”中进行设置。下图以迅雷为例。因为迅雷服务器通常使用3076、3077、3078三个端口与客户端通信,如果这三个端口被屏蔽,迅雷的下载速度会降低很多。其他P2P软件监控端口的封闭方法也差不多。
P2P软件使用的监控端口号如下。
常见P2P软件
协议/端口号
比特精神
TCP:16881
驴电驴
TCP:4661、4662、4242
雷
TCP:3076、3077、3078
酷咕
TCP:3318、7000
QQ直播
UDP:13000~14000
PPLive
TCP:8008 UDP:4004
在这里,最好屏蔽掉tracker服务器的一些常用端口。Tracker服务器使用的端口通常是TCP协议的81、82、6969、8000、8001和8080。
2.阻止访问著名的BT网站
这种方法可以防止访问BT网站。比如:btchina,电影帝国等等。同时也可以屏蔽追踪器服务器。较大的跟踪服务器是:btfans.3322.org和bt.5qzone.net。可以在“安全设置-域名过滤”中设置,如图:
以上两种方法适用于“通用路由器”。虽然他们不能完全阻止P2P软件的使用,但是会有一些效果。
3.限制单机带宽。
用这种方法,内网所有主机都会统一限速,每个主机的带宽都在同一位置,没有优劣之分。因为adsl的上行带宽本来就小,所以要特别注意限制单机的上行带宽。这种方法适用于具有“IP QoS”功能的路由器。如图所示:
4.限制单机连接数。
使用这种方法会限制内网所有主机的连接数,主要是因为路由器执行NAT转换时会为应用维护一些连接条目。P2P软件在使用的时候占用了大量的连接,路由器本身能够容忍的连接数是有限的。因此,当主机的连接数被限制在一个范围内时,路由器的连接条目数将被有效地维持。这种方法适用于具有“连接限制”功能的路由器。
上述方法中,第三、四种方法有效。