Friday, September 28, 2007

P2P介绍

点对点技术(peer-to-peer, 简称P2P)又称对等互联网络技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。追溯P2P的起源应从上个世纪80年代开始,其主题宗旨是“人人为我,我为人人”(“Allforone,Oneforall.”—引自法国作家大仲马)。其原理抛弃了原有服务器与用户之间点对多点的数据路由模式,提出了用户与用户之间(即Peer-to-Peer)多对多的数据路由模式。这种模式充分利用了用户电脑的资源,在整个应用中,通过用户电脑资源的充分参与,从而达到资源的快速共享,节约了大量的服务器资源。数据流交换的参与者越多,效率越高,速度越快。
P2P网络的一个重要的目标就是让所有的客户端都能提供资源,包括带宽,存储空间和计算能力。因此,当有节点加入且对系统请求增多,整个系统的容量也增大。P2P网络的分布特性通过在多节点上复制数据,也增加了防故障的健壮性,并且在纯P2P网络中,节点不需要依靠一个中心索引服务器来发现数据。

No comments: