最近要研究一下P2P技术,所以需要了解一下相关知识,可是网上关于P2P技术的文章不是很多,所以我想记录下来。方便以后自己查看,也可以为他人提供些便利。
       P2P(peer to peer)成为对等连接或者是对等网络。peer在英文中是“伙伴”、“同事”的含义,它表示“地位”或者说是“能力”相当的实体。我认为理解P2P技术的关键是理解“对等”的含义。在P2P网络中,没有专门的中心服务器(这是与客户端/服务器模式相对比而言的),每一台计算机可以发出请求,也可以响应来自其他计算机的请求。它们既可以充当客户端,也可以充当服务器。简单的说就是任意两台计算机可以通过直接连接,直接通信,共享资源和信息。所以P2P技术可以使资源得到充分的利用。
       为了更好的理解P2P技术的定义,可以通过与C/S模式对比加深理解。C/S模式:中心有一个服务器,客户端向服务器发出请求,服务器将资源返回给客户端。
               P2P技术简介_P2P
     如上图所示,所有的资源都在中心服务器上,客户端与客户端没有直接交互的能力。
     下图说明了P2P网络的构造
                                    P2P技术简介_休闲_02
      P2P技术使网络模式重返“非中心化”。用户之间可以直接通信,使资源共享实现了最大化。
 
 
      有人说与其说P2P是种技术,不如说它是一种思想。它的迅速发展会是互联网历史上的一场革命。