[혼자 공부하는 네트워크] 7강. 캡슐화와 역캡슐화

[네트워크 기초 강의] 7강. 네트워크 미시적으로 살펴보기③ | 캡슐화와 역캡슐화
Sep 01, 2024
[혼자 공부하는 네트워크] 7강. 캡슐화와 역캡슐화

이전 글 바로가기

캡슐화와 역캡슐화

  • 송신 과정에서 캡슐화

    • 송신지 입장에서 메시지는 가장 높은 계층에서 가장 낮은 계층으로 이동

  • 수신 과정에서 역캡슐화

    • 수신지 입장에서 메시지는 가장 낮은 계층에서 가장 높은 계층으로 이동

캡슐화

  • 계층 별 프로토콜의 목적의 특징에 부합하는 헤더(+트레일러)를 추가

    • 상위 계층으로부터 내려받은 패킷을 페이로드로 삼아, 프로코톨에 걸맞는 헤더 (혹은 트레일러)를 덧붙인 후 하위 계층으로 전달

    • 상위 계층의 패킷은 하위 계층에서의 페이로드로 간주

역캡슐화

  • 계층 별 프로토콜의 목적과 특징에 부합하는 헤더 제거

    • 캡슐화 과정에서 붙였던 헤더 (혹은 트레일러)를 각 계층에서 확인한 뒤 제거하는 과정

PDU (Protocol Data Unit)

  • 각 계층에서 송수신되는 메시지의 단위

  • 현재 계층의 PDU = 상위 계층 데이터 + 현재 계층의 프로토콜 헤더(혹은 트레일러)

    • OSI 계층

      • 응용, 표현, 세션 계층의 PDU : 데이터(data)

      • 전송 계층의 PDU : 세그먼트(segment), 데이터그램(datagram)

      • 네트워크 계층의 PDU : 패킷(packet)

      • 데이터 링크 계층의 PDU : 프레임(frame)

      • 물리 계층의 PDU : 비트(bit)

Share article

code-with-me