[네트워크] Packet

JUNHO YEOM·2022년 10월 15일
0

Network

목록 보기
11/25

L3 Packet

  • Packet은 L3 IP Packet으로 기억하자
  • Header와 Payload로 나뉘며, 이는 상대적인 분류이다
  • 최대 크기는 MTU(Maximum Transport Unit)이다. 최대 1500 byte(1.4kb)
MTU (1500 byte)
------------------------------------
|  Header	|		Payload		   |
------------------------------------

Encapsulation

  • 캡슐화
  • 어떤 단위화 하였다.
  • 책을 택배 상자에 포장하는 모습을 상상하자.

캡슐화 예시

L2 Payload 안에 L3 Header와 Payload가 들어간다.
L3 Payload 안에 L4 Header와 Payload가 들어간다.


Packet의 생성, 전달 소멸

  1. Process에서 Data를 send 한다
  2. File은 TCP에 의해 추상화되어 Socket이라고 부른다
  3. Data에 TCP Header가 붙어서 Segment로 캡슐화 된다.
  4. IP Header가 붙어서 IP Packet으로 캡슐화 된다.
  5. L2 Header가 붙어서 Frame으로 캡슐화 된다.
  6. Frame 형태로 NIC을 거쳐서 L2 Switch -> Router -> 인터넷으로 전송된다.

계층별 데이터 단위

  • Socket 수준에서는 Stream
  • TCP 수준에서는 Segment(MSS 1460 bytes)
  • IP 수준에서는 Packet(단위 MTU 1500 bytes)
  • 1, 2계층 수준에서는 Frame

참고

널널한 개발자 - 외워서 끝내는 네트워크 핵심이론 기초

0개의 댓글