PP全稱peertopeer可定義為以非集中方式使用分布式資源來完成關鍵任務的一類系統和應用定義中有兩點解釋一下資源 ――包括計算能力數據網絡帶寬等;關鍵任務――分布式計算文件共享平台服務協同通信等對一般用戶群體來說使用得最多的當然是文件共享這類軟件有幾種典型代表BT電驢迅雷QQ直播PPStream等
下圖是一個混合型的PP結構圖最常用的一種
圖 混合型PP結構圖
PP軟件在下載(download)的同時也在為其他用戶提供上傳(upload)所以不會隨著用戶數的增加而降低下載速度簡單的說就是下載的人越多速度越快
接著就圖來看看BT具體的工作原理首先有個tracker服務器提供種子下載同時把一個原始文件分成了Z個部分A在服務器隨機下載了第N個部分B在服務器隨機下載了第M個部分這樣A的BT就會根據情況到B的電腦上去拿B已經下載好的M部分B的BT就會根據情況去到A的電腦上去拿A已經下載好的N部分這樣就服務器端得負荷就比較小同時也加快了用戶方(AB)的下載速度效率也提高了更同樣減少了地域之間的限制比如說 C要連到服務器去下載的話可能才幾K但是要是到A和B的電腦上去拿就快得多了所以說用的人越多下載的人越多大家也就越快而且在你下載的同時你也在上傳(別人從你的電腦上拿那個文件的某個部分)
其他PP軟件的原理都是類似的
BT等軟件在下載的同時又作為種子為其他人提供下載服務由於ADSL上行帶寬最大只有K所以使用PP軟件後更容易造成局域網出口上行帶寬的擁塞但是任何上網操作均需要上行/下行兩個方向的流量如果上行帶寬被占滿就會影響到所有用戶的使用表現為速度變慢所以這裡建議使用 BT的時候上傳速度不宜設置得太大;否則會影響下載速度的原因就是上傳速度過大會導致上行帶寬阻塞
從PP軟件應用來看有人喜也有人憂喜的是可以免費下載海量的文件;憂的是網絡帶寬被大量占用影響了網絡性能那麼為了更好的使用PP軟件路由器該如何設置呢?
第一 接了路由器之後BT下載速度變慢怎麼辦?
對這種情況您只需要在“轉發規則虛擬服務器”裡做一下“監聽端口到內網主機”的映射就可以解決問題了
如圖所示這裡只是舉個例子服務端口是指BT軟件使用的監聽端口可以在軟件裡手動更改監聽端口;IP地址就是要使用BT軟件的主機IP
第二很多人使用PP軟件導致網絡性能下降網速變慢那麼在路由器裡該怎麼樣限制PP軟件的使用呢?
這裡大概可以把路由器分為幾類一般的路由器(像R等soho類路由器)帶IP QoS功能的路由器(像RTR等);帶IP QoS功能和連接數限制功能的路由器(像R等)
限制PP軟件的思路有以下幾種分別適用於上述幾類路由器
封端口
這種方法只能在小范圍內限制PP軟件的使用效果不太好;因為很多PP軟件都可以手動指定監聽端口;即使不能手動指定監聽端口軟件本身利用的監聽端口范圍也比較大通常是~如果只是浏覽網頁收發郵件QQ之類的應用那麼完全可以把大部分不需要用到的端口禁止掉當然這麼多端口具體要禁止哪些端口就要看您自己了只要不影響您的工作生活就行這裡限制了這類端口的效果就是內網中使用PP的主機能夠連接的外網主機會少很多但是並不能徹底限制PP軟件的應用可以在“安全設置IP地址過濾”裡設置一下下圖以迅雷為例因為迅雷服務器通常使用 這三個端口與客戶機通信所以封掉這三個端口迅雷的下載速度會降低很多封其它PP軟件監聽端口的方法類似
下面給出PP軟件使用的監聽端口號
常見PP軟件
協議/端口號
比特精靈
TCP
電驢eMule
TCP
迅雷
TCP
Kugoo
TCP
QQ直播
UDP~
PPLive
TCP UDP
這裡最好也屏蔽掉tracker服務器常用的一些端口Tracker服務器使用的端口通常是TCP協議的
阻止訪問比較著名的BT網站
這種方法可以阻止訪問BT網站例如btchina影視帝國等等同時也可以屏蔽一下tracker服務器比較大的tracker服務器有btfansorgbtqzonenet可以在“安全設置域名過濾”中設置一下如圖
以上兩種方法適用於“一般路由器”雖然不能徹底阻止PP類軟件的使用但是也會有點點效果
限制單機帶寬
使用此種方法將對內網所有主機統一進行速度限制各台主機帶寬使用地位相同無優劣之分由於adsl的上行帶寬本來就很少因此特別要注意限制單機的上行帶寬這種方法適用於帶“IP QoS”功能的路由器如圖
限制單機連接數
使用這種方法將對內網所有主機的連接數進行限制主要是基於路由器做NAT轉換的時候會為應用程序維持一些連接條目PP類軟件使用的時候需要占用很多連接數而路由器本身能夠容忍的連接數又是有限的所以當把主機的連接數限制在一個范圍的時候會有效地維護路由器地連接條目數這種方法適用於帶“連接數限制“功能的路由器
上面介紹的幾種辦法效果比較好的還是第三第四種方法
From:http://tw.wingwit.com/Article/os/xtgl/201311/9730.html