p2P结构模型及工作原理小组成员:03121171毛安然03121173孙朦朦03121139仇恒兴P2P的定义peertopeer是一种分布式网络,每一个客户终端既是客户机又是服务器。P2P是在应用层上的一个专有分布系统。在此,每对节点都可以通过路由协议在P2P层上直接通信。网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源需要由网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。p2p网络结构发展第一代:中央控制网络体系结构第二代:分散分布网络体系结构第三代:混合网络体系结构第四代:动态口选择和双向下载P2P结构体系无结构体系混合式体系结构化P2P体系无结构P2P网络小世界模型:指任意两个网络节点间距很短,对每个节点而言,相邻节点相识的频率很高幂率模型:网络中大多数节点链接数很少,少数节点链接数很多。无结构P2P网络优点与缺点优:网络拓扑易实现容错性。自适应性都高于结构化很强的安全性、匿名性缺:路由效率低可扩展性差数据无法准确定位无结构P2P体系拓扑结构分类中心化拓扑(CentralizedTopology)全分布式非结构化拓扑(DecentralizedUnstructuredTopology)全分布式结构化拓扑(DecentralizedStructuredTopology)半分布式拓扑(PartiallyDecentralizedTopology)混合式P2P定义将分布式p2p去中心化,和集中式p2p快速查找的优势结合,形成半分布式p2p结构(混合式)混合式P2P特点采用分层次的快速搜索改进了搜索性能,缩短了排队响应时间,每次排队产生的流量低于第二代分布网络。超级智能结点的布设提供高性能和弹性。没有中央控制点,不会因为一点故障导致全部瘫痪。一定程度上提供网络负载平衡。可以不用昂贵的中央控制硬件设备(服务器等)。混合式P2P应用BT下载edonkyGnutella结构化P2P网络通常采用分散式散列表(DHT)技术实现路由每条文件索引被标成一个(key,value),key是关键字,value是实际存储文件的节点的IP地址节点查询文件时,吧文件关键字散列成key值,再根据key查找对应信息的存储位置。快速定位资源P2P工作原理中央控制:采用快速搜索算法,排队响应时间短,使用简单的协议能够提供高性能和弹性。P2P工作原理分散分布网络体系结构:不再使用中央服务器,消除了中央服务器带来的问题。没有中央控制点,不会因为一点故障导致全部瘫痪,是真正的分布式网络。P2P工作原理混合网络体系结构:用分布的超级结点取代中央检索服务器。采用分层次的快速搜索改进了搜索性能,缩短了排队响应时间,每次排队产生的流量低于第二代分布网络。