《第10单元P2P系统.docxVIP

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

第10单元 P2P系统P2P的概念什么是P2P? 定义一P2P (Peer-to-Peer)是一种通信模型,其中每个参与者都有相同的能力 在Internet上,P2P是一种网络类型,它允许相同网络程序的计算机相互建立连接,直接访问对方的硬盘上的文件 定义二P2P是一种对等网络计算技术,利用客户端的处理能力,实现客户端的点到点通信 定义三P2P就是一种思想,有着改变整个互联网基础的潜能客观讲,单从技术角度而言,P2P并未激发出任何重大的创新,更多的是改变了人们对因特网的理解与认识 正是由于这个原因,IBM早就宣称P2P不是一个技术概念,而是一个社会和经济现象 C/S(Client/Server)模型一)C/S模型的局限1)可扩展性随着用户数量的迅速增加,对服务器的处理能力、存储空间和传输带宽的要求相应增大 2)可靠性整个网络服务可靠性依赖于高负荷的服务器端 Peer-to-Peer模型P2P模型的优势1)系统由直接互连通信的对等终端组成 2)P2P工作完全不依赖于集中式服务和资源 3)适用于各种操作平台 4)可在各种异构和变化的网络环境中茁壮成长 5)该模型具有高扩展性(随着用户增加,用户本身提供服务也增加,系统扩展不受限制) P2P技术的特点(1) 非中心化(Decentralization)网络中资源和服务分散在所有结点上,信息的传输和服务的实现都直接在结点之间进行,可以无需中间环节和服务器的介入,避免了可能的瓶颈 P2P的非中心化基本特点,带来了其在可扩展性、健壮性等方面的优势 (2) 可扩展性1)在P2P网络中,随着用户的加入,不仅服务的需求增加了,系统整体的资源和服务能力也在同步地扩充,始终能较容易地满足用户的需要 2))整个体系是全分布的,不存在瓶颈,理论上其可扩展性几乎可以认为是无限的 (3) 健壮性1)P2P架构天生具有耐攻击、高容错的优点 2)由于服务是分散在各个结点之间进行的,部分结点或网络遭到破坏对其它部分的影响很小 3)P2P网络还能够根据网络带宽、结点数、负载等变化不断地做自适应式的调整 (4) 高性价比1)采用P2P架构可以有效地利用互联网中散布的大量普通结点,将计算任务或存储资料分布到所有结点上 2)通过利用网络中的大量空闲资源,可以用更低的成本提供更高的计算和存储能力 (5) 隐私保护1).在P2P网络中,由于信息的传输分散在各节点之间进行而无需经过某个集中环节,用户的隐私信息被窃听和泄漏的可能性大大缩小 2).在P2P中,所有参与者都可以提供中继转发的功能,因而大大提高了匿名通讯的灵活性和可靠性,能够为用户提供更好的隐私保护 (6) 负载均衡1)P2P网络环境下由于每个节点既是服务器又是客户机,减少了对传统C/S结构服务器计算能力、存储能力的要求,同时因为资源分布在多个节点,更好的实现了整个网络的负载均衡 P2P分类一)根据应用不同,可以把P2P分为以下这些类型:提供文件和其它内容共享的P2P网络,例如Napster、Gnutella、eDonkey、eMule、BitTorrent等 挖掘P2P对等计算能力和存储共享能力,例如/、Avaki、Popular Power等 二)根据具体应用不同,可以把P2P分为以下这些类型:基于P2P方式的协同处理与服务共享平台,例如JXTA、Magi、Groove、.NET My Service等; 即时通讯交流,包括ICQ、OICQ、Yahoo Messenger等 安全的P2P通讯与信息共享,例如Skype、Crowds、Onion Routing等 NapsterNapster是众所周知的音乐交换系统 1)每个节点登录到服务器上并发送它们的文件清单,发布查询到服务器上查找哪些节点是它们拥有的想要的文件,并直接与目标节点连接下载文件 2)支持模糊匹配 工作原理:应用程序级:(1)在点对点的TCP / IP客户端/服务器协议;(2)中央目录服务器。工作过程:(1)连接到Napster服务器()。(2)上传一个请求列表和服务器的IP地址。(3)索引服务器搜索,并将结果返回给IP列表。(4)用户ping音乐主持人,寻找最好的传输速率。(5)用户选择一个音乐为数据传输提供者。索引服务器不P2P系统的规模。P2P体系结构根据对象查询机制的区别和P2P的逻辑拓扑结构分为三类:1、完全集中式研究目标及重点是应用模式从C/S模式向对等模式的转变 优点:1.应用模式消除了应用服务器的瓶颈问题解决了应用流量的不均衡性,在目录服器获取资源索引信息之后的所有数据的交换都是在节点间完成的 2.简单、易部署3.可以模糊查询 缺点:单点失效 拓扑结构:非结构化、集中式 典型代表:Napster 2、非集中式、非结构化1)研究目标和重点是去除体系结构上的单点失效问题 2)对象查询是分

文档评论(0)

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

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

1亿VIP精品文档

相关文档