Multiplexing
- sender가 multiplexing을 한다.
- 여러개의 socket으로 부터 data를 제어하고, transfort header를 붙여 segment를 만들고 network layer에 전송한다.
Demultiplexing
- header를 이용해 전송받은 segment와 매핑되는 socket을 찾고 application layer에 전송한다.
How demultiplexing works

- host는 IP datagram을 받는다.
- datagram은 source IP와 destination IP address를 가지고 있다.
- datagram은 transport-layer의 segment를 가져온다.
- segment는 source와 destination port number를 가진다.
- host는 Socket에 message를 전달하기 위해 IP주소와 Port number를 사용한다.
[참고] Computer Networking A Top-Down Approach EIGHTHEDITION/Kurose.Ross/Pearson