p2p技术有什么优缺点

网络/协议

44人已加入

描述

  什么是P2P技术

  点对点技术又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过Ad Hoc连接来连接节点。这类网络可以用于多种用途,各种档案分享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。

  纯点对点网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其它节点充当客户端和服务器。这种网络设计模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。

  有些网络(如Napster, OpenNAP, 或IRC @find)的一些功能(比如搜索)使用客户端-服务器结构,而使用P2P结构来实现另外一些功能。类似Gnutella 或Freenet的网络则使用纯P2P结构来实现全部的任务。

P2P技术

  P2P技术优点

  非中心分散化:将以服务器为中心的服务分散到各个网络节点,避免出现服务器性能瓶颈;

  扩展性:随着更多的用户加入,网络整体资源和服务得到了提升和扩充;

  健壮稳定性:网络自组织管理,网络中某一节点或局部网络出现问题对整个网络不会有很大的影响;

  资源共享:能有效的利用网络中闲置的硬件资源进行计算、存储;

  优化传播速度:数据传播是直接在节点之间传送的,因此当用户数据增加时,其数据传播速度会大大加强;

  P2P技术

  P2P技术缺点

  因为是广域网用户直连通讯传输 没有确保安全 所以传输的文件数据会有危害性 或则失真。

  版权问题,管理困难,垃圾信息,吞噬网络带宽,慈善病毒,标准之争。

  除了上述的缺点以外,P2P网络还是一种比较脆弱的网络:在P2P网络中,服务器不再是网络的中心,但是仍然协调着整个网络的工作,服务器的瘫痪将导致整个网络的瘫痪。不难想象,一个拥有众多用户的P2P网络将会成为黑客的攻击目标,这将极大地威胁P2P网络的安全。

  P2P的应用

  对等计算

  采用P2P技术的对等计算,正是把网络中的众多计算机暂时不用的计算能力连结起来,使用积累的能力执行超级计算机的任务。任何需要大量数据处理的行业都可从对等计算中获利,有了对等计算之后,就不再需要昂贵的超级计算机了。从本质而言,对等计算就是网络上CPU资源的共享。

  协同工作

  P2P技术的出现,使得互联网上任意两台PC都可建立实时的联系,建立了这样一个安全、共享的虚拟空间,人们可以进行各种各样的活动,这些活动可以是同时进行,也可以交互进行。P2P技术可以帮助企业和关键客户,以及合作伙伴之间建立起一种安全的网上工作联系方式。

  搜索引擎

  P2P技术使用户能够深度搜索文档,而且这种搜索无需通过Web服务器,也可以不受信息文档格式和宿主设备的限制,可达到传统目录式搜索引擎(只能搜索到20%-30%的网络资源)无可比拟的深度(理论上将包括网络上的所有开放的信息资源)。可以说,P2P为互联网的信息搜索提供了全新的解决之道。

  文件交换

  可以说文件交换的需求直接引发了P2P技术热潮。在传统的WEB方式中,要实现文件交换需要服务器的大力参与,通过将文件上传到某个特定的网站,用户再到某个网站搜索需要的文件,然后下载,这种方式的不便之处不言而喻。电子邮件是方便了个人间文件传递问题,却没法解决大范围的交换。这也是WEB的重要缺陷,而P2P技术能够完全克服这些问题。

  企业应用

  应用P2P技术的互联网产品正在迅速开辟出一块新的互联网应用市场,例如ICQ类的即时信息工具不仅创立了一个巨大市场,而且正在多方向地向外扩展,比如在移动通信市场,ICQ产品的多信息格式(文字、语言的支持)和即时性,可以为常规通信增加信息内容和通信对象(网上ICQ用户)。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分