P2P原理与实践

6.1 P2P概述
6.1.1 P2P的概念
P2P即Peer-to-Peer的缩写,含义为“点对点”或者“端对端”,而学术界
称它为“对等计算”。P2P是一种以非集中化方式使用分布式资源来完成一些关
键任务的系统和应用。P2P技术打破了传统的C/S模式。在P2P网络中,所有结
点的地位都是对等的,每个结点既充当服务器,又充当客户端,这样缓解了中
心服务器的压力,使得资源或任务处理更加分散化。由于P2P网络中的结点是
Client和Server的综合体,因此结点也被形象地称为SERVENT。
1
2
3
4
5
6
6.1.2 P2P的发展历程
自P2P广受关注以来,它的发展历程大致可以分为3个阶段:
第一阶段,1999年至2000年左右,P2P技术由应用开发向学术研究发展。因为当时P2P技术刚重新受到关注,涌现了许多著名的P2P应用系统,但由于P2P存在安全、标准和版权等缺陷,许多应用都被扼杀。P2P技术的完善迫在眉睫,于是越来越多的学者开始研究P2P技术,旨在更好地应用它。
第二阶段,2001年至2003年左右,随着P2P技术的发展,开始从学术研究走向商业应用,许多体系和标准也不断完善。
第三阶段,2004年至今,P2P技术由广泛的共识到更加全面的实用。现在,P2P网络的主要问题已解决,核心机制、整体框架已形成,在重大问题上也形成了共识。对P2P的应用更加注重细节、高效性和实用性,并试图整合不同的P2P应用系统。2005年底,Springer在其LNS(Lecture Notes in Computer science)系列中出版Peer-to-Peer system and Application提供了对P2P领域权威的总结和展望。

6.1.3 P2P的技术特点
P2P的特点包括以下几个方面:

非中心化
可扩展性
健壮性
高性价比
隐私保护
负载均衡
6.1.4 P2P的实践应用
由于P2P模式存在众多的优点,因此不断地被应用到军事、商业、政府、通信等领域,并催生了大批著名的P2P系统软件。

6.2 P2P网络的分类
中心化拓扑结构
全分布式非结构化拓扑结构
全分布式结构化拓扑结构
半分布式拓扑结构
6.3 P2P的典型应用系统
中心化拓扑的典型应用Napster
全分布式非结构化拓扑的典型应用Gnutella
全分布式结构化拓扑的典型应用Chord
半分布式拓扑的典型应用KaZaA
6.5 P2P的研究现状与未来发展
6.5.1 P2P的研究现状
随着云计算、大数据时代的到来,网络中的数据规模急剧增加,给传统的数据处理模式带来前所未有的挑战。P2P技术的宗旨是将网络由中心化向分散化推进,充分利用网络中闲置的资源,已完成对庞大数据的处理。因此,P2P技术的优势让人们看到了解决新问题的希望。国内外的许多学者、企业也开始投入到研发新型P2P系统的行列中,为P2P技术的完善不懈努力着。
目前,P2P的应用主要集中在分布式文件共享、共享计算资源、协同工作、流媒体、即时通讯和搜索技术等方面。而研究的重点往往在P2P网络模式结构、搜索算法,及将P2P技术与新兴技术结合等方面。

6.5.2 P2P的未来发展
在互联网发展的新时代,P2P技术满足了当今应用的需求,又重新登上互联网科技的大舞台上。随着硬件性能的提升和移动通信技术的发展,智能手机、PDA等移动通信设备的处理能力大幅度提高,且这些移动设备大多支持互联网连接功能。互联网的范围向移动领域不断延伸,扩展了网络的范围。能否利用这些移动互联网设备扩宽资源和服务的集散领域,是P2P技术在移动互联网时代的新使命。
云计算时代的到来,使得现有的应用得到了最大程度的集成,越来越多的应用以服务的形式挂在云端,服务变得无处不在。互联网巨头Amzon、Google和Microsoft等描述了一幅美妙的云计算时代:那时计算、存储等资源被挂在“漂浮”的云端,触手可得,而云服务的提供商可以像提供电力一样来提供资源。那时,个人计算设备不需要安装太多纷繁的软件,因为工作已经移居到了云端,软件、存储等都由云服务提供商来操控,无需使用者担心。但这也是云计算需要解决的一个关键问题。想想,当少数云计算巨头操控了人类的计算能力,整个社会的所有信息都将被“云”操控,人们也便开始习惯于依赖巨头们提供的“云”。当云巨头的权利不断膨胀后,我们便开始担忧,而唯一指望的是云提供者们具有高尚的道德水准,但这是不可靠的。
对于上述问题而言,云计算确实能给个人带来极大便利,但我们要的是“自由云”,而不是“垄断云”。因此,以往的P2P技术又被重新提到日程上,因为P2P代表了真正的互连网精神——平等、自由、开放。长期以来,P2P一直被用于文件下载、资源分享等,并经常涉及版权问题,因带宽问题被运营商封杀。现在,云计算的发展为P2P带来了契机,它们相辅相成,通过把云分散到网络的大众主机中,避免了云过分集中的情况。这是云计算发展的目标之一,但还需各界不断的努力。
————————————————
版权声明:本文为CSDN博主「 Mr. 劉℡」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuheng970512/article/details/103215714

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值