一、段子
客官:小二,来份P2P,我不懂这个东西
小二:好的,客官有眼光啊,P2P这道菜也是好东西。
客官:我只是想点个我没了解过的菜式而已。
小二:行,不管怎样,现在就给您准备。
二、P2P
1.P2P是什么?
P2P英文的全称为(peer to peer)即对等网络。其实当我们提到P2P的时候很容易会想到网络借贷,什么人人贷啊,宜人贷啊等等的网络金融借贷平台,是的,他们的P2P也是(peer to peer),不过他们的P2P是不是只对等网络技术就不清楚了,不过P2P借贷的英文是(peer to peer lending),或许真的会有区别吧,和我们要讲的的P2P技术。
P2P除了叫对等网络,在国内人们更加经常说是“点对点”,“端对端”,或许这两个词会更加熟悉。这种网络不同于C/S网络,即客户端/服务器网络,C/S网络大家都很熟悉,有一个服务器做中心枢纽,当客户端发送请求给服务器时,服务器处理请求然后发送相应信息给客户端,所以服务器当中心枢纽的话需要很高的性能。
而P2P网络跟C/S网络的理念则是相反的了,因为P2P网络中没有真正的服务器当中心枢纽,在P2P网络中,每一个节点都是服务器,又是客户端,既能发送请求,也能接受处理请求并返回数据。这也可以理解成每一个节点都是中心枢纽。
2.P2P主要的四种模型
P2P主要分了四种模型,分别是:集中式、纯分布式、混合式和结构化模型。在其他网上说P2P有四种网络拓扑结构:
中心化拓扑(Centralized Topology);
全分布式非结构化拓扑(Decentralized Unstructured Topology);
全分布式结构化拓扑(Decentralized Structured Topology,也称作DHT网络);
半分布式拓扑(Partially Decentralized Topolo