首页 百科知识 网络的应用领域

网络的应用领域

时间:2022-10-01 百科知识 版权反馈
【摘要】:采用P2P技术的对等计算,能够把网络中的多个计算机暂时不用的计算能力集结起来,使用积累的能力执行超级计算机的任务。P2P技术的出现,使得互联网上任意两台PC都可建立实时的连接。P2P技术可以帮助企业和关键客户以及合作伙伴之间建立起一种安全的网上工作及联系的方式,因此,基于P2P技术的协同工作也受到了极大的重视。

P2P网络不但能够极大缓解传统C/S架构中服务器端的压力过大、单一失效点等问题,而且还能够充分地利用终端的丰富资源,因此,P2P网络技术被广泛地应用于对等计算、协同工作、文件交换、搜索服务等多个应用领域。

(1)对等计算:也称为分布式计算,是指通过多个计算机来完成超级计算机的功能,这一直是科学家们梦寐以求的事情。采用P2P技术的对等计算,能够把网络中的多个计算机暂时不用的计算能力集结起来,使用积累的能力执行超级计算机的任务。任何需要大量数据处理的行业都可从对等计算中获利,如天气预报、动画制作、基因组的研究等。有了对等计算之后,就不再需要昂贵的超级计算机了。其中,加州伯克立大学于1999年开始的SETI@HOME项目无疑是最著名、也是最成功的对等计算项目之一。在该项目中分布于世界各地的200万台个人电脑组成计算机阵列,搜索射电天文望远镜信号中的外星文明迹象。项目组称,在不到两年的时间里,这种计算方法已经完成了单台计算机345000年的计算量。而现在最新的技术已经可以使用用户个人电脑的闲散时间,比如在进入屏幕保护后就开始使用该计算机的资源,而用户就可以向专门的机构出售自己的计算机闲散时间。

(2)协同工作:协同工作是许多人和单位梦想的事,利用通信网络,可以随时进行联系沟通。但在传统C/S的实现方式下,协同工作模式将给服务器带来极大的负担,并会造成昂贵的成本支出。P2P技术的出现,使得互联网上任意两台PC都可建立实时的连接。建立了这样一个安全、共享的虚拟空间,人们便可以进行各种各样的活动。这些活动可以同时进行,也可以交互进行。P2P技术可以帮助企业和关键客户以及合作伙伴之间建立起一种安全的网上工作及联系的方式,因此,基于P2P技术的协同工作也受到了极大的重视。

(3)文件交换:可以说文件交换的需求直接引发了P2P技术的热潮。在传统的Web方式中,要实现文件交换,需要服务器的大力参与:通过将文件上传到某个特定的网站,用户再到某个网站搜索需要的文件,然后下载,这种方式的不便之处不言而喻;电子邮件方便了个人间文件传递,却没法解决大范围的交换,这也是Web的重要缺陷。文件交换的需求也很轻松地延伸到了信息的交换。比如,在线拍卖即被赋予了新的形式:大家不必到拍卖网站登记要卖的商品,在自家的硬盘上建个商店就可以了,由此又可以延伸,一切中介网站也将会被取代。

(4)搜索服务:P2P技术的另一个优势是能够开发出强大的搜索工具。它使用户能够深度搜索文档,而且这种搜索无须通过服务器,可以不受信息文档格式和宿主设备的限制,达到传统目录式搜索引擎(只能搜索到20%~30%的网络资源)无可比拟的深度。以应用P2P技术的一个先锋Gnutella软件为例:一台PC上的Gnutella软件,可将用户的搜索请求同时发给网络上另外10台PC,如果搜索请求未得到满足,这10台PC中的每一台都会把该搜索请求转发给另外10台PC。这样,搜索范围将在几秒钟内以几何级数增长,几分钟就可搜遍几百万台PC上的信息资源。可以说,P2P为互联网的信息搜索提供了全新的解决之道。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