您现在的位置是: 业界传真 > 正文


-Visual Basic 游戏开发
-图解Dreamweaver MX新特性
-Visual Basic 界面设计大观
-Fireworks MX的新特性

P2P———边缘能量的爆发
2002-04-28· ·陆宏兵··南方周末

  它曾经给沉寂的互联网带来了新的激动,P2P也一直在让电影和唱片公司坐立不安,P2P似乎天生是一个网上世界的反叛青年。不过还是欢迎你来到这个世界,因为如果你是一个上网者,你可能已经在使用P2P了,尽管可能你还没有意识到。
  P2P来源于文件交换和相关技术,它把互联网的最终使用者变成了主动的服务提供者。最后人们把这整个现象称为Peer-to-peer(点对点)革命。

  超级电脑和边缘人的尊严

  从本质上说,P2P是一组能利用各种处于互联网边缘的资源的应用。

  自从互联网产生以来,互联网的边缘地带(拨号上网的普通个人电脑)就一直散落着各种形式的资源,包括处理器、存储器、内容和用户。然而这一切都没有严格的组织,连接也非常不稳定,没有可预测的IP地址。要让这些资源协同工作就必须找到能自治运行的另一种体系。这一点是让P2P不同寻常的地方。

  P2P的开发者的惟一目的还是共享,互联网永恒的精神。它的出现或许也可以称作一个意外,但是如果这样的话,互联网本身就是意外,因为网络就是为了促进电脑之间的联系而产生的。

  直到1994年,整个互联网都只有一种连接方法。只要是电脑(服务器)就应该一直运行着,永远连接着网络,并且有固定的IP地址。DNS系统就是为这样的环境设计的,在DNS系统中,IP地址的变化都被认为应该是非常偶然才会发生的事情。所以直到今天修改一个域名都会需要经过很多天才会遍及到整个网络。

  随着浏览器的发明,越来越多的PC机开始使用Modem进入互联网。由于ISP没有足够的IP地址,现有的地址段预计在2003年就会被耗尽。于是这些上网的电脑便成了没有固定的IP,在线状态不可预测的网络新成员。他们虽然有网络地址,却不能进入DNS系统,也不能被其他人找到,更无法在本机提供任何的网络服务。边缘人的能量被忽略了。

  这种边缘的能量有多大?据保守估计,1000万台上网的个人电脑,每台只有100Mhz处理器和100Mb硬盘,那所有的这些电脑集合起来会有怎样的结果?那就是100亿Mhz处理能力、10000TB的存储空间的超级电脑——人类有史以来最强大的电脑!

  1996年,ICQ首次面世,标志着那些游离在互联网边缘的普通用户第一次在互联网上拥有了尊严。ICQ越过DNS而建立了自己的目录系统,通过此目录每个人能够动态更新自己的网络地址,其他人也同样通过这份地址簿来和对方的取得连接。

  这个现在听来简单和原始的方法,却第一次把原本非常技术化的互联网带给了普通人,也让普通人能够看到互联网人性化的一面,它把人的资源充分的利用起来。人作为P2P的一种特别形式,也是让互联网超越纯粹两进制世界的标志。

  随着新的网络连接设备,如无线上网的PDA,手机,数字录像机(DVR,Tivo和Replay)的出现和盛行,他们无疑会变成另一个互联网的重要组成部分。如果我们能够设想一下将来所有的电子设备,包括微波炉,冰箱都成为了P2P能够利用的资源,那会有什么样的一个场景?随时随地通过一个手机上的摄像头看到世界上某个不知名的角落正在发生着什么;随时调用别人家里录像机上的一段精彩电影来消磨自己的一个无聊下午;甚至让微波炉们直接交流,以获得一个从来未曾料想到的早餐菜谱。

  硬盘能量

  Napster是最典型的P2P,尽管Napster有一个中央的服务器用来存放用户地址。但Napster在按要求找到存放了一首特定歌曲的电脑的IP地址后,整个连接就直接转移到了两个节点本身。Napster客户端不受中央服务器干预存放音乐的能力给了Napster用户一个上TB的空间和带宽,这一切都不需要任何的额外成本。Napster是把P2P的概念带入主流媒体的一个名字,自从Napster出现之后,人们才开始注意到隐藏在每一个动态地址背后的PC所能够集聚的能量。在Napster使用最高峰的时期,超过千万的用户提供了几乎一个应有尽有的音乐图书馆,也几乎把所有唱片公司能够积累的曲库网罗其中。有一些人成为了文件交换网络上的的著名人物,因为他们不光收集,也把自己的收集贡献出来。超过3000张专辑、2500部电影,对于个人而言已经超过所能够收听或者收看的极限了。不过正是由于这些人的存在才使得文件交换网络如此强大,强大到所有的唱片公司和电影公司都感到了其威胁。自从1999年底开始,Napster就官司不断,终于还是成为了第一个被法律禁止的社区网络。Napster之后,尽管还是不断有新的网络交换出现,但是同样多的也是法律纠纷。

  交流能量

  除了利用起电脑硬盘上的数据,电脑面前的人也是P2P的目标。ICQ和Jabber就是这样一类P2P,因为他们不仅解析地址,帮助联系两个独立的节点,更打破了以机器为中心的网络世界观。每个人的地址和DNS无关,也和某一台特别的电脑无关,你的地址和你在一起,世界上任何一个地方的任何一台电脑都可能成为你聊天的地方。更进一步讲,即时通信软件能够映射你的存在状态———当前这个时刻你是否在电脑面前。这一点和永远在线以及固定IP彻底相反。聊天是典型的针对短暂连接的协议。聊天系统提供了一个网络社区,现在不仅几乎所有的人都会拥有至少一个聊天软件的账号(ICQ,QQ,MSN,YahooMessenger,AIM),而且也有专门的公司提供基于即时通讯软件的解决方案,为公司和客户的联络提供服务,最典型的就是网络交易客户和经纪人的安全的和私秘的联系。

  即时通讯软件和Email类似,但Email却不能算P2P,因为E-mail的地址不是独立的,而是存放在DNS系统中,邮件本身也不是独立的,而是要依靠传统的ISP服务器来存放。如果有一天Email地址不依靠@后面的服务器而直接成为了每一个上网人的唯一标识,那倒是有可能也变成了P2P。

  处理能量

  有一个有趣的寻找外星人计划-SETI@HOME(2000年12月7日的“在线”版曾以《坐在家里找外星人》为题介绍过这个充满理想主义色彩的项目),这也是另一种首创性的P2P应用。SETI@HOME把参加者的电脑作为分析茫茫无线电信号的工具,在电脑闲暇时就会自动运行并且和服务器保持联系,把处理结果发回总部。尽管每个电脑的贡献相比整个需要处理的数据而言都相当微小,但是当所有的用户加起来时就不容轻视了。到2002年4月份,参加该项目的用户数达到了367万人,加起来的处理能力达到34.05TFlop每秒(日本计划用5年时间制造的世界上最快的电脑的处理能力是3.56Tflops)。

  和SETI@HOME非常类似的,著名的寻找最大的质数项目-GIMPS,由21万台电脑组成,在2001年11月14日由一个20岁的加拿大人找到了当时已知的最大质数。全球许多著名的IT公司也都看到了分布计算的力量:IBM联合创建了开放源码的Globus项目希望能够共同确立一些有关的标准;Intel和SUN甚至已经在利用分布式计算来设计芯片;而最近Google的Folding@home计划,也准备让所有热心的搜索客们成为贡献CPU的一分子(只要下载google搜索工具栏)。

  无人驾驭的马车

  和所有软件一样,衡量一个产品是否成功不是看其是否拥有了最新的技术,而是看其是否被接受。所以P2P的成功也不是在于非集中的连接方式,而是在于正确地利用非集中的方式来创造新的应用。

  P2P来源于互联网上的简单应用,然而这些应用却能在极短的时间内被成千上万的人接受。当Napster文件交换软件出现时,正好满足了无数人共享自己的音乐和无数人需要得到更多的音乐的要求,从此Napster成为了P2P标志性的名字。  P2P拥有强大的集聚资源的能力,这一点也让其适合进入企业界。P2P能够降低在公司内部共享文件和其他资源所需的成本,因为P2P系统不需要管理一个集中的服务器,而是在员工的电脑之间直接交换。P2P也使得一些高负荷的处理成为更易办到的事情,因为能够利用所有电脑的CPU一起运算。

  另一面看,P2P还很不成熟,P2P本身还是处于地下世界,但她同时已经突破了众多的边界。使用P2P的文件交换软件,一首歌曲能够在很短的时间内传遍整个互联网,一部电影也能够轻而易举地在其他某个人的电脑上下载。像Gnutella这样的系统,很难通过禁止某一台集中服务器来阻止整个网络的运行。P2P突然成为了一个无人控制的自由国度。

  说P2P网络是一个无人驾驭的马车在目前而言仍是不为过分,在这个世界里每个人都可以自由穿梭于空间和时间中,你能够从半个地球之外的某个正在用Modem上网的人的电脑上得到一首1994年的现场版的“AllApologies”,没人知道你从哪里来,能够知道的只是又一次这首歌被下载了。P2P的马车一直在迅速向前进发。当10M的宽带开始代替56K的调制解调器进入通常人的家庭时,你能从P2P上得到的文件也从原来的3M的MP3文件变成了700M的DivX。当原来一个交换网络的主服务器被封闭后,利用更新的技术的网络又会出现。和OpenSource一样,P2P网络一直由志愿者们在完善和发展中,把这辆马车驶向一个自由的网络世界一直是他们的愿望。

  但这样一个自由的P2P并不是所有的人都愿意看到的,版权问题几乎永远伴随着P2P,也是围绕着P2P最为棘手的和争端最多的问题。Napster成为了第一个大规模的P2P应用,也成为了第一个被版权问题拉下网的应用。如果P2P能够继续存在和发展下去,而且不仅是存在于Geek的地下网络中,那一个一定程度上可控制的P2P是必然的条件。问题在于这一点对于P2P本身来说几乎是一个悖论,因为P2P一开始就是为了创造一个动态的自主的网络环境,甚至就是为了突破网络的限制。

  P2P引发了各种利用PC资源的浪潮,从硬盘到处理器到人,不过我们可以想象这仅是巨大互联网海洋中隐藏的一部分资源。假如有一天某一个项目需要3万个独立的视频卡和声卡,或者需要300万次PCBeep?P2P让以后更多的资源的加入提供了条件,让人的想象力得到充分的发挥。

  
  

Napster形成一种充满叛逆色彩的网络文化。

SETI@HOME计划期望通过P2P来实现人类找寻外星智慧生命的梦想
■ 相关内容
 P2P的Jxta解决之道
 竟然跟踪用户上网活动 P2P音乐交换软件有猫腻
 P2P技术与软件纵横
 众智数码:中国P2P业内标准的制定者?
 P2P能做什么
 P2P的赢利之路
 P2P在国外
 P2P――网络世界新革命
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!