inblog logo
|
code-with-me
    Computer Science

    [혼자 공부하는 네트워크] 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

    RSS·Powered by Inblog