【正文】
d map What is p2p a type of work in which each workstation has equivalent capabilities and responsibilities. This differs from client/server architectures, in which some puters are dedicated to serving the others. ――― What is p2p Peertopeer is a munications model in which each party has the same capabilities and either party can initiate a munication session. Other models with which it might be contrasted include the client/server model and the master/slave model。 具體的 p2p系統有不同的需求 。 ? 往往引入集中節(jié)點來提高效率。 101 011 000 0010 ( chord/tapestry/pastry是線性相近 1000 、 100100 1003是鄰居 ) 從而在 DHT中, key向量 相似的 data分布在相鄰的節(jié)點上,有利于做內容檢索。( N是總節(jié)點數) ☆ 這一類的系統包括 CAN、 Tapestry、 Pastry、 kademlia、Chord等 Structured works DHT data3 key3 data2 key2 data1 key1 data0 key0 data14 key14 data13 key13 data12 key12 data11 key11 data10 key10 data9 key9 data8 key8 data7 key7 data6 key6 data5 key5 data4 key4 a b c d e f Peer addr key 0 4 1 7 10 12 f e d c b a Structured works – DHT(2) ? 快速數據定位方法: DATA ? KEY ? Route (KEY) ? Reach the node whose address is closest to KEY Loose Structured works data3 key3 data2 key2 data1 key1 Loose Structured works(2) ☆ 網絡拓撲特點: unstructured works ☆ 數據存儲特點: DHT ☆ 例子: JXTA 的集中節(jié)點之間的通信 Loose structured outline What is p2p Why p2p How p2p P2p storage and sharing my work Roadmap P2p storage and sharing File sharing on inter is quite popular. ? Search and download movie /mp3 from o