区块链实验室(17) - FISCO BCOS的P2P网络层分析

首先启动FISCO BCOS的示例网络,即4个节点的强连通网络。每个节点与其余3个节点存在网络连接。

区块链实验室(17) - FISCO BCOS的P2P网络层分析_第1张图片

打开控制台,可以看到当前有21个区块。

区块链实验室(17) - FISCO BCOS的P2P网络层分析_第2张图片

其中1个节点的P2P端口是30301,监测这个节点的端口。

区块链实验室(17) - FISCO BCOS的P2P网络层分析_第3张图片

该端口的部分流量见下图所示。白底部分是某1秒钟接收到的数据包(不包含从该端口发出去的数据包),仅3个邻居节点,这流量不少了,还都是心跳包。点到为止,不能再深入啊。_

区块链实验室(17) - FISCO BCOS的P2P网络层分析_第4张图片

对照分析FISCO BCOS的源码,找到这一段。留意第149行。

区块链实验室(17) - FISCO BCOS的P2P网络层分析_第5张图片

再对照FISCO BCOS的技术文档,见下图所示。非常有趣哈。

区块链实验室(17) - FISCO BCOS的P2P网络层分析_第6张图片

实验环境如下

虚拟机文件:ubuntu20.04-Fisco

获取地址:https://pan.baidu.com/s/1RlrSy_OuT3B7TMT5AJEGmA?pwd=oava

联系方式:[email protected]

你可能感兴趣的:(FISCO,区块链,p2p,服务器,网络协议)