对等网络主要模型比较

【 摘 要 】 本文从 P2P 技术的基本概念入手, 围绕P2P 的特点和优势、国内外对等网络的现状、研究的意义进行了讨论, 并着重阐述了 P2P 的网络模型,介绍了常见的系统模型,并对它们进行了分析和对比,最后讨论了 P2P 网络中的问题与存在的不足。

【 关键词 】 对等网 (P2P);网络模型

1 P2P 网络模型及其对比

目前最为流行的三种 P2P 网络结构分别是基于集中式目录结构、基于分布式的对等网络体系和基于混合式的对等网体系结构,它们分别以 Napster、Gnutella 和 Kazaa 为代表。三种模型各有优缺点,有的模型存在着自身无法克服的缺陷,所以目前处于各种结构共存,互相借鉴的形式。

下面将对基于集中式目录结构、基于分布式的对等网络体系的网络模型进行分析及对比。

2 集中目录式网络模型

在集中目录式结构中,有中心服务器,但与客户端-服务器模式不同的是,P2P 网络中的中心服务器只保存共享资源的目录信息,实际的数据保存在提供这些资源的各个对等节点上。当对等节点A 需要共享资源时,向中心服务器发出请求, 中央服务器进行相应的查询和检索后,会返回符合查询要求的对等节点地址信息列表。对等节点A接收到返回信息后,会根据网络当时的流量和延迟等信息进行综合选择,与合适的对等节点建立直接的连接,并开始实行文件传输。数据的交换在对等节点之间直接进行,不用通过中心服务器。

在集中式P2P模型中,由于中心服务器只处理节点的查询检索请求,实际数据存储在节点上并且数据的处理和传输发生在不同节点之间,因此服务器的负担大大减轻,充分利用了节点的存储和计算能力。另外在集中式P2P 模型中,由于有中心服务器为用户提供查询和检索服务,提高了共享资源的查询效率。但要求中心服务器必须能够线上连续工作,处理大量的用户连接,拥有快速的运算处理速度和足够的存储空间来维护、搜索文件列表。一旦中心服务器发生故障,将导致整个P2P 网络崩溃。

事实上,这种结构中的节点并非完全对等,中心服务器要承担比其它节点繁重得多的任务,从这个意义上说,集中式P2P 模型并非一个纯粹的对等系统。而且由于节点随意性很高(节点的进入、退出很频繁随意),中心服务器处于不断的动态更新中,中心服务器还要响应所有用户的查询请求。因此,当网络规模很大时,中心服务器有可能会成为制约整个网络的瓶颈。

解决方法就是使用多台中央服务器平行工作:一方面分散工作任务,防止瓶颈产生,提高系统性能;另一方面可提高查询速度,减少用户的等待时间,提高系统的QoS。Naspter之后的P2P 系统进行了重点改进,系统基本上都采用无中心结构,鲁棒性和可扩展性得到大幅提高。

集中式 P2P 可提供中心服务器目录检索、管理服务和标准的点到点通信,具有高效的检索特点。集中式 P2P 对小型网络而言在管理和控制方面有一定的优势,但对大型网络并不适合。

3 分布式对等网络模型

Napster因为中央服务器的存在引起的版权纠纷导致了它的破产,以Gnutella和eMule为代表的后来者们吸取了Napster失败的教训。与Napster网络不同,它不存在中心目录服务器,或者说把所有节点都变成了服务器,这就是第二代P2P——分布式P2P。

这种网络中没有中心服务器,所有的节点都是对等的,具有相同的能力。为查找某个文件,对等点首先向与之相邻的所有活动节点发送一个查询请求包,相邻节点在接收到查询请求后,检查本地是否有符合查询请求的文件,如果有,则按查询请求包的发送路径返回一个查询响应包。无论本地是否存在符合查询请求的文件内容,其他对等节点都会将该查询包通过广播方式继续在网络中传递,直至查询包中TTL( Time of Life)属性值递减为0时停止转发。

这种模型与集中目录式不同。由于没有目录服务器,解决了中心点失效的问题。但由于其搜索依靠向相邻节点查询或广播得到,搜索请求有时需要在网络中传播很广的范围才能得到结果,搜索时会占用大量带宽资源,搜索效率低,搜索结果可能要经过长时间等待才能返回。

