peer-to-peer技术的学习和研究

peer-to-peer技术的学习和研究

ID:13244910

大小:64.00 KB

页数:12页

时间:2018-07-21

peer-to-peer技术的学习和研究_第1页
peer-to-peer技术的学习和研究_第2页
peer-to-peer技术的学习和研究_第3页
peer-to-peer技术的学习和研究_第4页
peer-to-peer技术的学习和研究_第5页
资源描述:

《peer-to-peer技术的学习和研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Peer-to-Peer技术的学习研究Peer-to-Peer技术的学习研究1一、研究背景1二、P2P技术的历史3三、P2P在网络架构上的几个分类以及其分析41、中心化拓扑42、全分布式非结构化拓扑53、全分布式结构化拓扑74、半分布式拓扑8四、对阅读过的论文的总体体会9五、结尾11文献12一、研究背景Peer-to-Peer也是简称为P2P的技术指的就是“对等互联网络技术(点对点网络技术)。”P2P是一种技术,但更多的是一种思想,有着改变整个互联网基础的潜能的思想。它让用户可以直接与Inter-net上的其他计算机进行连接,进行文件共享与交

2、换、进行协同工作、还能实现分布式计算等应用。随着计算机的发展继续沿着摩尔定律所定义的方向发展着,计算机的性能不断得到提高,而计算机的价格则越来越被全世界广大的用户所接受。很明显的,Inter-net上的网络资源将越来越丰富,网络资源越来越成为一种宝贵的、充裕的又是必不可少的资源。在此之前广为流行的S-C(Server-Client)的网络体系架构的模型则越来越受到挑战。一方面由于现在的音频、视频文件等多媒体文件的出现使文件大小越来越大;另外一方面,由于网络情况的改善使M级的网络进入了千家万户,同时网络上的计算机也在以接近指数的速度增长着,所以

3、传统的S-C的文件传输方法(例如FTP协议等)在服务器端的瓶颈越来越明显。而且S-C结构中的Server端无疑是整个结构中最容易受到攻击的部分。DOS(DenyOfService)和更加难以防范的D-DOS(DistributingDenyOfService)对服务器的攻击从而对整个网络造成的杀伤力充分说明这一点。另一方面与传统的S-C结构相对的P-P的结构则完全没有这样的顾虑,P2P架构是一种非集中架构,在网络中没有服务器(Server)或是客户机(Client)的概念。对于网络中的每一个实体,都会被认为是一个对等点(peer),它们拥有相

4、同的地位,任何一个实体都可以请求服务(client的特性)和提供服务(server的特性)。所以当网络中使用的用户越多时候同时也意味着可以作为服务器的计算机的增多,实际上在P2P中文件传输的速度与参与传输该文件的用户数目在一定范围内是成正比的。同时因为P2P的网络中每个计算机的地位都是相等的,所以P2P的网络有很好的可扩展性,也有很好的强壮性(robust),因为就算因为物理的原因一部分的计算机从网络中断开来,对整体的网络来说也没有太大的损失,因为剩下的计算机能很好地代替失去的那部分计算机的工作而使整个系统正常运行。同时P2P的网络还有比传统

5、的S-C的网络有更加好的性价比。众所周知的是目前PC的价格正严格的遵循着摩尔定理发展着,但是服务器的速度增长却没有PC机那么快,而且服务器的价格始终比PC要高很多,所以拥有同样的计算、存储能力的P2P架构的网络所需要的费用远远低于构建这样的Server群的费用。而且很多研究表明目前在Inter-net上很多的计算机的存储能力和计算能力都是处在空闲的状态下的。同时P2P的网络有更加好的整体安全性,因为没有Server的存在,无论是DOS还是D-DOS攻击都失去了目标。而且就算有部分计算机被攻击而瘫痪了,对整个网络的影响也是十分有限的。最后P2P

6、的结构使整个网络的负载更加均衡。在S-C的架构下,无论是网络传输还是计算的负担上都是集中在服务器端的,所以在用户端增加的情况下服务器很容易因为负荷过重而无法给每个用户提供正常的服务但是P2P的架构下,计算量和网络传输负担计较平均地分派到了每个节点。因为距有以上的这些所述优点,P2P最近是计算机研究的一个大热点。同时基于P2P技术的应用则是渗透到了各个领域。归纳起来主要有以下几个方面:1、文件内容共享和下载,应用的例子包括Napster、Gnutella、eDonkey、eMule、Maze、BT等;2、计算能力和存储共享,例如SETI@hom

7、e、Avaki、PopularPower等;3、基于P2P技术的协同与服务共享平台,例如JXTA、Magi、Groove等;4、即时通讯工具,包括ICQ、QQ、YahooMessenger、MSNMessenger等;5、P2P通讯与信息共享,例如Skype、Crowds、OnionRouting等;6、基于P2P技术的网络电视:沸点、PPStream、PPLive、QQLive、SopCast等。——6种典型应用和例子部分引用于中科院计算技术研究所罗杰文的《Peer-To-Peer(P2P)技术综述》一、P2P技术的历史时下如此热门的P2P

8、的技术似乎是本世纪初(2000年前后)随着一些软件的推广才渐渐进入我们的视野的。但是,实际上,P2P的技术或者说P2P的思想起源于上个世纪的80年代,P2P本身的基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。