|
知识路径: > 计算机网络原理 > 网络分层与功能 >
|
相关知识点:3个
|
|
|
|
P2P网络有多种分类方法,从网络结构到应用类型多种多样,这是主要从网络集中化程度、网络结构和网络应用类型三个方面对P2P网络进行分类研究。这里主要讨论从网络集中化程度进行分类:
|
|
|
(1)集中式P2P网络。集中式P2P模式中有一个中心服务器来负责记录共享信息以及回答对这些信息的查询;每一个对等实体对它将要共享的信息以及进行的通信负责,根据需要下载它所需要的其他对等实体上的信息。
|
|
|
(2)分布式P2P网络。在分布式对等网中,对等机通过与相邻对等机之间的连接遍布整个网络体系。每个对等机在功能上都是相似的,并没有专门的服务器,而对等机必须依靠它们所在的分布网络来查找文件和定位其他对等机。
|
|
|
(3)半分布型P2P网络。集中式P2P形式有利于网络资源的快速检索,以及只要服务器能力足够强大就可以无限扩展,但是其中心化的模式容易遭到直接的攻击;分布式P2P形式解决了抗攻击问题,但是又缺乏快速搜索和可扩展性。半分布式的P2P结合了集中式和分布式P2P形式的优点,在设计思想和处理能力上都得到近一步优化。它在分布式模式基础上,将用户节点按能力进行分类,使某些节点担任特殊的任务。
|
|
|
.用户节点:普通的节点就是用户节点,它不具有任何特殊的功能。
|
|
|
.超级节点:这些节点能够提供集中式P2P网络中一部分服务器的功能,这些节点相互间能够通信,它们可以是专门的超级服务节点,同时也可以具有普通用户的功能。超级节点通常都是动态推举和产生的,一般具有较好的物理性能,能够提供资源搜索和索引的能力,为其临近的若干普通节点提供服务。
|
|
|