Gnutella模型是这种模型的主要代表。当用户搜索文件时,在网上进行广度优先或深度优先搜索,当搜索到一定的范围后,将得到的匹配结果返回给用户。由于这种搜索无法遍及整个网络,因此就存在不能搜全的问题。但是这个问题并不严重,因为大部分时间用户搜索的是比较常见的文件,而这些文件在整个网络中往往分布比较多比较广,只要搜索的范围不是很小,总可以搜到。当然,如何在非结构化网络中搜索不常见的文件是P2P 研究中的一个热点,近年来取得了一些进展。

这种搜索机制的优点是简单强健,缺点是不适用于超大规模网络系统,因为每产生一个查询,就会在网络中泛滥而导致大量网络带宽被损耗。实际上,放弃搜索完备性却换来了很高的可扩展性,系统不再有中心节点这个可能的瓶颈,规模可以扩展到上百万甚至上千万节点的规模。并且,由于不存在中心节点,系统的鲁棒性得到了提高。

Gnutella模型是现在应用最广泛的纯P2P非结构化拓扑结构,它解决了网络结构中心化的问题,扩展性和容错性较好,但是Gnutella网络中的搜索算法以泛洪的方式进行,信息的泛滥消耗了大量带宽并很快造成网络拥塞。同时,局部性能较差的节点可能会导致Gnutella网络被分片,从而导致整个网络的可用性较差,另外这类系统容易受到垃圾信息、病毒的攻击。这种无中心、分布式系统的特点是:它不再是简单的点到点通信,而是更高效、更复杂的网络通信。Gnutella 模型引入了强制共享机制,在一定程度上避免了第一代 P2P 网络模型的低效和随意。

4 两种P2P 网络模型的对比

集中目录式P2P模型查询效率高、易于管理并且没有数据一致性的问题,而且只需要对有记录索引信息的中心服务器进行维护,具有一定的安全性和可靠性,但还存在很多不足,主要表现为:

(1)中央服务器的瘫痪容易导致整个网络的崩溃,可靠性和安全性较低;

(2)随着网络规模的扩大,更多中央目录服务器的加入会使维护和更新的费用急剧增加;

(3)中央服务器的存在引起共享资源在版权纠纷;

(4)缺乏有效的强制共享机制,资源可用性差。

与集中式模型相比,分布式模型由于没有中心服务器,节点之间都相互连接,所有节点完全平等,所有节点既是客户机又是服务器,并具有自治功能,节点间可直接自由通信,通过相邻节点可进行路由和资源访问,强调网络的容错性和扩展性,较好地解决了一旦中心点失效导致整个网络崩溃的问题。规模可以扩充到百万乃至千万级。由于不存在易受攻击的关键节点,系统的鲁棒性也得到了提高。但由于其采用的搜索查询机制决定了搜索请求要在网络中传播很大的范围才能得到结果,搜索时会占用大量带宽,搜索效率低,搜索结果要经过很长时间返回。

总之,分布式对等网络模型也存在很多弊端,主要表现在几个方面:

(1)搜索请求要经过整个网络或者至少是一个很大的范围才能得到结果,因此,这种模式占用耗费资源多,需要等待很长时间才可能返回结果;

(2)随着网络规模的扩大,通过扩散方式定位对等节点以及查询信息的方法将会导致网络流量急剧增加,引起网络堵塞,最终使 Gnutella 网络被分片,使得查询访问只能在分片后的网络范围内进行;

(3)对网络上的节点以及对节点提供资源的管理能力较差;

(4)安全性不高,易遭受恶意攻击,如攻击者发送垃圾查询信息,容易造成网络拥塞等。

两种模型各有优缺点,集中式 P2P 有利于对资源的快速检索,但是中心化的模式使整个网络比较脆弱;分布式 P2P增强了抗攻击能力,但缺乏快速搜索能力。

参考文献

[1] ,魏红.P2P模式的系统结构研究[J].沈阳航空工业学院学报.2003.

[2] 丁海霞.P2P网络环境下信任模型的研究[J].电脑开发与应用.2010.11.

[3] 张联峰,刘乃安,钱秀槟等.综述:对等网(P2P)技术[J].计算机工程与应用.2003.12.

