캡슐화와 비캡슐화

JoyJuhee·2022년 8월 4일
0

네트워크

목록 보기
3/4
post-thumbnail

1. 캡슐화 과정


어떠한 데이터를 요청할 때, 애플리케이션 계층에 요청한다. 계층이 내려갈수록 로봇이 조립된다고 생각해보자.

  • 애플리케이션 계층의 데이터가 전송 계층으로 전달되면서 '세그먼트' 또는 '데이터그램'화 되며 TCP(L4) 헤더가 붙여지게 된다.
  • 이후 인터넷 계층으로 가면서 IP(L3) 헤더가 붙여지게 되며 '패킷'화가 된다.
  • 이후 링크 계층으로 전달되면서 프레임 헤더와 프레임트레일러가 붙어 '프레임'화가 된다.

2. 비캡슐화 과정

링크 계층을 통해 해당 서버와 통신을 하고, 해당 서버의 링크 계층으로부터 애플리케이션까지 비캡슐화 과정을 거쳐 데이터가 전송된다.

  • 캡슐화된 데이터를 받게 되면 링크 계층에서부터 올라오면서 프레임화된 데이터는 다시 패킷화를 거친다.
  • 이후, 세그먼트, 데이터그램화를 거쳐 메시지화되는 비캡슐화 과정이 일어난다.

📍 PDU (Protocol Data Unit) : 네트워크의 어떠한 계층에서 데이터가 전달될 때 한 덩어리의 단위 (PDU는 제어 관련 정보들이 포함된 '헤더', 데이터를 의미하는 '페이로드'로 구성되어 있다.)

  • 애플리케이션 계층 : 메시지
  • 전송 계층 : 세그먼트(TCP), 데이터그램(UDP)
  • 인터넷 계층 : 패킷
  • 링크 계층 : 프레임(데이터 링크 계층), 비트(물리 계층)

출처 : [책]면접을 위한 CS 전공지식 노트

0개의 댓글