본문 바로가기
이론공부/컴퓨터네트워크

[컴퓨터네트워크] 03. 트랜스포트 계층1

by Ssubini 2022. 5. 1.

Multiplexing and Demultiplexing ( 다중화와 역 다중화)

  • Multiplexing : sender 측에서 일어남
  • Demultiplexing : reciever 측에서 일어남

Demultiplexing

  • segment header의 정보를 이용해 application layor로 message를 정확히 전달해줌
  • UDP Demultiplexing(Connectionless Demultiplexing)
    • distination ip와 distination port number 만을 사용해서 어떤 소켓으로 올릴지 demultiplexing이 이루어짐
  • TCP Demultiplexing(Connection-Oriented Demultiplexing)
    • distination Ip와 distination Port Number 뿐만 아니라 src IP, src Port Number 역시 필요 (4개가 모두 같아야 같은 socket으로 올라감)

Connectionless transport : UDP

  • UDP가 제공하는 것 : unreliable delivary, unordered delivery, error-checking
  • UDP segment Header
    • source port number
      • multiplexing 과 demultiplexing에 사용
    • destination port number
      • multiplexing 과 demultiplexing에 사용
    • length
      • data 길이
    • checksum
      • data가 전송 도중 error가 있었는지 check 해주는 field

 

> TCP/ UDP/ IP 프로토콜들의 header 정보(field)는 잘 알고있을 필요가 있다

댓글