传达消息

 消息的分片

理论上我们可以我整个消息一块传输,但是这样会有什么缺点呢?首先,如果消息太大的话,网络介质和网络设备不可以承受。其次,如果传输失败,我们必须从头传输,再次全部传输,效率及其低下。所以我们需要把消息进行分片。

 

如图所示,我们把消息分片,这样既可以快速传输,又可以让多个人同时传输消息。这就要多路复用。

消息的标示和重组

刚才说到了消息的分片,我们可以想象一下,如果我们在源地址把消息进行了分片,那么在目标地址或者目标设备怎样把分片的消息进行重组?这就要求我们在消息分片的时候进行标记,然后在目标设备把消息重组。

 

上图就展示了2个人同时向服务器发送消息,消息显示被分片,然后标记,然后在进行多路复用,然后消息在服务器端分别重组。

相关文章
相关标签/搜索