传统的(C/S)模式的网络
在面临单点失效全局瘫痪和瓶颈难以突破等严重问题的挑战时,对等网络(P2P网络)技术应运而生。它是分布式系统和计算机网络相结合的产物,它摆脱了中央服务器的制约,依赖全局的计算能力和带宽,成功、有效的解决了传统的(C/S)模式中的难题。
2 P2P网络技术
2.1 P2P网络的定义
P2P是英文Peer-to-Peer Network[2]的简称,也是Point-to-Point Network[2]的缩写。P2P网络也叫对等网络(下文统一使用“P2P网络”一词),这种计算机网络把信息、数据分散的存储在网络中的各个节点中(这些节点之间都是完全对等的),就好像把传统(C/S)模式网络中的中央服务器的能力,分散给网络中的每个对等节点,由各个对等节点分布式的共同合作完成相应的计算机任务[2]。P2P模式的网络如图2.1所示:
P2P模式的网络
2.2 P2P网络的优势
一般情况下,P2P网络均采用分布式的网络结构,数据资源分散存储在各个对等节点上。这是一种比较灵活的结构,而且可扩展性非常强。在P2P网络中,部分硬件资源:包括处理和存储能力、打印机等,所有的用户成员都能够共同利用。然而,提供这些共享资源当然就需要通过网络,对等节点之间可以随意直接访问而并不需要经过其它任何中间实体。
P2P网络中每一个节点所拥有的权利和义务都是对等的(包括通讯、服务和资源消费),节点既可以充当服务器,同时又可以作为客户端。在这种网络中的参与者既是资源的提供者,又是资源的获取者。就如图2.2所表现的一样,所有节点都处于文件共享的状态,每一个节点随时可以充当服务器或客户端,这样的网络结构大大的提高了数据分享、文件下载的效率和便捷性。
对等节点处于共享状态
总而言之,P2P网络的优势主要体现在以下几个方面:
(1) 性能高、成本低;
(2) 数据资源分散在各个节点上,负载均衡,释放了更多的计算能力、存储能力,使整个网络系统更加稳定可靠;
(3) 网络连通性十分优秀,信息交互、资源共享更加直接、灵活,不需要经过中心服务器或者任何第三方实体;
(4) 非中心化,可扩展性强,网络系统健壮。
2.3 带有超级节点的P2P网络
结合分布式结构和中心化结构的特点,选取一些性能较高、计算和存储能力较强的节点作为超级节点,每个超级节点负责部分子节点的信息存储,并在超级节点之间完成资源交互,这样,我们得到了带有超级节点的半分布式P2P网络结构,
- 上一篇:基于智能移动终端的居民出行调查系统设计及实现
- 下一篇:基于行为特性分析的行人二次过街交通组织
-
-
-
-
-
-
-
高警觉工作人群的元情绪...
巴金《激流三部曲》高觉新的悲剧命运
江苏省某高中学生体质现状的调查研究
现代简约美式风格在室内家装中的运用
浅析中国古代宗法制度
C++最短路径算法研究和程序设计
NFC协议物理层的软件实现+文献综述
中国传统元素在游戏角色...
g-C3N4光催化剂的制备和光催化性能研究
上市公司股权结构对经营绩效的影响研究