迅雷的傳輸特征
迅雷是當前較為流行的P2P軟件。迅雷使用的多資源超線程技術基于網格原理,能夠將網絡上存在的服務器和計算機資源進行有效的整合,構成獨特的迅雷網絡,通過迅雷網絡各種數據文件能夠以最快的速度進行傳遞。
迅雷使用的多資源超線程技術,簡單地說,只要有任何一個迅雷用戶使用迅雷下載過那個資源,迅雷就能有所記錄,所以迅雷的資源取決于擁有資源網站的多少,擁有資源網站越多,迅雷的多線程下載的速度就越快,并且迅雷目前還支持電驢、BT等多種資源獲取方式與下載方式,使得迅雷是當前下載速度最快的P2P軟件,可以極大的消耗企業的網絡帶寬。
不僅如此,當使用迅雷進行下載的同時,迅雷還從后臺強制用戶進行上傳。并且這種以接近網絡極限的速度進行,上傳速度視乎寬帶的情況而定,小的50-70KB,大的高達數百KB,往往占盡了寬帶的上行速度。在如此高的上傳速度下,會造成用戶其他網絡應用的無法進行,以及拖慢用戶電腦的運行速度;同時,這種大量的上傳也會加大硬盤的讀寫頻率,在帶寬較大的情況下,迅雷的強制上傳將會達到數百K甚至數M,這意味著長時間的每秒數十次甚至上百次的高負荷讀盤,這將很有可能降低用戶硬盤的壽命,甚至因為長期讀寫過熱而直接導致用戶硬盤的損壞。
如何封堵迅雷的下載?
迅雷會同時采用基于P2P協議的下載和基于HTTP協議的多線程下載,從而使得禁止迅雷下載必須從這兩個方面同時入手。
首先是基于P2P協議的封堵。這就需要借助特定的嗅探軟件,將迅雷的傳輸數據包截獲到,對迅雷數據包傳輸的協議特征進行解析,但是由于采用加密的協議以及反嗅探的干擾技術,以及同時采用了BT、電驢等較為成熟的加密封包、傳輸方式,從而使得迅雷的部分協議無法完全獲得,從而使得監控迅雷下載變得更為困難。
其次,針對迅雷采用多點進行HTTP下載的情況,我們可以通過在防火墻、交換機或者路由器等網絡設備上禁止HTTP下載的文件后綴名來限制HTTP下載,從而可以將迅雷采用HTTP下載的數據包封掉。