您好, 访客   登录/注册

C/S与P2P模式在信息资源共享中的比较

来源:用户上传      作者:

  摘要:本文在对C/S与P2P网络计算模式优劣分析的基础上,对其在网络信息与资源共享、信息交互与信息搜索方面进行了对比分析。
  关键词: C/S;P2P;信息资源共享
  
  Internet上汇集的成千上万的信息资源、数据资源、软件资源、硬件资源等等,共同构成了生产、传播和使用信息的重要载体。人们希望使这些信息资源能得到充分共享和利用,更好地为人类服务。但是,网络计算模式的不同,也影响着信息资源共享效果。常用的C/S和P2P网络计算模式下,信息资源共享,包括信息与资源共享、信息交互、信息搜索等方面都有着很大区别。
  
  1 C/S与P2P模式的比较
  1.1 C/S模式
  C/S(Client/Server)结构,即客户机和服务器结构。是目前互联网上最流行的网络计算模式,是一种一对多的模式。信息和数据集中在服务器保存,用户需要首先访问服务器,才能浏览或下载信息。客户机只能从服务器上读取信息,客户机之间不具有交互能力。
  1.1.1 C/S模式的优势
  (1) 被发布信息的存储与管理比较集中、规范。互联网上所有可以公开访问的信息基本上都保存在服务器上,服务器根据适当的算法和规则管理本地信息,应答客户端的访问请求或进行计算。
  (2) 被发布信息的分布与生存期十分稳定。服务器只发布机器所有者想公之于众的信息,这些信息将会在该服务器上稳定地保存一段时间,并且该服务器通常也不间断地运行在网络上。
  (3) 安全性较好。从安全的角度来说,各种系统都存在或多或少的安全漏洞,由于C/S模式采用集中管理,客户端被动地从服务器接受指令,因此,客户机出现安全问题,不会影响整个系统。
  1.1.2 C/S模式的劣势
  (1) 投资大且维护成本高昂。采用C/S架构,网络工作人员要对服务器和数据库维护管理,C/S结构的管理软件产品的更新换代快,要跟踪新技术潮流,投资和技术维护成本高。
  (2) 服务器及网络的带宽决定了网络的性能。每台服务器所能提供的信息数量,受到自身存储空间的限制。而任意时刻它所能支持的客户端访问数量,则受到自身处理能力和网络带宽限制。形成了系统瓶颈,一旦服务器崩溃,整个网络也随之瘫痪。
  (3) URL用来表示信息资源的地址。但是URL,很少能直接体现所定位信息的内容,甚至不能直接链接到具体的内容上。
  1.2 P2P模式
  对等计算模式(Peer to Peer Computing)简称P2P,强调打破C/S的主从模式。P2P模式下,没有提供信息的服务器与接受信息的客户机之分,每台电脑都可以既是信息发布者又是索取者。对等点之间通过互联网直接交互,实现信息资源的全面共享,而无需依赖服务器支持。
  1.2.1 P2P 模式的优势
  (1) 最主要的优点就是资源的高利用率。在P2P网络上,所有节点的资源总和构成了整个网络的信息资源。每一个对等点都向网络贡献自己所拥有的信息和资源,也可以利用网络上其他对等点的资源,使闲散资源有机会得到利用。
  (2) 基于内容的寻址方式处于一个更高的语义层次。因为用户在搜索时只需指定具有实际意义的信息标识而不是物理地址,每个标识对应着包含这类信息的节点的集合。这将创造一个更加精炼的信息仓库和一个更加统一的资源标识方法。
  (3) 搜索功能进一步强化。一个对等点可向多个其他对等点发出请求,反馈的信息也由于节点的脱离或加入而具有很强的实时性和有效性。
  1.2.2 P2P模式的劣势
  (1) 缺乏管理机制。P2P网络在为人们带来方便的同时,也可能会带来大量的垃圾信息。另外对等点可以随意地加入或退出网络,会造成网络带宽和信息存在的不稳定性。
  (2) 安全性差。一个P2P网络,可能会成为黑客的攻击对象和病毒传播的载体,这将极大地威胁P2P网络的安全。
  
  2 C/S与P2P模式在信息资源共享中的比较
  C/S和P2P模式下信息资源共享,可从三个方面对其进行比较:
  2.1 信息资源共享
  C/S模式,完全依赖服务器来实现信息共享;而P2P模式,每个节点既是信息发布者,同时也是信息享用者。C/S模式的信息资源共享是不完全的共享,没有服务器响应,客户端许多宝贵的资源无法得到利用;而P2P模式,一切闲散资源都有机会得到充分利用。网络信息资源共享方式,发生很大的拓展。不仅共享信息,而且共享硬件等资源。提高了共享范围,消除了信息孤岛和资源孤岛。
  2.2 信息交互
  C/S模式,客户机之间不具有交互能力;P2P模式,信息交互可以在任意对等点之间进行。
  2.3 信息搜索
  C/S模式,信息搜索源局限于服务器上的数据和信息;而P2P模式,每个对等点上的信息,都可以成为信息源。用户共享所有网络用户硬盘上的文件、目录等。P2P能够深度搜索文档,而且无需通过服务器,也可以不受信息文档格式和宿主设备的限制,达到传统目录式搜索引擎(只能搜索到20%~30%的网络信息资源)无可比拟的深度(理论上将包括网络上的所有开放的信息资源);C/S模式,由于服务器的限制,其检索结果没有P2P模式具有较强的实时性和有效性。
  综上所述可见,C/S模式是一对多的关系;P2P模式是一对一的关系。这两种模式共存,在信息资源的共享上,各有各的精彩,是对现有互联网应用的有效互补。
  
  ――――――――――――
  作者简介:刘劲松(1953-),男,现为高级工程师。主要研究方向:信息技术及其应用。

转载注明来源:https://www.xzbu.com/8/view-8737086.htm