P2P 技术在互联网中的应用和分析.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P 技术在互联网中的应用和分析.doc

P2P 技术在互联网中的应用和分析   摘 要:随着信息技术的飞速发展,基于 P2P 的分布式网络资源共享系统逐渐成为用户获取数据信息的重要手段,本文对 P2P 技术的结构模式和特点进行描述,对 P2P网络应用加以说明,并对未来 P2P的发展进行了展望。   关键词:P2P 技术 网络应用 探讨   中图分类号:TP393.02 文献标识码:A 文章编号:1003-9082(2013)07-0005-01   一、引言   P2P(Peer-to-Peer)又称为对等网,是近几年非常流行的一种网络技术,和传统的客户机 / 服务器模式不同,P2P 技术依赖网络中所有参与者的处理能力和信息共享,它改变了人们部署网络硬件资源的方式,为网络的发展提供了一种新的思路。P2P 技术具有良好的扩展性和健壮性,性价比较高,P2P 网络是建立的基础是 IP 网络,网络中所有安装特定软件的客户端构成一个逻辑 P2P 网络,网络中的资源和应用分布在所有客户端上,各用户之间的数据传输无需服务器的介入就能够直接通信,通过这样的方式,大量的客户资源能够充分得到利用,降低硬件成本和,简化了复杂性。   二、P2P的结构类型   P2P 网络的结构主要有三种模式:中央式P2P 网络、无中心结构 P2P 网络和混合式 P2P网络。   1.中央式P2P   中央式 P2P 网络在硬件部署上有一个中心服务器,主要负责维护共享资源信息以及对客户端查询信息作出回应。根据中心服务器提供的功能,又可分为以下三类 :   1.1服务器提供资源的发现,查询和存储。这种模式与传统的 C/S 模型中一样,所有资源都存放在服务器上,客户端从服务器上获取信息,但客户端之间并不具有信息交换能力。   1.2服务器提供发现和查询。在这种结构中,客户端存储共享资源信息,服务器则提供索引信息,服务器与客户端、客户端与客户端都可以进行数据信息交互。   1.3服务器仅提供发现功能。在这种方式下,服务器仅提供在客户端的列表信息,客户端彼此之间建立连接和通信。如果某个用户需要获取某个资料文件,会根据服务器提供的列表清单,依次查询所有的客户端,直到找到所需的资源,如果没有找到,则返回错误信息。   2.无中心控制P2P网络   无中心控制 P2P 网络又称为分布式 P2P网络。在中央式结构模式的 P2P 模式下,网络的稳定性主要取决于中心服务器的性能,一旦中心服务器出现故障,可能导致整个网络性能急剧下降。而无中心控制 P2P 网络不需要中心服务器,每一个 Peer 地位是完全平等的。无中心控制的 P2P 网络又可以分为两类:(1) 非结构化网络。这种方式可以克服对服务器的依赖,配置较为简单。但由于拓扑不确定,无法保证查找的准确性从而漏掉网络中的某些资源。(2) 结构化的 P2P 网络。这种方式利用高度结构化实现信息进行资源查询。比较典型的有 Bloom Filter 以及其改进算法、分布式哈希表 DHT 算法。   3.混合式P2P模式   混合式 P2P 网络结合了上述两种方式的优点,避免了中心服务器可能带来的影响,同时保留了中心服务器的优势,在网络控制和处理能力上都更有优势。在这种结构下,节点被划分为用户节点、搜索节点和索引节点,突破了纯 P2P 方式的限制,对环境条件的高度适应性更高,也很好的解决了动态和异构 P2P 网络应用中出现的不兼容问题。但这种模式增加了复杂性。   三、几种常用的P2P网络应用   目前,P2P 网络技术主要服务于文件资源共享、视频直播、分布式计算、信息检索等网络应用中。   1.文件资源共享   在校园网或企业内部网中,通过 P2P 技术可以使两台计算机不需要服务器,直接共享文本、音乐或视频多媒体等文件资源。而在传统方式中,实现文件交换必须将文件上传到特定文件服务器,流媒体服务器上面,用户登陆该服务器后再进行下载,这种方式会造成服务器压力过大,甚至某些用户不能下载。在 P2P网络中,用户通过多种查询机制,搜寻网络中拥有所需资源的其他客户端,然后直接建立连接并进行下载。   2.分布式计算   英特尔公司把 P2P 计算定义为“通过系统间的直接交换所达成的计算机资源与信息的共享”,是属于分布式计算的一种方式,它允许用户使用网络集中的处理能力,帮助相关组织处理非常艰巨和庞大且复杂的繁重计算工作,这一点与网格计算和云计算机机制类似,例如将密码破解任务分配到到成千上万个人计算机,用来计算密钥和破译位数很长的密码。P2P 计算具有快速处理,成本低的特点,得到了行业的广泛认同。   3.流媒体直播与点播   由于 P2P 的工作原理及其传输特性,研究者发现除了文件资源共享之外,P2P 技术也非常适合流媒体应用。根据对数据

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档