P2P、协同社区等在互联网中的应用_第1页
P2P、协同社区等在互联网中的应用_第2页
P2P、协同社区等在互联网中的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

P2P、协同社区等在互联网中的应用

介绍点对点网络已经被越来越多的用户所需要并且作为一种标准的分发信息的标准方式登堂入室,因为它的结构使得网络富有延展性,相较普通网络有更高的效率和更好的表现。P2P网络是去中心,自组织和从单纯意义上来说的动态的(网络),并且为传统的服务器-客户端计算模型提供另外一种选择。服务器-客户端结构容许用户链接到某一个服务器,尽管服务器是可扩展的,但这总有限制(金钱,架构和服务等诸多方面)。而P2P网络却拥有几乎无限的扩展可能。在“纯粹”的P2P系统中,每个节点都扮演服务器和客户端的角色–他们在没有任何集中控制的情况下分享资源(真是共产主义和谐社会的典范!)。但相对的,大部分P2P应用都有某种程度上的集权。这些网络被称作为“杂交”P2P网络,它们至少会集中用户列表。这是IM和文件分享软件工作的原理–系统总是保存着包含着IP地址信息的用户列表。不同软件所使用的P2P网络让用户可以分享电脑的处理能力(分布式系统),数据(文件分享)和带宽(使用多节点传送)。P2P利用个人电脑的能量和资源,而不是强大的中央服务器。分享的资源通过大量的用户基数保证高可用性。P2P是互联网研究的重要领域,因为他在分布式计算中有巨大的潜力。他对IT产业也是非常重要的,因为围绕着P2P网络新型的商业模型已经在逐步建立中。P2P标准目前而言P2P程序研发没有标准可用,但互联互通需要标准。Sun尝试建立被称作JXTA的基本框架,这是为网络编程和为分布式计算提供解决方案的平台。Sun是第一家试图为P2P提供标准的公司,但明摆着其他的公司也会在这个领域里插上一腿。Microsoft,Intel和IBM在他们的研究实验室中捣鼓着自己的一套标准。所以总结起来,这是个开放而没有标准的领域。GnutellaGnutella网络允许同意网络内的链接并通过集中式搜索文件内容(泛洪搜索),已经在很多程序中应用。它是开放,去中心的通过节点搜寻文件的搜索协议。Gnutella是纯粹的P2P网络,没有任何集中式服务器。都是使用Gnutella搜索协议,在兼容网络应用中却发展出了不同的应用。使用Gnutella协议的任何人都可以在搜索和接触网络中的文件。它工作的原理是这样的,当程序启动后,Gnutella将尝试寻找至少一个可连接的节点。当连接建立后,客户端申请可连接的其他节点的IP地址列表并尝试连接,直到达到可连接数的最大值。当用户搜索文件时,将向所有所连接着的节点发送请求,该请求将会被这些节点发送到与他们相连的更多节点,直到节点之间的跳跃数达到一定次数。根据Wikipedia,截至2005年12月Gnutella是互联网上域第三流行的文件分享网络–在eDonkey2000和FastTrack(有谁知道这个是什么?)之后。Gnutella被认为至少为220万用户提供服务,并保持有75万-100万用户在线。P2P产业用各种不同的方法使用P2P网络,每个应用都有不同的商业模型和结构。那么让我们来看看现实世界中正在被广泛使用的P2P程序们:即时通讯首次应用P2P技术的程序是IM软件。在互联网发展的初期,人们使用Gopher协议和IRC服务器来交流。这些技术只能处理一定数量的并发动作,所以那时候当服务器接近爆炸装提案的时候信息的传递总有延时。P2P的应用使得IM的构想发生了翻天覆地的变化。P2P网络下,所耗费的带宽被用户分担,这使得更快更灵活的交流成为可能。文件分享点对点文件分享纪元始自Napster并且被更加强劲的比如Kazaa,Gnutella这样的程序发扬光大,这些程序使得P2P成为主流。尽管一些P2P文件分享程序(大名鼎鼎的Napster)被司法问题搞死鸟,人们对这个产业的需求并没有因此而止反而愈演愈烈。如今Napster已经被“合法化”(我想说和谐了)同时还有其他的比如Joost这样的新型媒体P2P程序进入市场。我们会在下一篇post中讨论这些应用。协同社区文档分享和协同对一个公司来说是非常重要的。这个问题在P2P网络之前是通过内部门户系统和协作服务器来实现的。不过信息必须要保持更新这对门户来说是比较麻烦。使用每台电脑的资源而不是中央式服务器的P2P网络的协作打破了这层阻碍。Groove是Microsoft在2005年4月发布的带有P2P功能的软件。Groove现在提供基于MicrosoftOffice的解决方案,主要是利用P2P实现文档分享。它同时提供IM并且集成了视频会议系统解决方案。它能够提供用户和基于角色的安全保证,而这对于企业级应用的P2P是最重要的一个方面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论