[4] 雷葆华.P2P网络的关键技术与应用.中国电信股份有限公司北京研究院,2005.

作者简介:

蒋成(1982-),男,湖北孝感人,本科学历,湖北工程学院教务处实验师:主要研究方向:计算机网络、信息教学、教学管理。

对等网络主要模型比较

转载请注明出处学文网 » 对等网络主要模型比较

学习

电子电路设计

阅读(21)

本文为您介绍电子电路设计,内容包括电子电路设计资料大全,测量电子电路设计。摘要本文简要分析了电子电路设计中关键的设计原则、设计方法,以及设计和制作的过程。【关键词】电子电路设计制作调试【关键词】电子电路设计制作调试随着科技

学习

十元钱的故事

阅读(25)

本文为您介绍十元钱的故事,内容包括十元钱的故事,十元钱的故事800字。“老师,桂明明的手破了。”我课讲得正酣时,桂明明的同桌大声地报告。我来到桂明明的桌前,桂明明的头低着,一动不动。原来是他的手在桌子下面玩小刀,将手割破了,血正顺着指

学习

变电站综合自动化系统的现状与发展

阅读(26)

本文为您介绍变电站综合自动化系统的现状与发展,内容包括变电站综合自动化现状及前景分析,变电站综合自动化实训报告。在当今企业的发展中,供电系统日益增大,满足各类装置的用电需要是供电系统要实现的目标。针对这种情况,电力系统的发展和

学习

地球人的种类

阅读(28)

本文为您介绍地球人的种类,内容包括地球人全部名字,地球人的由来。[开开心心——阅读]人种是根据人类皮肤的颜色,头发的形状与颜色,眼睛、鼻子、嘴唇的形状进行区分的。一个人种是具有区别其他人群的共同的遗传体质特征的人群。人类学家通

学习

简谈《怀仁集王羲之圣教序》的印本(三)

阅读(38)

本文为您介绍简谈《怀仁集王羲之圣教序》的印本(三),内容包括怀仁集王羲之圣教序宋拓本,怀仁集王羲之圣教序高清版本pdf。翻了翻这两年来写的书评,吓一跳,主要是震惊于前面的鄙陋和无知。人的眼界是有限的,这两年来最大的收获是发现自己看

学习

探访富士康机器人

阅读(217)

本文为您介绍探访富士康机器人,内容包括富士康机器人自动化生产线,富士康百万机器人。富士康科技集团在山西晋城建立机器人基地,在2012年底可实现2万台机器人产量。这是自2011年,富士康总裁郭台铭宣称于2014年实现百万台机器人作业后,该企

学习

药品评价

阅读(33)

本文为您介绍药品评价,内容包括药品评价杂志,药品评价的最新方法。现行国家中药质量标准和执行中存在问题的思考郭长圭,秦明秀大孔吸附树脂在中草药研究中的应用进展郭永学,李楠,杨美燕,仉燕来,崔丽钧清洁验证中的微生物问题--设备表面微生物

学习

浅谈单片机的基本应用

阅读(27)

本文为您介绍浅谈单片机的基本应用,内容包括单片机原理及应用教程答案,单片机原理与应用总结报告。单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有

学习

读史阅世何炳棣

阅读(38)

早在上世纪70年代“”时,中美关系“破冰”之际,许多人便知道了何炳棣先生大名。那时极少数“知名美籍华裔”学者获准访问祖国,何炳棣即其中之一,自然引人注目。访问后,他在香港左派杂志发表的长文《从历史的尺度看新中国的特色与成就》,热烈赞

学习

论环境保护与资源保护法

阅读(33)

本文为您介绍论环境保护与资源保护法,内容包括环境保护法与资源保护法,美国日本环境保护法和动物保护法。【摘要】本文分析了经济可持续发展与水环境保护的关系,简要介绍了当前国内的水污染现状,通过了解国外水污染的状况借鉴其治理经验,研

学习

妻子哭陈虻:懂你的人今生来世都爱你

阅读(28)

2008年12月23日凌晨,中央电视台原新闻评论部副主任陈虻因病去世,享年47岁。陈虻生前主管《实话实说》、《新闻调查》,担任《东方时空》总制片人。陈虻用他的激情与理想,第一个提出了“讲述老百姓自己的故事”的创意,让老百姓大张旗鼓地走上国

