P2P軟件在下載(download)的同時,也在為其他用戶提供上傳(upload),所以不會隨著用戶數(shù)的增加而降低下載速度。
TP-LINK寬帶路由器封端口限速設置與P2P
P2P全稱peer-to-peer,可定義為:以非集中方式使用分布式資源來完成關(guān)鍵任務的一類系統(tǒng)和應用。定義中有兩點解釋一下:1、資源――包括計算能力、數(shù)據(jù)、網(wǎng)絡帶寬等;2、關(guān)鍵任務――分布式計算、文件共享、平臺服務、協(xié)同通信等。對一般用戶群體來說,使用得最多的當然是文件共享。這類軟件有幾種典型代表:BT、電驢、迅雷、QQ直播、PPStream等。
P2P軟件在下載(download)的同時,也在為其他用戶提供上傳(upload),所以不會隨著用戶數(shù)的增加而降低下載速度。簡單的說就是:下載的人越多,速度越快。
接著,就圖1來看看BT具體的工作原理:首先,有個tracker服務器,提供種子下載,同時把一個原始文件分成了Z個部分,A在服務器隨機下載了第N個部分,B在服務器隨機下載了第M個部分,這樣A的BT就會根據(jù)情況到B的電腦上去拿B已經(jīng)下載好的M部分,B的BT就會根據(jù)情況去到A的電腦上去拿A已經(jīng)下載好的N部分,這樣就服務器端得負荷就比較小,同時也加快了用戶方(A、B)的下載速度,效率也提高了,更同樣減少了地域之間的限制。比如說C要連到服務器去下載的話可能才幾K,但是要是到A和B的電腦上去拿就快得多了。所以說用的人越多,下載的人越多,大家也就越快。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個文件的某個部分)。
其他P2P軟件的原理都是類似的。
BT等軟件在下載的同時又作為種子為其他人提供下載服務,由于ADSL上行帶寬最大只有512K,所以使用P2P軟件后更容易造成局域網(wǎng)出口上行帶寬的擁塞,但是任何上網(wǎng)操作均需要上行/下行兩個方向的流量,如果上行帶寬被占滿,就會影響到所有用戶的使用,表現(xiàn)為速度變慢。所以,這里建議使用BT的時候,上傳速度不宜設置得太大;否則,會影響下載速度的。原因就是上傳速度過大,會導致上行帶寬阻塞。
從P2P軟件應用來看,有人喜,也有人憂。喜的是可以免費下載海量的文件;憂的是,網(wǎng)絡帶寬被大量占用,影響了網(wǎng)絡性能。那么,為了更好的使用P2P軟件,路由器該如何設置呢?
第一、接了路由器之后,BT下載速度變慢,怎么辦?
對這種情況,您只需要在“轉(zhuǎn)發(fā)規(guī)則-虛擬服務器”里做一下“監(jiān)聽端口到內(nèi)網(wǎng)主機”的映射就可以解決問題了。
如圖所示,這里只是舉個例子。服務端口是指BT軟件使用的監(jiān)聽端口,可以在軟件里手動更改監(jiān)聽端口;IP地址就是要使用BT軟件的主機IP。
第二、很多人使用P2P軟件,導致網(wǎng)絡性能下降,網(wǎng)速變慢。那么,在路由器里,該怎么樣限制P2P軟件的使用呢?
這里大概可以把路由器分為幾類:一般的路由器(像R410等soho類路由器)、帶IPQoS功能的路由器(像R480T、R4000等);帶IPQoS功能和連接數(shù)限制功能的路由器(像R4148等)。
限制P2P軟件的思路有以下幾種,分別適用于上述幾類路由器:
1、封端口
這種方法只能在小范圍內(nèi)限制P2P軟件的使用,效果不太好;因為很多P2P軟件都可以手動指定監(jiān)聽端口;即使不能手動指定監(jiān)聽端口,軟件本身利用的監(jiān)聽端口范圍也比較大,通常是0~65535。如果只是瀏覽網(wǎng)頁、收發(fā)郵件、QQ之類的應用,那么完全可以把大部分不需要用到的端口禁止掉。當然,這么多端口,具體要禁止哪些端口,就要看您自己了,只要不影響您的工作、生活就行。這里限制了這類端口的效果就是:內(nèi)網(wǎng)中使用P2P的主機能夠連接的外網(wǎng)主機會少很多,但是,并不能徹底限制P2P軟件的應用。可以在“安全設置-IP地址過濾”里設置一下,下圖以迅雷為例,因為迅雷服務器通常使用3076,3077,3078這三個端口與客戶機通信,所以封掉這三個端口,迅雷的下載速度會降低很多。封其它P2P軟件監(jiān)聽端口的方法類似。
下面給出P2P軟件使用的監(jiān)聽端口號:
常見P2P軟件
協(xié)議/端口號
比特精靈
TCP:16881
電驢eMule
TCP:4661、4662、4242
迅雷
TCP:3076、3077、3078
Kugoo
TCP:3318、7000
QQ直播
UDP:13000~14000
PPLive
TCP:8008UDP:4004
這里,最好也屏蔽掉tracker服務器常用的一些端口,Tracker服務器使用的端口通常是TCP協(xié)議的81、82、6969、8000、8001、8080。
2、阻止訪問比較著名的BT網(wǎng)站
這種方法可以阻止訪問BT網(wǎng)站。例如:btchina、影視帝國等等。同時,也可以屏蔽一下tracker服務器。比較大的tracker服務器有:btfans.3322.org、bt.5qzone.net?梢栽凇鞍踩O置-域名過濾”中設置一下,如圖:
以上兩種方法適用于“一般路由器”,雖然不能徹底阻止P2P類軟件的使用,但是也會有點點效果。
3、限制單機帶寬
使用此種方法將對內(nèi)網(wǎng)所有主機統(tǒng)一進行速度限制,各臺主機帶寬使用地位相同,無優(yōu)劣之分。由于adsl的上行帶寬本來就很少,因此,特別要注意限制單機的上行帶寬。這種方法適用于帶“IPQoS”功能的路由器。如圖:
4、限制單機連接數(shù)
使用這種方法將對內(nèi)網(wǎng)所有主機的連接數(shù)進行限制,主要是基于路由器做NAT轉(zhuǎn)換的時候,會為應用程序維持一些連接條目。P2P類軟件使用的時候需要占用很多連接數(shù),而路由器本身能夠容忍的連接數(shù)又是有限的,所以,當把主機的連接數(shù)限制在一個范圍的時候,會有效地維護路由器地連接條目數(shù)。這種方法適用于帶“連接數(shù)限制“功能的路由器。
上面介紹的幾種辦法,效果比較好的,還是第三、第四種方法。
5、 其他(無線)路由器設置來限速的問題:
當你家和你的朋友用一個路由器上網(wǎng),都是用一條線時,他看在線電影你也許就玩不成網(wǎng)絡游戲,是不是非常郁悶?那么你知道路由器限速的方法路以及路由器如何限速嗎?
方法解答:
1、可以利用路由器本身的設置來解決路由器如何限速問題,具體操作如下:
你用IE訪問路由器,輸入正確的用戶名和密碼(默認是admin/admin)后,進入到路由器配置web界面。
如果你的路由器有IPQOS規(guī)則設置這個功能(仔細找找好像不是每款都有),如果有哪就恭喜啦,可以通過最小帶寬,和最大帶寬兩個參數(shù)進行設置,最小帶寬:無論什么時候,無論網(wǎng)絡多么繁忙,只要您有需求,路由器將至少提供給您的保證帶寬,
哪怕當前的帶寬已經(jīng)被其他用戶占完;最小帶寬可以理解成為保證帶寬;最大帶寬:在網(wǎng)絡空閑的時候,您可以充分的使用空閑的帶寬,但是不能超過設置的最大帶寬;最大帶寬可以理解成為限制帶寬。如果沒有的話,IP帶寬控制來設置每個IP的最大網(wǎng)速。如果對這一步有疑問的
2、可以利用路由器限速軟件來限制流量
但從路由器限速軟件想實現(xiàn)類似功能的話,暫時只能考慮一下p2pover(p2p終結(jié)者)這個軟件了。是付費的,不便宜,好在網(wǎng)上大把破解版下載,我以前用的是2.07版,開始效果非常明顯,只需要在自己的電腦上安裝軟件,就可以控制局域網(wǎng)內(nèi)同網(wǎng)段的所有電腦,可以控制網(wǎng)速、可以讓某人莫名其妙上不了網(wǎng),可以限制對方用QQ、BT等等。
但是由于其是基于ARP欺騙的原理來控制其他電腦的(也就是把自己的電腦變成假網(wǎng)關(guān),其他電腦的要通過你的電腦來訪問互聯(lián)網(wǎng),所以就可以控制),現(xiàn)在防ARP欺騙的軟件海了去了。最知名的就是360安全衛(wèi)士的了。所以只要對方裝了360的網(wǎng)速保護功能,你也就奈何不得了。
PS:還可以使用P2P終結(jié)者(P2POver)等工具進行限速!