Encapsulation

캡슐화는 데이터를 계층별 봉투에 넣는 과정이다

송신 측은 애플리케이션 데이터에 TCP/UDP, IP, 링크 계층 헤더를 차례로 붙이고, 수신 측은 역순으로 벗겨 애플리케이션에 전달한다.

송신: 상위 계층 데이터가 하위 계층 페이로드가 됨
수신: 헤더를 확인하고 한 계층씩 제거
각 계층은 자기 범위의 주소와 제어 정보만 다룸
송신

헤더를 아래로 붙인다

App
DataHTTP 메시지, 파일 조각
L4
TCP/UDP Segment포트, 순서, 체크섬
L3
IP PacketIP 주소, TTL/Hop Limit
L2
Ethernet FrameMAC 주소, FCS
수신

헤더를 위로 벗긴다

L2프레임 검사MAC과 FCS 확인
L3IP 처리목적지와 TTL 확인
L4포트 전달애플리케이션 소켓으로 전달

핵심: 계층화 덕분에 링크 기술이 바뀌어도 IP와 애플리케이션 구조를 그대로 유지하기 쉽다.