中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 未整理篇
认识P2P,利用P2P
作者:ixue 时间:2003-02-10 11:08 出处:互联网 责编:chinaitpower
              摘要:认识P2P,利用P2P

是peer-to-peer的缩写(好象还看到过文章说是point to point,我也不清楚,网上的资料也不清楚,郁闷),peer在英语里有"(地位、能力等)同等者"、"同事"和"伙伴"等意义。这样一来,P2P也就可以理解为"伙伴对伙伴"的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。

今日的Internet正面临着一场革命。这场革命正在为改变Internet的一个基本的特性而努力。这就是网络的终端(或者说客户端),例如桌面电脑,移动电话,PDA等正要求一个更优越的网络地位,以结束以服务器为主导的Internet。这就是P2P。

P2P是一个网络的模型,它的基本概念就是任何的节点都可以作为服务器或者客户端。传统的客户/服务器网络,都有预定义的客户和服务器节点,而P2P则不同,P2P可提供一些额外的特性,而这些特性使用传统的模型是无法实现的。
P2P:概览

现今最普遍的分布计算模型是客户/服务器模型。图1描绘的就是典型的客户/服务器架构。

在客户/服务器体系中,客户请求服务,服务器提供服务。在当今的Internet上,存在在大量的服务器--Web服务器,邮件服务器,FTP服务器等等。客户/服务器体系是中央化体系的一个例子,整个的网络都依靠中央的节点和命名的服务器来提供服务。如果没有服务器,网络将是毫无意义的;如果没有它们,Web浏览器如何工作?不论客户端或者浏览器的数目有多少,网络只能在服务器存在的前提下才有意义。

和客户/服务器体系相似,P2P也是一个分布的计算模型,但是有一个很大的不同,P2P是一个非中央化的体系(如图2),在网络中并没有客户或者服务器的状态区分。网络中的每个实体都是同等的,有着同样的状态,这意味着一个实体可以请求一个服务(客户端的特性)或者提供一个服务(服务器的特性)。图2展示的是一个P2P网络。

虽然每个节点在网络中有着同等的状态,不过它们并不要求都有着同样的物理性能。一个P2P网络可以包含有不同性能的节点,由移动设备到大型机。对于一个移动设备来说,可能由于自身的限制,不能作为服务器,但从网络方面来说,并没有这个限制。

两个网络模型都有着各自的优点和缺点。由图1的客户/服务器网络你可以看到,当网络增大时(即越来越多的客户加入),中央服务器的压力就越大。当加多一个客户,中央节点的性能就会弱化;而它的失效将会导致整个网络的瘫痪。

对于P2P网络来说,情况就完全不一样了。由于网络中的每个实体(或者节点)都是积极的参与者
,每个节点都会为网络提供一些资源,例如存储空间或者CPU。当越来越多的节点加入网络时,网络的性能将会增长。因此,当网络增大时,它的性能也会增强。你将不会碰到客户/服务器体系中的扩展问题。

P2P网络和客户/服务器模型还有一个很大的不同是:即使只有一个节点是活跃的,P2P网络也被认为是活跃的。只有在没有任何节点时,P2P网络才是不可用的。

不过,金无足赤,虽然P2P网络有着这些的优点,但你也要付出一些代价的。首先,管理这样一个网络可能是一个噩梦,而在客户/服务器网络中,你只需要管理中央的节点。因此,无论在安全策略和备份策略方面,P2P网络都要复杂一些。第二,P2P协议比传统的客户/服务器协议需要更多的“交互”,例如当节点加入或者退出网络。这些方面都会对性能产生一些影响。

下面试图用三句话来揭示P2P的影响:

对等联网:是只读的网络的终结(Peer-to-peer is the end of the read-only Web)

对等联网:使你重新参与互联网(Peer-to-peer allows you to participate in the Internet again)

对等联网:使网络远离电视(Peer-to-peer steering the Internet away from TV)如上文所言,P2P不是一个新思想,从某些角度看它甚至是整个最初创建互联网的最基本的思想。我们不妨花时间作一点回顾。

P2P能做什么

P2P给互联网的分布、共享精神带来了无限的遐想,有观点认为至少有100种应用能被开发出来,但从目前的应用来看,P2P的威力还主要体现在大范围的共享、搜索的优势上。在这方面主要引发了,或者是说更好的解决网络上四大类型的应用:对等计算、协同工作、搜索引擎、文件交换。

P2P相关资源链接

天极网P2P专题:http://www.yesky.com/20010926/198947.shtml
更多请到搜索引擎搜索吧!!


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有