网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

传输层中的多路复用与解复用操作

更新时间:2026年03月27日   作者:spoto   标签(Tag):

先决条件 –OSI模型的各层
几乎所有的协议架构都提供了复用与解复用功能。UDP和TCP则通过在两个数据段头部添加两个特殊字段来实现解复用和复用的功能:源端口号字段和目的端口号字段。
多路复用
将发送方多个应用程序产生的数据收集起来,为这些数据添加头部信息,然后将这些数据作为一个整体发送给目标接收方的过程,就被称为多路传输。
解复用
在接收端,将接收到的数据段传递给正确的应用层处理过程,这个过程被称为解复用。


图/图片 –多路复用与解多路复用的抽象视图
多路复用与解复用是OSI模型中的传输层所提供的相关服务。


图/图片 –传输层——用于多路复用与解多路复用的接口/节点
多路复用与解复用有两种类型:

  1. 无连接多路复用与解复用
  2. 面向连接的多路复用与解复用

多路复用与解复用是如何进行的——
在将数据从发送方的应用程序传输到接收方的应用程序时,发送方必须知道接收方的IP地址以及该应用程序的端口号。下图展示了这种数据传输的过程:


图 –在发送方和接收方之间的应用程序之间传输数据包
让我们来考虑一下目前被广泛使用的两种消息应用吧。 徒步旅行,同时还能使用WhatsApp通讯。 假设A是发送者,B是接收者。 发送方和接收方的设备上都安装了这些应用程序(比如智能手机)。 假设A想要通过WhatsApp向B发送消息,那么A和B都需要安装WhatsApp应用程序。 为此,A在通过WhatsApp应用程序发送消息时,必须注明B的IP地址以及WhatsApp的目标端口号。 同样地,在后者的情况下,A在发送消息时,也必须明确指出B的IP地址以及该消息的目标端口号。
现在,这两个应用程序的消息都会被打包在一起,同时还会附带相应的头部信息。 源IP地址、目标IP地址、源端口号、目标端口号等参数被组合在一起,作为一条消息发送给接收方。 这个过程被称为多路复用。 在目的地,接收到的消息会被解析出来,然后各个组成部分的消息(即来自WhatsApp应用程序的消息)会根据目的地的端口号被发送到相应的应用程序中。 这个过程被称为解复用。 同样地,B也可以将消息传递给A。


图 –通过WhatsApp等消息应用进行消息传递
参考文献 –
多路复用/解多路复用
dcs.bbk.ac.uk

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料