P2P 的技术背景
所谓P2P 即英文”Peer to Peer ”的简称, 一般将其翻译成“端对端”或者“点对点”, 其实质是代表信息和服务在对等设备之间直接的双向交换。
P2P 技术在很大程度上颠覆了人们对互联网的传统观念。传统的互联网架构是客户端/ 服务器(Client/ Server)结构。互联网以服务器为中心, 各种各样的资源都存放在服务器上, 网民通过网络连到服务器上进行信息和服务的检索和下载———在这种架构下, 服务器和客户端存在着明显的主从关系; 而P2P 技术, 也称对等网络结构, 整个网络结构中不存在中心节点, 网络中的每个结点的地位都是对等的。在此网络中的参与者既是资源提供者( Server) , 又是资源获取者( Client) 。
与C/ S 模式相比, P2P 技术的优点主要体现在以下三个方面:
( 1) 鲁棒性: 传统的C/ S 拓扑结构以服务器为中心, 信息的中心化使该模型可测量性不能满足, 同时容易受到拒绝服务攻击( DOS) 。相反,P2P 网络以并行的方式来组织各个节点, 网络中的信息来自于各个终端节点, 部分节点遭到破坏, 对其他部分的影响很小。
( 2) 可扩展性: 在P2P 网络中, 随着用户的加入, 系统整体的资源和服务能力也在同步地扩充。整个体系是全分布的, 不存在瓶颈。
( 3) 隐私保护: 在P2P 网络中, 由于信息的传输分散在各节点之间进行而无需经过某个中心节点, 用户的隐私被窃听和泄漏的可能性大大缩小。
由于P2P 网络彻底消除了对中央服务器的需求, 它可以让用户彼此之间直接共享、搜索和交换数据, 被认为是最有可能给电子商务的发展带来革命性影响的技术。
