1일1CS
8.전송계층의 기능 중 멀티플렉싱과 디멀티플렉싱 기술
yoondii
2022. 9. 15. 09:28
728x90
반응형
멀티플렉싱이란? ( Multiplexing, 줄여서 mux라고도 한다.)
- 하나의 통신 채널로 여러개의 데이터를 동시에 보내는 것이다.
- 여러 애플리케이션들이 전송계층으로 메세지를 전달하면
- 전송계층에서는 헤더를 붙여서 캡슐화하고 네트워크 계층으로 일렬로 내려보낸다.
디멀티플렉싱이란? ( Demultiplexing, 줄여서 demux라고도 한다.)
- 수신 측 전송 계층에서 네트워크 계층에서 일렬로 올라온 데이터들을
- 헤더정보를 보고 알맞은 각 애플리케이션 소켓으로 전달하는 것이다.
- Connection Oriented demux
- TCP의 경우 연결을 맺는데 사용되는 Door Socket이 있고 커넥션 별로 소켓이 따로 있다.
- 따라서 한 프로세스가 커넥션 마다 소켓 하나씩을 가지므로 여러개의 소켓을 가질 수 있다.
- 따라서 demux를 위해선 목적지 프로세스와, 출발지 프로세스에 대한 정보가 필요하다.
- 목적지 프로세스 구분을 위해 : 목적지 IP, 포트번호
- 출발지 프로세스 구분을 위해 : 출발지 IP, 포트번호
- 따라서 TCP는 총 네개의 정보가 필요하다.
728x90
반응형