学习

蚕桑民俗文化及其形成渊源

阅读(32)

本文为您介绍蚕桑民俗文化及其形成渊源,内容包括蚕桑文化之历史典故,蚕桑与中国传统文化的关系。一、嘉兴丰富的蚕桑民俗嘉兴地处浙江北部,杭嘉湖平原的中心地带,是长江三角洲重要的历史文化名城。嘉兴作为浙北富庶之地,素有“丝绸之府”的

学习

畜禽肉类食物

阅读(37)

本文为您介绍畜禽肉类食物,内容包括畜禽肉类包含哪些,畜禽肉类营养价值的。畜禽肉类食物品种比较多,生活中常食用的有牛肉、羊肉、猪肉、鸡肉、鸭肉及动物肝脏等。畜禽肉类食物是宝宝膳食中高营养的主要来源,其中所含蛋白质的结构特性,有助

学习

浅谈小波分析及其应用

阅读(166)

本文为您介绍浅谈小波分析及其应用,内容包括小波分析dpn是什么,morlet小波分析。本文介绍了小波分析的产生与发展,并就其原理和数学描述给给出了说明,进一步说明了小波分析在消除噪声方面的应用原理与方法,着重进行了非平稳信号小区噪声的

学习

十大网络热词

阅读(131)

本文为您介绍十大网络热词,内容包括2023网络十大流行热词,2020年网络十大热词。网络其实就是现实生活的真实折射,网络热词也是现实生活的真实反映。从最初“”“雷”的纯粹搞笑,到“躲猫猫”“俯卧撑”的关注和质疑;从“被”“杯具”的黑色

学习

网络语言现象浅析

阅读(18)

本文为您介绍网络语言现象浅析,内容包括网络语言的影响和意义,浅析网络语言中的现象。【摘要】网络语言作为一种新兴语言现象,成为近年来社会各界争论的热门话题之一。本文从网络语言的诞生、含义、类型、特点、现状、研究意义等几个方面

学习

通信网络中的干扰与抗干扰技术综述

阅读(23)

本文为您介绍通信网络中的干扰与抗干扰技术综述,内容包括通信网络抗干扰技术研究,无线通信网络的抗干扰问题。【摘要】随着通信网络的飞速发展,网络环境日趋复杂,来自多方面的信息干扰也日益增多,如何提高通信网络的抗干扰能力是当前通信网

学习

时间序列AR模型的应用

阅读(24)

本文为您介绍时间序列AR模型的应用,内容包括ar时间序列模型,deepar时间序列使用教程。[摘要]时间序列分析可以根据动态数据揭示系统结构和规律,本文利用模型对上证指数进行了分析和预测.[关键词]时间序列分析上证指数AR(P)模型一、引言股

学习

网络如何智能化

阅读(25)

本文为您介绍网络如何智能化,内容包括湖北智能化网络配置检测,辽宁智能化网络配置原料。在智能网络的搭建之中,运营商的角色将重新变得不可替代。因为虽然网络接入不再重要,但中央处理服务器的提供和感觉神经元与运动神经元的布设将至关重

学习

P2P网络的拓扑结构

阅读(17)

本文为您介绍P2P网络的拓扑结构,内容包括p2p网络的拓扑结构,p2p广域网拓扑结构。P2P系统主要采用非集中式的拓扑结构,很少面临过量存储负载、DoS(DenialofService,拒绝服务)攻击、网络带宽限制等集中式互联网络难以解决的问题。P2P的四种拓

学习

“十大网络用语”

阅读(28)

本文为您介绍“十大网络用语”,内容包括2022年度十大网络用语,十大网络用语对应词。2015年已过大半,在新一轮的流行语公布之前,我们不妨先总结一下去年在网络上人气最旺的“十大网络用语”吧!我也是醉了最早源自电脑游戏的解说,后来在网络中

学习

网络营销的广告策略分析

阅读(23)

本文为您介绍网络营销的广告策略分析,内容包括网络广告策略分析,茶颜悦色广告策略分析。从上个世纪末期我国的首条网络广告至今,网络广告领域已经获得了突飞猛进的发展,网络平台俨然成为了广告的重要载体。相较于以往的传统广告载体,如电视