패킷의 생성 원리

alysion “alysion”·2023년 11월 16일

*해당 글은 널널한 개발자 최호성 강사님의 유튜브 강의를 요약한 내용입니다.

Socket

  • TCP 라는 요소를 UserMode Application Process가 사용할 수 있도록 추상화 한 Interface
  • Socket의 본질은 파일의 일종이다.
  • Socket에서 사용하는 데이터의 단위는 Stream

Segment

  • Stream을 자른 단위

Packet

  • Segment를 Encapsulation한 것
  • PacketHeaderPayload로 구성됨
  • Packet은
  • HeaderIP Header와 TCP Header로 구성되어 있다.
  • IP Header - L3, 20Byte
  • TCP Header - L4, 20Byte

MTU(Maximum Transmission Unit)

  • Packet 최대 전송 단위

MMS(Maximum Segment Size)

  • 단일 TCP 세그먼트에서 수신할 수 있는 최대 데이터 양(바이트 단위)

Frame

  • Packet을 Encapsulation한 것
profile
다음에 다시 쓸게요

0개의 댓글