由P2P技术实现的文件传输得到了很到的应用。点石公司有着专
业的p2p研发力量和技术沉淀。在其核心产品中的p2p技术与世界最新
技术动态< br>并驾齐驱,引领p2p技术在中国的发展
在大多数人眼中,P2P仅仅是一种局限于文件共享的应用,或是
由互联网介入给计算方法带来的新发展 。这种错误的印象很大程度
上是由那些极端的 P2P 支持者造成的。事实上,P2P 计算是非常重
要的 。它成功地将许多被忽略的有用技术拉回到大家注视的焦点。
掌握如何将 P2P 计算应用到更广阔的技术领域是很有帮助的。
技术前景:
几乎所有人都会同意“P2P计算是分布计算的一个子集”这种说
法。而且大多数人也都会认为“并非所有的分布式计算都是P2P计算
。"peer-to-peer" 这个名字意味着各个peer之间的关系是平等的,并
且它们之间的联系是直接的。
P2P网络中含有许多能够互相通讯的peer,每个peer都有专门的
用途。通常情况下,网络中peer的数目是非常大的,但用途却只有若
干种。这就是 P2P 应用之所以能大量并行运行的重要原因。
在很大程度上,P2P计算与那些分布计算所面临的问题是重叠的
——调整并监控网络中独立节点的动作,并确保鲁棒性、以及节点间
的可靠通讯。但并非所有的分布计算都是 P2P 计算。然而由于分布
计算和P2P面临很多相同的问题,这就值得我们了解一些分布计算方
面的内容。
P2P技术的应用前景
1 实时通讯
Serverless型即时通信:只要人们以某种形式(如:Workgroup)形
成了P2P网络互联,就可以相互之间识别并通讯,中间过程无需Server
的帮助。
实时比赛和游戏:P2P技术允许任何 Peer可以单独建立区域型的
P2P网络,可以让Internet上的任何人随时加入到其中,共同游戏娱乐。
2 协同工作
项目组内协作:P2P技术实现的协同工作是无需Server支持的,而
且同样可以组合成一个个Workgroup,在之上共享信息、提出问题、商
讨解决方案等,提供更好的“协同工作”能力。
与其他人共享文件:使用P2P技术开发的File Sharing软件,只要
十分简单地形成一个P2P网络,就可以互相看到对方共享的文件,并随
时下载。
3 内容分发
文本消息:P2P可以实现一个Workgroup中7*24小时在线互联,并
且随时分发通话的信息。新加入到这个 Workgroup中的人还可以看到
以前的信息。这是Server-based的Chat应用很难实现的。
网络会议:P2P技术使所有的会场都处于平等的地位 。一个会场
的信号会同时广播到所有的会场,会议系统只需要通过切换不同的接
收信号,就可以收到所有会场的情况。
分发产品升级补丁:P2P技术使产品的分发变得十分简单,所有拥
有这种产品的人会自动形成一个Workgroup,P2P技术会使你的电脑在
不知不觉中完成打补丁和各种升级服务。
4 分布式计算
分解和分发任务:
整合计算资源:
案例分析:上海percast数码媒体公司,需要经常把同一个媒体文
件传播到全国各点上的媒体播放机上。按照常规方法,在实际应用中
,发现对硬件和网络资源的投资非常大。使用p2p技术,所有点的上传
带宽都有效的利用起来了,整个网络的传播速度明显加快,而且节约
了大量的人力物力。