您現在的位置: 18luck新利全站下载 >> 合同樣本>> 合同知識>> 資料信息

對BitTorrent通信協議的分析與檢測(doc 11頁)

所屬分類:
合同知識
文件大小:
575 KB
下載地址:
相關資料:
bit, en, 通信協議, 檢測
對BitTorrent通信協議的分析與檢測(doc 11頁)內容簡介
對BitTorrent通信協議的分析與檢測內容提要:
傳統的因特網服務如Web、FTP、DNS等均使用客戶機/服務器(C/S)模式進行通信。在通信過程中,提供服務的程序稱為服務器,請求服務的程序稱為客戶機。因此,在複雜通信的過程中,一個服務器很可能在另一次通信中變為客戶機,反之亦然。C/S模式的特征是:服務器是總是打開的主機,具有永久的IP地址,並可擴展為服務器池;客戶機與服務器直接通信,可以間歇地與服務器連接,可以具有動態的IP地址,並且客戶機彼此之間不直接通信。C/S模式的最大特點是服務和資源集中,所有對服務請求的處理通常是由服務器完成的。
對等方到對等方(peer-to-peer,P2P)是近年來流行起來的通信模式,但實際上因特網正是基於這種理念建立起來的。隨著因特網用戶和服務的增多,服務器麵臨的壓力越來越大,P2P又重新回到了人們的視線中。在P2P模式中,無總是打開的應用服務器,任意的端係統之間可直接通信,對等方間歇地連接,並可改變IP地址。P2P模式的特征是:服務和資源分布化,資源不集中存儲在某些設備上,而是分散存儲在運行P2P程序的設備上,每一個對等方都可以為其他對等方提供服務。例如,主機A要從網上下載一個文件a,如果以P2P模式工作,那麼它工作的基本過程是:定位具有文件a的對等方,向對等方提出下載請求,並獲得該文件。值得注意的是,主機A在下載文件a的同時,可能也在為其他用戶提供文件(包括文件a)下載。根據定位文件a的方式不同,可將P2P應用方式分為3類:集中式目錄、分布式查詢和結合這兩者的混合方式[1]。集中式目錄模式屬於第一代P2P應用,使用一台大型服務器(或服務器場)來提供目錄服務,其代表是Napster[2],缺點是存在單點故障、性能瓶頸和侵犯版權等問題。分布式查詢將目錄服務完全分布在覆蓋網絡的所有對等方中,每一個對等方負責維護一部分目錄內容。係統采用洪泛查詢(queryflooding)算法使用戶獲得文件信息,收到該報文的主機向它們的所有鄰居轉發該報文,這些鄰居又依次向它們的所有鄰居轉發該報文等,其代表是Gnutella[3]。第3種方式是前兩種方式的結合,其中一種實現方法是將覆蓋網絡中的對等方劃分為若幹小組,每個小組選取一個具有高帶寬連接和高因特網連接性的成員作為組長,組長負責管理組內成員及與其他組長通信。在小組內使用集中式目錄服務,服務器就是該組的組長。各組長之間使用分布式的目錄服務。混合方式目前在P2P應用中使用最為廣泛,其代表是KaZaA、BitTorrent(BT)[4]。

..............................

Baidu
map