P2P模式与WEB模式的对比
- 来源:互联网周刊 smarty:if $article.tag?>
- 关键字:P2P模式,WEB模式,对比 smarty:/if?>
- 发布时间:2011-04-26 14:47
P2P定义:P2P是英文Peer-to-Peer(对等)的简称,又被称为“点对点”,是一种分布式网络。P2P网络中的每个节点具备相同的地位,彼此之间可以直接共享资源。网络中的参与者既是资源的获得者,又是资源的提供者。
P2P模式:即对等网络模式。
定义比较:P2P模式是非中心化的,即每个节点地位相同,彼此之间直接相连。而WEB模式是以服务器为中心,各个节点与服务器相连接,彼此之间并不直接相连。
WEB定义:WEB即Website,指互联网上的站点,在网际网路(因特网)上,根据一定的规则,使用HTML等工具制作的用於展示特定内容的相关网页的集合。
WEB模式:即B/S(Browser/Server,浏览器/服务器)模式。
技术架构比较
WEB模式:即B/S模式(浏览器/服务器模式),是一种从传统的两层C/S(客户机/服务器)模式发展起来的新的网络结构模式,其本质是三层结构的C/S模式。在用户的计算机上安装浏览器软件,在服务器上存放数据并且安装服务应用程序。用户通过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务。
P2P模式:根据非中心化的程度,P2P模式可分为三种。
1)集中目录式结构
是最早出现的P2P应用模式,仍然具有中心化的特点,也被称为非纯粹的P2P结构。用于共享MP3音乐文件的Napster是其中最典型的代表。
2)纯P2P网络结构
纯P2P模式也被称作广播式的P2P模型。它取消了集中的中央服务器,每个用户随机接入网络,并与自己相邻的一组邻居节点通过端到端连接构成一个逻辑覆盖的网络。对等节点之间的内容查询和内容共享都是直接通过相邻节点广播接力传递,同时每个节点还会记录搜索轨迹,以防止搜索环路的产生。Gnutella模型是现在应用最广泛的纯P2P非结构化拓扑结构。
3)混合式网络结构
即混合了集中目录式架构和纯P2P网络架构,Kazaa模型是P2P混合模型的典型代表,它在纯P2P分布式模型基础上引入了超级节点的概念,综合了集中式P2P快速查找和纯P2P去中心化的优势。
优劣势比较
P2P模式优点:
1)高性价比。采用P2P技术可以有效利用互联网中散步的大量普通节点,将计算任务或存储资料分布到所有节点上,利用其中闲置的计算能力或存储空间,达到高性能计算和海量存储的目的。这样就可以以更低的成本提供更高的计算和存储能力。
2)负载均衡。在P2P网络中,由于每个节点既是服务器,又是客户机,减少了对传统C/S模式的服务器计算能力和存储能力的要求,更好地实现了整个网络的负载均衡。
P2P模式劣势:
1)安全性差。P2P网络是一种分布式网络,有利于木马病毒等破坏性程序的传播。
2)版权问题。节点之间自由共享资源,很容易侵犯内容版权。P2P网络一般缺乏有效的管理,而且是匿名发布内容,由此导致严重的版权问题。
3)带宽问题。用户通过P2P网络大量下载音频视频等文件,占用大量带宽,导致网络拥堵。
4)防火墙穿越问题。大部分用户在自己的计算机上安装了防火墙,对一些非常用端口进行屏蔽,大大降低了P2P系统的资源发现能力。
WEB模式与P2P模式基本上是相反的模式,P2P模式的优点大多是WEB模式的缺点,而P2P模式的缺点,一般是WEB模式的优点。两者是“长短相形,高下相倾”,对立共生的。
关注读览天下微信,
100万篇深度好文,
等你来看……