計算機三級考試之P2P網絡知識點

導語:P2P網絡可以簡單地定義成通過直接交換來共享計算機資源和服務。下面是P2P網絡的介紹,歡迎參考!

計算機三級考試之P2P網絡知識點

  1.什麼是P2P網絡

P2P網絡可以簡單地定義成通過直接交換來共享計算機資源和服務。在P2P網絡中,成千上萬臺計算機都處於對等的地位,整個網絡不依賴於專用的集中服務器。每一臺計算機都能充當網絡服務的請求者,又能對其他計算機的請求作出響應,提供資源和服務。

P2P是Peer to Peer(表示地位、能力上同等、同事或夥伴的意思)的簡稱。P2P也可以理解爲端對端的意思,或稱爲對等網。

  2.P2P網絡的基本結構

P2P網絡存在4種主要的結構類型。

(1)以Napster爲代表的集中目錄式服務

在這種形式中有一箇中心服務器來負責記錄共享信息以及回答對這些信息的查詢。利用集中式拓撲結構的P2P系統被稱爲第一代P2P系統,其代表軟件是Napster和Maze。

(2)以Gnutella爲代表的分佈式非結構化P2P網絡結構

這種結構採用隨機圖的組織方式形成一個鬆散的網絡。採用分佈式非結構化拓撲結構的.P2P即時通信軟件的代表有Gnutella、Shareaza、Lime Wire和BearShare。

(3)以Pastry、Tapestry、Chord、CAM爲代表的分佈式結構化P2P網絡結構

這種結構基於分佈式散列表(Distributed Hash Table,DHT)的分佈式發現和路由算法。這類結構的P2P網絡重點研究的是如何有效地查找信息,最新的成果是基於分佈式散列表(DHT)的分佈式發現和路由算法。採用這種結構的P2P網絡系統有Pastry、Tapestry、Chord和CAN。

(4)以Skype、eDonkey、BitTorent、PPLive

爲代表的混合式P2P網絡結構

混合式P2P網絡在分佈式模式的基礎上,結合了集中式和分佈式拓撲結構的優點,將用戶結點按能力進行分類,使某些結點擔任特殊的任務。目前採用此類結構的P2P網絡系統有Slcype、 Kazaa、eDonkey、BitTorent和PPLive。

混合式P2P網絡包括3種結點:用戶結點、搜索結點和索引結點。在第三代P2P的軟件體系結構中,採用了混合式結構的P2P形式,其關鍵之一是引入索引結點,關鍵之二是引入搜索結點。

  3.P2P網絡的應用

P2P廣泛應用於以下幾大領域:

①分佈式科學計算。②文件共享。③協同工作。④分佈式搜索引擎。⑤流媒體直播。