计算机光盘软件与应用 信息技术应用研究 Computer CD Software and Appl ications 2010年第16期 P2P网络结构及应用前景研究 孙璞,范玉明 (临沂新程金锣肉制品集团有限公司,山东临沂276002) 摘要:近几年来P2P技术逐步成为了人们研究的一个热点,它不但给个人用户带来了便利,而且有效地整合了 INTERNET的潜在资源,将基于网页的因特网转化成为动态存取的海量信息库。本文首先介绍了P2P网络的特点,然后 在深入评析了P2P的三种模型。最后对P2P几个主要的应用领域进行了阐述。 关键词:P2P;网络结构;应用 中图分类号:TP393.08 文献标识码:A 文章编号:1007—9599(2010)16—0022—01 P2P Network Architecture and Application Prospects Research Sun Pu,Fan Yuming (Linyi Xincheng Jinluo Meat Products Co.Ltd,Linyi 276002,China) Abstract:P2P technology graduaUy becomes a research focus in recent years,it not only brings convenience to the users,but aslo effectively integrates the potential resources on intemet.What’s more,It turns the Web—based Internet into a dynamic niformation base.This paper described the characteristics of P2P networks,and then evaluated each model of P2P tcehnology.Finally,it described several major applications of P2R Keywords:P2P;Web structure;Application 一、P2P的概念阐述 不再由集中式的目录服务器存储和管理,而是分散到网络中由节 P2P的英文全称是PEER TO PEER,即对等联网。P2P也就是要 点自己保存,并采用分布式的索引查找策略。 求用户共享他们所拥有的一部分硬件资源,这些共享资源需要由 (三)混合式结构。混合式模型引入了超级节点(Super Node) 网络提供服务和内容,能够被其他对等点(Peer)直接访问从而 的概念,吸取了中心化结构和全分布式非结构化拓扑的优点。其 真正消除中间商。换句话说,P2P的最大特点就在于使得网络沟通 对拓扑结构有很严格的控制。近些年来,混合式结构引起了研究 变得容易、资源共享和交互变得更为直接。 人员的广泛重视,出现了许多具有代表性的混合式结构的P2P网 二、P2P的分类阐述 络,最典型的代表就是KaZaa。它很好地结合Napster和Gnutella 目前的P2P网络结构主要划分为三种:集中式、结构化P2P网 优点于一身。结构上,它使用了Gnutella的全分布式的结构,这 络和非结构花化的P2P网络。下面本文将分别阐述和评析。 样可以达到系统更好的扩展的目的,由于SuperNode的索引功能, (一)集中结构,也称纯粹的P2P结构,是最早出现的P2P应 搜索效率大大提高。混合式结构仍然有其自身的缺陷,因为它对 用模式,它具有中心化的特点。集中式结构一般是由目录服务器 于超级节点依赖性大,易于受到攻击,容错性也会受到影响。 来保存节点的资源和地址信息,同时进行P2P网络维护和调度。其 三、P2P的应用分析 典型代表就是用于共享MP3音乐文件的Napster。它先对用户的指 P2P的应用领域很广泛:对等计算、计算能力的交互共享、协 令进行快速查找然后返回适当的目的节点。真正的文件传输是在 同工作、分布存储等。 节点之间直接进行。与传统的c/s模式相比,集中式有着明显的有 (一)文件共享和交换。P2P实现文件共享的主要目的是全面 点,分析表如下 实现数据和资源的共享,使用者可以直接从任意一台计算机上检 数据存储 查询节点 索、共享文件资源,而不是从服务器。加入对等网络的结点 集中结 存储在各个 根据网络流量等信息选择合适节 除了可以共享存储能力之外,还可以共享CPU处理能力。目前已经 构 节点 点进行直接连接 有了一些基于对等网络的计算能力共享系统。 传统的 存储在 必需经过服务器 (二)对等计算。在P2P系统中,每个对等点既可以接收计算 c/s模式 服务器上 任务,还可以进行必要的分析:例如分析分配任务的多少,然后 如上表所示,集中结构模式非常简单,也比较容易管理和控 决定是否再把收到的任务分发下去。计算的中间结果层层上传, 制,也在一定程度上提高了文件共享效率。但是集中式结构也存 最后到达任务分发节点,对等点之间可以直接交换中间结果,协 在很多问题。集中式P2P网络的目录服务器容易成为整个系统的瓶 作计算。对等计算的本质是实现了网络上CPU资源的共享。 颈,而且还可能引发法律纠纷。 (三)搜索引擎。P2P模式的搜索是在对等点之间直接地进行, (二)结构化P2P。结构化P2P模型也被称作纯P2P模型或广播 与目前的搜索引擎不同 它最大的特点在于既能保证搜索的实时 式P2P模型。与集中结构相比,结构化P2P结构模型的节点调度和 性,又可达到传统搜索无可比拟的深度。 资源信息不再由集中式的目录服务器存储和管理,而是分散开来, 参考文献: 由节点自己保存,然后采用分布式的索引查找策略。Gnutella模 [I】刘杰,王向辉,张国印.结构化P2P网络综述,2007,6 型是典型的非结构化的P2P结构。它没有索引服务器,采用了基于 [2】黄全能,宋佳兴,刘卫东.对等网络信誉机制研究综述.小型 完全随机图的洪泛发现和随机转发机制。 微型计算机系统,2006,27,7:1175—11781 节点的调度和资源信 缺陷 息存储位置 作者简介: 非结构化 网络中的节点,分布 易受攻击P2P 式的索引查找策略 ,安全性不高 孙璞(1980一),山东省临沂市兰山区人,工作单位:l临沂新 集中结构 集中式的目录服务器 单点瓶颈和单点障点 程金锣肉制品集团有限公司;范玉明(1978一),山东省临沂市兰 山区人,工作单位:临沂新程金锣肉制品集团有限公司。 如上表所示,在非结构化P2P网络中,节点的调度和资源信息 一22—