因特网上的P2P网络应用

近年来因特网上对等连接P2P应用发展迅速,MP3和视频文件共享下载的P2P流已经成为宽带用户流量的主体。基于P2P的即时通信和因特网电话(女M Skype)发展迅速,对等广播P2P流媒体等正在兴起。P2P协同计算和网格方兴未艾。P2P应用支持网络通信的对象从人一人,人一机发展到机一机,其应用从家庭网络到军事上网络中心、全球信息网格GIG。

P2P将成为除客户机/服务器模式以外因特网的另外一种主要模式。就共享文件下载而言, P2P可以消除服务器瓶颈,使得流量分布平衡,同样的网络资源可以支持更多用户的文件下载业务。实际上其应用远不只是共享文件下载,在计算力共享、网络存储、通信和协同计算等方面都会有广泛的应用。运营商应该将P2P视为宽带接入必须支持的业务。对于P2P宽带运营商不但不应该封堵,而是应该欢迎、支持发展兴利除弊。

与传统的分布式系统相比,P2P技术具有无可比拟的优势。同时,P2P技术具有广阔的应用前景。Internet上各种P2P应用软件层出不穷,用户数量急剧增加。有数据显示,大量 P2P软件的用户使用数量分布从几十万、几百万到上千万并且急剧增加,并给Internet带宽带来巨大冲击。P2P计算技术正不断应用到军事领域、商业领域、政府信息、通信等领域。

1.P2P的典型应用回顾

可能在两年前,如果我们提起P2P,大家都会直摇头,心里一定会把P2P与盗版、不安全、不稳定等联想起来。P2P名声不好,以至于商业P2P应用的重量级企业,现在已被微软收购,其创始人已成为微软CTO的Groove Network,也只好把自己原本“P2P Platform,,的定位一改再改。但随着近两年来,几个经典P2P技术与产品的出现,再次引发一次又一次的产业风暴,引发起传统产业与P2P技术的对抗。更使大家对P2P技术谈虎色变,有种满足、腻腻的感觉,视其为洪水猛兽。下面是几处经典案例。

首先是Napster(第一代P2P),这是一个P2P的音乐交换平台,一经推出就迅速发展起来,短短时问内便以很低的成本,建立了历史上最大规模的音乐文件交换网络,集合了最大的网络音乐的资源,并同样迅速地引起国际几大唱片公司的强烈抵制。最终,通过法律的程序,Napster被强行关闭,这一次P2P引发的产业冲突才算告一段落:

随后就是Sl(ype,其本质是一个P2P语音网络。与Napster相似地,通过P2P技术的应用, Sl(ype利用前人意想不到的低成本,迅速建立了一个全球范围内的高速实时数字语音网络,并通过这一网络,向全球数千万用户提供了国际性的免费高清晰语音呼叫服务。然而它直接冲击了传统的长途电话公司的业务,所以Skype至今仍被视为传统长途电话服务的克星,前景堪忧。

对于普通用户来说,在P2P应用中影响最大的可能就是所谓的“BT'’技术了,它被人们称之为“变态下载"。它可以让网络把一个个数百兆位甚至更大的数据文件集合起来,供用户快速下载。提供这一服务并不需要大量的服务器存储空间,也不需要大量的服务器带宽,而且同时下载(或已下载完,但仍连接于服务器)的用户越多,下载速度越快,因为它把所有下载的用户作为“种子",在从其他对等点下载所需文件的同时,也可把自己已下载完的部分不做“种予”提供给其他人下载,这样下载的人越多,种子也就越多,下载速度当然就越快。但BT技术给版权保护和软件保护带来了重大的挑战,也受到了国内外的四处追打。

目前正在流行的PPTV技术是P2P流媒体组播技术,它是一种最新的P2P技术。这一技术通过P2P技术的应用,奇迹性地把提供实时网络语音或视频节目(流媒体服务)的服务器成本大幅降低,事实上不仅对传统的广播或电视节目造成冲击,还对使用较传统方式实现的网络电台与网络电视(IPTV)造成了冲击。

其实上述案例只是P2P技术的局部应用,P2P技术的威力还远远没有发挥到尽头。事实上,P2P技术打破了传统的服务器与客户端的界线,消除了传统的IPv4与DNS域名系统的局限性,让所有联网并参与到P2P应用来的所有机器联合起来,组成了一个威力强大的并行计算机,从而实现了计算能力与计算资源的突破。试想一下,如果一个P2P超级网络计算机拥有了数百万甚至更多的,由高性能CPU、数百兆位内存、数十G硬盘、数百K到几M带宽组成的计算机机群,还有哪一个单独运营商的服务器能与之相比,又有哪些服务不可以提供呢?P2P技术所带来的效益,首先将体现在运营成本的大幅降低上,甚至可以让一些原本高成本服务的实际成本接近零,从而,让一些原本是不可能实现的商业模式成为了可能。通过技术看本质,我们不难想象,P2P技术一定有它大展宏图的一天,只不过目前它目前的应用没有走在合法的途径上,如完全可以在远程教学、远程医疗、网络图书馆、网格计算、网络游戏、网络电视等方面得到广泛的应用。

2.主要P2P软件

根据具体应用不同,可以把P2P分为以下这些类型。

提供文件和其他内容共享的P2P网络,如Napster、Gnutella、eDonkey、eMule、 BitTorrent等。 挖掘P2P对等计算能力和存储共享能力,如Avaki和Popular Power等。 基于P2P方式的协同处理与服务共享平台,如JXTA、Magi、Groove、.NET My Service等。 即时通信交流,包括ICQ、OlCQ、Yahoo Messenger等。 安全的P2P通信与信息共享,如Skype、Crowds、Onion Routing等。

国内也有一些著名的P2P网络系统,主要如下。

广州数联软件技术有限公司--POCO

POCO是中国最大的P2P用户分享平台,是有安全、流量控制力的,无中心服务器的第三代P2P资源交换平台,也是世界范围内少有的赢利的P2P平台。目前已经形成了2600万海量用户,平均在线5 8.5万,在线峰值突破7 1万,并且全部是宽带用户的用户群,成为中国地区第一的P2P分享平台,Sales"

深圳市点石软件有限公司--Op

OP又称为“Openext Media Desktop",一个网络娱乐内容平台,Napster的后继者。它可以最直接的方式找到你想要的音乐、影视、软件、游戏、图片、书籍,以及各种文档,随时在线共享文件容量数以亿计“十万影视、百万音乐、千万图片"。OP整合了IE、Windows Media Player、RealOne Player和ACDSee,是国内的网络娱乐内容平台。

基于P2P的在线电视直播--PPLive

PPLive是一款用于因特网上大规模视频直播的共享软件。它使用网状模型,有效解决了当前网络视频点播服务的带宽和负载有限问题,实现用户越多,播放越流畅的特性,整体服务质量大大提高。据悉,2005年的超级女声决赛期间,这款软件非常的火暴,同时通过它看湖南卫视的有上万观众。

其他商业软件在这里就不一一列举了,请访问P2P门户网站http://www.ppcn.net/。