P2P技术
  P2P技术是一种用于不同PC用户之间、不经过中继设备直接交换数据或服务的技术,其网络通信方式如图1所示。它打破了传统的Client/Server模式,在对等网络中,每个节点的地位都是相同的,具备客户端和服务器双重特性,可以同时作为服务使用者和服务提供者。由于P2P技术的飞速发展,互联网的存储模式将由目前的“内容位于中心”模式转变为“内容位于边缘”模式,改变Internet现在的以大网站为中心的状态,重返“非中心化”,将权力交还给用户。
  P2P技术有着广阔的应用领域,目前主要的应用有文件交换、分布式计算、协同工作、分布式搜索和电子商务等。

P2P模式的变化经历了集中式、分布式和混合式3个阶段。

  集中式P2P模式由一个中心服务器来负责记录共享信息以及反馈对这些信息的查询;每一个对等实体要对它所需共享的信息以及进行的通信负责,根据需要下载它所需要的其他对等实体上的信息。这种形式具有中心化的特点,但是它不同于传统意义上的Client/Server模式。因为传统意义上的Client/Server模式采用的是一种垄断的手段,所有资料都存放在服务器上客户机只能被动地从服务器上读取信息,并且客户机之间不具有交互能力;而集中式P2P模式则是所有网上提供的资料都存放在提供该资料的客户机上,服务器上只保留索引信息,此外服务器与对等实体以及对等实体之间都具有交互能力。
  集中目录式P2P模型还存在很多问题,主要表现为:
  中央服务器的瘫痪容易导致整个网络的崩溃,可靠性和安全性较低;
  随着网络规模的扩大,中央目录服务器维护和更新的费用将急剧增加,所需成本过高;
  缺乏有效的强制共享机制,资源可用性差。
  与集中式P2P网络不同,分布式P2P网络不存在中枢目录服务器,或者说把所有机器都变成了服务器,这就是第二代P2P——分布式P2P。


法律声明 | 版权申明 | 寻求合作

Copyright 2005 www.synacast.com. All Right Reserved

版权所有  上海通视铭泰数码科技有限公司