[1Day-1CS] 계층 간 데이터 송수신 과정 & PDU

TraceofLight·2023년 5월 7일
0

ComputerScience

목록 보기
18/20
post-thumbnail

캡슐화 & 비캡슐화 과정

캡슐화: 상위 계층의 헤더와 데이터를 하위 계층의 데이터 부분에 포함시키고 해당 계층의 헤더를 삽입하는 과정

  • 애플리케이션 → 전송 → 인터넷 → 링크 계층으로 전달
  • 전송 계층으로 전달되면서 세그먼트 혹은 데이터그램화 + TCP (Layer 4) 헤더 추가
  • 인터넷 계층으로 전달되면서 IP (Layer 3) 헤더 추가 = 패킷
  • 링크 계층으로 전달되면서 프레임 헤더 + 프레임 트레일러 추가 = 프레임

비캡슐화: 하위 계층에서 상위 계층으로 가며 각 계층의 헤더 부분을 제거하는 과정

  • 비캡슐화는 반대로 진행
  • 프레임 → 패킷 → 세그먼트, 데이터그램 → 메시지
  • 최종적으로 애플리케이션의 TDU (Transmission Data Unit) 메시지로 전달

Protocol Data Unit

계층에서 계층으로 데이터가 전달될 때 한 덩어리의 단위

  • 메시지, 세그먼트, 데이터그램, 패킷, 프래임, 비트 등 계층마다 명칭이 상이
  • 비트로 송신하는 것이 가장 빠르고 효율성이 높음
  • 애플리케이션 계층에서는 문자열 기반 송수신 (확장이 쉽다는 이유에서 기인함)
profile
24시간은 부족한 게 맞다

0개의 댓글