Tiny Finger Point Hand With Heart
본문 바로가기
1일1CS

8.전송계층의 기능 중 멀티플렉싱과 디멀티플렉싱 기술

by yoondii 2022. 9. 15.
728x90
반응형

멀티플렉싱이란? ( Multiplexing, 줄여서 mux라고도 한다.)

  • 하나의 통신 채널로 여러개의 데이터를 동시에 보내는 것이다.
  • 여러 애플리케이션들이 전송계층으로 메세지를 전달하면
  • 전송계층에서는 헤더를 붙여서 캡슐화하고 네트워크 계층으로 일렬로 내려보낸다.

 

디멀티플렉싱이란? ( Demultiplexing, 줄여서 demux라고도 한다.)

  • 수신 측 전송 계층에서 네트워크 계층에서 일렬로 올라온 데이터들을
  • 헤더정보를 보고 알맞은 각 애플리케이션 소켓으로 전달하는 것이다.
  • Connection Oriented demux
    • TCP의 경우 연결을 맺는데 사용되는 Door Socket이 있고 커넥션 별로 소켓이 따로 있다.
    • 따라서 한 프로세스가 커넥션 마다 소켓 하나씩을 가지므로 여러개의 소켓을 가질 수 있다.
    • 따라서 demux를 위해선 목적지 프로세스와, 출발지 프로세스에 대한 정보가 필요하다.
      • 목적지 프로세스 구분을 위해 : 목적지 IP, 포트번호
      • 출발지 프로세스 구분을 위해 : 출발지 IP, 포트번호
      • 따라서 TCP는 총 네개의 정보가 필요하다.
728x90
반응형

댓글