計算機網路(十二) P2P應用

2021-10-04 20:25:28 字數 791 閱讀 2286

沒有一直執行的伺服器。

任意端之間可以通訊。

peers可以任意加入或修改ip位址。

p2p應用中乙個重要部分是資訊索引,即資訊到主機位置的對映。在這些應用程式中,對等方動態地更新和搜尋索引。

bittorrent協議只是乙個檔案分發協議,並沒有提供任何索引和搜尋檔案的功能。為了能夠在對等方區域中組織和搜尋索引,所以需要搜尋方法。

提供了乙個集中式索引,由一台大型伺服器來提供索引服務。索引伺服器從每個活動的對等方那裡收集ip位址和可供共享的檔名稱,從而建立乙個集中式的動態索引,將每個檔案拷貝對映到乙個ip位址集合。

實際上是一種p2p和cs混合體繫結構,檔案分發是p2p的,搜尋是cs的。有以下缺點:

①、單點故障:索引伺服器崩潰導致p2p應用崩潰

②、效能瓶頸和基礎設施費用

③、侵犯版權,容易被關閉

不設計專用的伺服器來跟蹤和索引檔案。

在層次覆蓋設計中,不是所有對等方都是對等的,與網際網路高速連線並具有高可用性的對等方被指派為超級對等方。

乙個新的對等方與超級對等方之一建立乙個tcp連線,然後新對等方將其可供共享的檔案告訴超級對等方,而超級對等方維護乙個索引,包括其子對等方正在共享的所有檔案的識別符號、有關檔案的元資料和保持這些檔案的子對等方的ip位址。即每個超級對等方成為乙個袖珍型的索引。

超級對等方之間相互建立tcp連線,從而形成乙個覆蓋網路。超級對等方可以向其相鄰超級對等方**查詢。這裡的查詢是範圍受限查詢洪氾。

產生乙個全分布式索引,該索引將檔案識別符號對映到檔案位置

允許使用者(原則上)確定檔案的所有位置,而不會產生過量的搜尋流量

計算機網路應用層 之 P2P

一 什麼是p2p 對等網路 peertopeer,簡稱p2p 也稱為對等連線,是一種新的通訊模式,每個參與者具有同等的能力,可以發起乙個通訊會話。對於客戶機 伺服器體系結構,它要求總是開啟的基礎設施伺服器。相反,使用p2p體系結構,對總是開啟的基礎設施伺服器有最小的 或者沒有 依賴,任意間斷連線的主...

計算機網路 16 計算機網路應用示例

目錄 二 語音 的流量控制 服務質量qos 1 資料分組標記優先順序 2 路由器流量管制 3 路由器排程機制分配頻寬 4 呼叫接納 三 無線網路 無線區域網的組成 1 有固定基礎設施的無線區域網 2 移動自組網路 二 語音 的流量控制 狹義的ip 就是指在ip網路上打 所謂的 ip網路 就是 使用i...

計算機網路 2

三次握手與四次揮手 1 三次握手 我要和你建立鏈結,你真的要和我建立鏈結麼,我真的要和你建立鏈結,成功 第一次握手 client將標誌位syn置為1,隨機產生乙個值seq j,並將該資料報傳送給server,client進入syn sent狀態,等待server確認。第二次握手 server收到資料...