P2P发展

2018-08-02  本文已影响0人  jection

先抛开区块链,只讲P2P,对P2P了解后,再慢慢解开区块链对P2P的应用。

P2P发展历史

本文是从《P2P对等网络原理及应用》和网上资料总结出来

第一代 - 集中式P2P

第二代 - 纯分布式P2P

2.泛洪原理


image.png

请求节点要寻找资源,必须要向全网进行广播,这就是泛洪技术。
泛洪有两个弊端:

第三代 - 混合式P2P

第四代 - 结构化P2P

这就是DHT算法,结构化P2P的核心思想。


image.png

四种网络结构比较

image.png

区块链使用的P2P类型 - 结构化P2p

P2P技术

对于文件下载,流媒体领域,关键技术:

  1. 文件索引获取(下载种子)
  2. 内容路由(找到那些节点有目标下载文件)
  3. 内容传送(实时,非实时)

对于区块链,关键的技术点是:

  1. NAT穿越
  2. 节点发现
  3. 节点通信(下次分享)
上一篇 下一篇

猜你喜欢

热点阅读