|

- 帖子
- 246
- 精華
- 0
- 積分
- 0
- 回帖
- 0
- 便服
- 0
- 轉圖
- 0
- 校服
- 0
- 金錢
- 0
- 感謝
- 0
|
P2P 下載超慢原因
請大家說說你現時的情況!
近日大部份國家及地區都有不同用戶先後提出 P2P 下載超慢 ( 5k - 30k)
他們原來都是下載超快的 (1M - 6M)
你現在下載快很可能還未到你這... 遲早可能到你....
運營商 VS BT
自從BT出現,運營商便和BT在不斷鬥法,都真可謂是道高一尺,魔高一丈,過去在鬥,今天在鬥,明天還要繼續鬥下去……
一、最初,運營商發現BT會佔用大量帶寬,便根據當時BT的tracker伺服器都使用6969埠的特性,禁止用戶對外連接6969埠。結果就是BT用戶根本連接不了tracker伺服器,下載也就無法進行了。
BT的對策:1、修改了tracker伺服器的埠,比如現在常用的8000、8080,最重要的是,伺服器端軟體升級之後,一個tracker伺服器可以通過多個埠進入,這些埠可以自由設定,完全避開了運營商的封殺;2、在用戶端軟體中加入代理伺服器連接的支援,通過代理伺服器訪問tracker伺服器的 6969埠。
二、運營商根據當時BT軟體基本監聽6881-6890埠的特性,封掉用戶的6881-6890埠,這樣BT用戶就失去了遠端peer發起的連接,速度下降了,運營商的帶寬就不顯得那麼緊張了。
BT的對策:升級用戶端軟體,讓用戶自由設定監聽埠。運營商的封殺再一次失敗。
三、運營商修改了其DHCP伺服器的配置,一夜之間,原來公網的用戶,一下子全部變成了內網用戶,速度劇減。而運營商也有它的說法:上網的用戶越來越多,公網IP不夠用嘛。順便說一下:不論你是採用何種上網方式,比如ADSL、小區寬帶、廣電寬帶,只要運營商願意給你公網IP,都是可以的,上網方式(或者說物理拓撲)並不決定你是內網還是外網,重要的是運營商的DHCP伺服器設置。
BT的對策:1、增強對外連接能力,比如早期的BC版本,就算在內網環境下,只能夠本地發起連接,但連到的peer多了,速度也不慢;2、加入UPnP支援,在某些內網環境中,可以變內網為外網;3、加入VNN支援,配合VNN軟體,提高下載速度;4、在軟體中增加UDP支援,利用UDP的自動映射埠特性,幫助內網用戶提高下載速度。
四、運營商針對一些小區寬帶用戶利用高上傳獲得高下載的特點,嚴格限制用戶的上傳速度,比如將小區寬帶上傳速度限制在50-60KB/s,這時10M的小區寬帶(即便是外網)用BT比1M的ADSL外網還要慢。
BT的對策:暫時沒有。
五、部分超級變態的運營商,組織大批工作人員,詳細收集了主要trakcer伺服器的功能變數名稱、IP、埠號,在具備三層功能的網路設備中利用ACL、防火牆ip filter等功能過濾訪問trakcer伺服器流量,導致用戶連接trakcer伺服器失敗。
BT的對策:其實BT早就解決了這個問題,只要在BT中設置代理伺服器就行了。
六、這次運營商請來了思科、華為等巨頭,要求他們在升級現有網路設備的軟體,加入對每用戶可用session數的控制,並可針對總session、每 session分別限制帶寬。目前這些解決方案已經在測試中,只要對現有網路設備的性能影響不是太大,運營商極有可能採納,屆時……
BT的對策:暫時沒有。
總之,運營商為刀俎,用戶為魚肉…… |
|