P2P的特點

P2P 網絡作爲一種分佈式網絡,打破了傳統的 Client/Server(C/S)模式,網絡中每個節點地位都是對等的, 具備了分佈式網絡的很多特點, 圖 1-1 給出了一種簡單的 C/S模型與 P2P網絡模型的對比圖。 


傳統的 C/S 模式中,客戶端之間進行交互都需要依賴中心化的服務器,服務器就容易成
爲網絡的瓶頸,當網絡規模越大時,服務器的負擔就會越重,一旦服務器崩潰,整個網絡就
會癱瘓。另外由於服務器的能力有限,往往不能及時地對每一個客戶端的請求作出響應,因
此會造成資源利用率低下。而 P2P網絡中沒有中心化的服務器,不存在系統瓶頸,每個節點
既充當客戶端又充當服務器,因而具有很高的資源利用率。 
總的來說,P2P網絡的特點主要體現在下面幾個方面。 
(1)可擴展性:不管是用戶節點組成的 P2P 網絡還是服務器組成的 P2P 網絡,都是完全
分佈式的,不存在單點性能上的瓶頸。對於用戶節點組成的 P2P網絡,隨着用戶的加入,不
僅服務的需求增加了,系統整體的資源和服務能力也在同步地擴充,始終能較容易地滿足用
戶的需要,理論上其可擴展性幾乎可以認爲是無限的。對於服務器組成的 P2P網絡,只需向
P2P 網絡中增加服務器即可平滑擴容。由於 P2P 自組織、自配置、自動負載均衡的特性,系
統擴容變得非常容易。 
(2)健壯性:P2P 架構天生具有耐攻擊、高容錯的優點。由於服務是分散在各個節點之
間進行的,部分節點或網絡遭到破壞對其他部分的影響很小。P2P 網絡一般在部分節點失效
時能夠自動調整整體拓撲,保持其他節點的連通性。P2P 網絡通常都是以自組織的方式建立
起來的,並允許節點自由地加入和離開。P2P 網絡還能夠根據網絡帶寬、節點數、負載等變
化不斷地作自適應式的調整。 

發佈了581 篇原創文章 · 獲贊 300 · 訪問量 189萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章