프로토콜 다중화 (Protocol Multiplexing)

I. 여러 프로세스 구분, 프로토콜 다중화

가. 프로토콜 다중화의 개념

프로세스 구분 위해 포트 번호로 구분한 데이터를 모아 헤더에 추가 후 세그먼트로 만들어 네트워크 계층으로 전달

나. 역다중화의 개념

수신 호스트에서 수신한 세그먼트를 포트 번호로 분리하여 해당 응용 프로세스로 보내는 과정

 

II. 다중화와 역다중화의 구성도 및 절차

가. 다중화와 역다중화의 구성도

나. 다중화와 역다중화의 절차

절차설명
통신 내용– Host A P1, P2와 서버 P5, P6 간 통신
– Host B P3, P4와 서버 P7, P8 간 통신
다중화– P1, P2 데이터를 포트로 구분하여 하나의 데이터로 모아 한 링크로 전송
역다중화– 하위 계층에서 수신된 데이터를 포트로 구분하여 P5, P6로 나누어 전달

 

III. 다중화와 역다중화 기능을 위한 프로토콜 헤더

  • 소스 포트 번호 (Source port number) 필드
  • 목적지 포트 번호 (Destination port number) 필드
  • 포트 번호를 나타내는 필드는 16bit, 0 ~ 65535번까지의 범위
  • 0 ~ 1023번은 잘 알려진(Well-known) 포트(예, 80:http, 21:ftp)

콘텐츠 사용 시 출처 표기 부탁 드리고, 궁금한 점이나 의견은 댓글 남겨주세요^^