P2P網路模型

2021-04-03 02:12:44 字數 1755 閱讀 8357

1

靜態配置模型

靜態配置模型是一種相對靜態而簡單的對等點定位模型。在該模型中,每個對等點都確切地知道存在於其p2p 網路中其它對等點的位置以及它們所提供的共享資源內容。

缺點:網路無法應付不能預知的隨機事件和臨時變更,比如對等點隨機進入和退出網路。

優點:整個網路在外部攻擊面前表現得很穩固。

2

動態配置模型(目錄式)

在目錄式模型中,一台或多台有特殊用途的伺服器為對等點提供目錄服務。對等點向目錄服務註冊關於自身的資訊(其名稱、位址、資源和元資料),並通過根據目錄伺服器中資訊的查詢,使用目錄服務來定位其它對等點。napster模型是一種典型的使用動態配置模型(目錄式)的網路模型

缺點:網路的不安全性(伺服器失效則該伺服器下的對等點全部失效),成本問題。

優點:提高了網路的可管理性,使得對共享資源的查詢和更新非常方便。

3

動態配置模型(網路式)

它由許多對等點組成,這些對等點在功能上很類似。沒有專門的目錄伺服器。對等點必須使用它們所在的網路來定位其它對等點。沒有乙個對等點知道整個網路的結構或者組成網路的每個對等點的身份。希望知道網路中另乙個對等點的位置時,它就發出乙個查詢請求並傳遞給鄰居。這些鄰居嘗試滿足這個請求。如果這些鄰居不能完全滿足這個請求,就將請求傳遞給它們的鄰居,以此類推。gnutella模型是一種典型的使用動態配置模型(網路式)的網路模型

缺點:容易導致網路擁塞,對大型網路應用並不適合。

優點:在查詢過程中具有較大的靈活性。

4

動態配置模型(多播式)

除了網路中的節點不必協助發現以外,多播模型和網路模型很相似。這種模型利用網路自身提供的特性來定位和確認對等點和資源。對等點使用ip多播技術定期宣布自己的存在,對此訊息感興趣的對等點檢測這個訊息後,抽取出主機名和埠號,並使用這個資訊與新對等點建立正常的tcp/ip 連線。

缺點:眾多子網間的路由多播通訊是乙個非常複雜的課題;網際網路對多播並不友好。

優點:減少網路流量不會因對等組中任何乙個對等點的癱瘓而崩潰。

5

動態配置模型(雜湊式)

不需要專門的伺服器,網路中所有的對等點都是伺服器,並且承擔很小的伺服器的功能。首先將網路中的每乙個節點分配虛擬位址(vid),同時用乙個關鍵字(key)來表示其可提供的共享內容。取乙個雜湊函式,這個函式可以將key轉換成乙個雜湊值h(key)。網路中節點相鄰的定義是雜湊值相鄰。發布資訊的時候就把(key,vid)二元組發布到具有和h(key)相近位址的節點上去,其中vid指出了文件的儲存位置。資源定位的時候,就可以快速根據h(key)到相近的節點上獲取二元組(key, vid),從而獲得文件的儲存位置。

缺點:

優點:

網路通訊模型 P2P模型

一 p2p模型的概念 伺服器是網路中最容易受到攻擊的節點,一旦海量地向伺服器發出服務請求,就能導致伺服器癱瘓,以致所有客戶都不能得到服務響應,為了解決這種問題,就出現了p2p模型。p2p可以理解為對等網際網路,又翻譯為點對點或者端對端。在p2p模型中網路的參與者共享它們所擁有的一部分資源,這些資源通...

P2P四種網路模型

1.集中目錄式。這是最早出現的p2p應用模式,因為仍然具有中心化的特點也被稱為非純粹的p2p結構。用於共享 檔案的napster是其中最典型的代表。其使用者註冊與檔案檢索過程類似於傳統的c s模式,區別在於所有資料並非儲存在伺服器上,而是存貯在各個節點中。這種網路結構顯示了p2p系統資訊量巨大的優勢...

認識P2P,利用P2P

是peer to peer的縮寫 好象還看到過文章說是point to point,我也不清楚,網上的資料也不清楚,鬱悶 peer在英語裡有 地位 能力等 同等者 同事 和 夥伴 等意義。這樣一來,p2p也就可以理解為 夥伴對夥伴 的意思,或稱為對等聯網。目前人們認為其在加強網路上人的交流 檔案交換...