- 分布式实时处理系统:原理、架构与实现
- 卢誉声
- 424字
- 2023-01-30 16:25:07
2.1.2 去中心化
前文说过,集中式通信的问题就在于唯一的中心机器节点,因此我们就要尝试取出这个节点,在此情况下依然需要保证网站之间的节点可以互相连接。这就是去中心化,也就是构建一个分布式的网络,如图2-2所示。
![](https://epubservercos.yuewen.com/43CC04/4707950804305101/epubprivate/OEBPS/Images/figure_0039_0002.jpg?sign=1739213340-2C8gMl38fgY8U2PvQON8tFwbtXxxWFxP-0-201c6700cfb6fc9d80e601d6b64fe78d)
图2-2 去中心化后的节点
在去中心化的网络中,所有的节点都是对等的。没有任何的控制节点。首先,我们依然希望各个机器节点之间可以相互连接。但是我们不可能让每台机器之间都使用物理链路连接,这样的成本是无法接受的。其次,不同机器节点可能使用不同型号的机器,而不同型号的机器的具体网络通信方式都是不同的,我们还要想办法做到异构机器之间的互联。最后,我们还需要在这个军事网络中构建许多软件来满足不同的通信需求,我们需要保证基于网络开发的软件的灵活性和简单性。那如何实现任意两个节点之间的可靠连接呢?
TCP/IP协议族正是为了解决这一问题而诞生的。下面将会使用我们自己的思路来解决互联网连接的问题,并进一步简要阐述TCP/IP协议族,希望读者能够通过这个过程大致弄清楚网络协议的来龙去脉。