P2P原理與實踐

2021-10-01 04:30:54 字數 639 閱讀 1737

1、p2p概述

中心化拓撲結構:網路中資源和服務的索引都儲存在中心伺服器目錄中,而資源和服務本身則儲存在網路中的各結點中,各使用者需要訪問某資源需要先訪問中心伺服器。

全分布式非結構化拓撲結構:沒有中心伺服器的網路,每個結點既是客戶機又是伺服器,是真正的對等關係。該結構的系統效能波動較大,但容錯性好,支援複雜查詢。

全分布式結構化拓撲結構:採用分布式雜湊表(distributed hash table,簡稱dht)來組織網路中的各結點,因此該拓撲結構的網路也稱為dht網路。 dht網路是乙個由廣域範圍大量結點共同維護的龐大雜湊表,雜湊表被分割成不連續的塊,每個結點被分配乙個屬於自己的雜湊塊,並成為這個雜湊塊的管理者。

半分布式拓撲結構:選擇了效能較高的結點作為超級結點,在各個超級結點上儲存其他部分結點的資訊,檢索演算法僅在超級結點間**,超級結點再將查詢請求**給適當的葉子結點。該拓撲結構的網路系統有較好的效能和擴充套件性、且支援複雜查詢、易於管理維護。但對超級結點仍存在一定依賴。

3、典型應用系統

中心化拓撲的典型應用:napster

全分布式非結構化拓撲的典型應用:gnutella

全分布式結構化拓撲的典型應用:chord

半分布式拓撲的典型應用:kazaa

P2P原理與實踐

p2p范型源於p2p網路 又名對等網路 p2p網路是一種資源 計算 儲存 通訊與資訊等 分布利用與共享的網路體系結構,與目前網路中佔據主導地位的c s體系架構相對應。p2p概念 p2p即peer to peer的縮寫,含義為 點對點 或者 端對端 而學術界常稱它為 對等計算 p2p是一種以非集中化方...

第 章 P2P原理與實踐

1.1概念 p2p即peer to peer的縮寫,含義為 點對點 或者 端對端 而學術界常稱它為 對等計算 p2p是一種以非集中化方式使用分布式資源來完成一些關鍵任務的系統和應用。p2p技術打破了傳統的c s模式。在p2p網路中,所有結點的地位都是對等的,每個結點既充 當伺服器,又充當客戶端,這樣...

P2P打洞原理

首先我們明確現在我們有的裝置 1 客戶端a,閘道器nat a 2 客戶端b,閘道器nat b 3 伺服器s 這些裝置明確之後,就可以介紹tcp打洞的過程 1 首先伺服器s開啟兩個服務監聽,乙個主連線埠,和乙個協助打洞埠 2 a通過主連線埠連線伺服器s,b通過主連線埠連線伺服器s,這個是正常的伺服器通...