推荐回答
依中央化程度:分为纯P2P、杂P2P、混合P2P纯P2P:*节点同时作为客户端和服务器端。没有中心服务器。没有中心路由器。如Gnutella,最初的eDonkey2000。杂P2P:*有一个中心服务器保存节点的信息并对请求这些信息的要求做出响应。节点负责发布这些信息,让中心服务器知道它们想共享什么文件,让需要它的节点下载其可共享的资源。路由终端使用地址,通过被一组索引引用来取得绝对地址。如最原始的Napster。混合P2P:*同时含有纯P2P和杂P2P的特点。如Skype,现在的eMule,天网Maze,Amazingstore等。依网路拓扑结构:分为结构P2P、无结构P2P、松散结构P2P结构P2P:*点对点之间互有连结资讯,彼此形成特定规则拓扑结构。需要请求某资源时,依该拓扑结构规则寻找,若存在则一定找得到。如Chord、CAN。无结构P2P:*点对点之间互有连结资讯,彼此形成无规则网状拓扑结构。需要请求某资源点时,以广播方式寻找,通常会设TTL,即使存在也不一定找得到。如Gnutella。松散结构P2P:*点对点之间互有连结资讯,彼此形成无规则网状拓扑结构。需要请求某资源时,依现有资讯推测寻找,介於结构P2P和无结构P2P之间。如Freenet。
龚岩琳2019-12-21 21:03:26
提示您:回答为网友贡献,仅供参考。