多路复用和解复用
多路复用
在发送方的主机多路复用
- 从多个socket接受来自多个进程的报文,根据socket对于的IP和端口等信息对头部加以封装
多路解复用
在接收方的主机多路解复用
- 根据报文段的头部信息中的IP地址和端口号将接收到的报文段发送给正确的socket(和对应的应用进程)
多路解复用工作原理
-
作用: 将报文段交给正确的socket,从而交给正确的应用进程
-
主机接收到IP数据报:
- 每个数据报有源ip地址和目标ip地址
- 每个数据报承载一个传输层报文段
- 每个报文段有一个源端口和一个目标端口号
-
主机联合使用IP和端口号将报文段发送给合适的套接字
无连接和有连接的多路解复用
UDP and TCP