Multiplexing
- 在TCP或者UDP传输过程中,数据需要被不同程序识别,multiplexing因此诞生
- 一般情况下multiplexing有以下几个field用于区分不同程序所需要的数据
- source ip, source port, destination ip, destination port
Demultiplexing
- 通过检验上述field, 传输协议(transport layer protocol)将不同数据包发送至正确的socket
- port 0-1023是被各种协议占用的端口,1024-65535是一般程序可用的端口