본문 바로가기
독서/CS 노트

11. TCP/IP [MTU, MSS, PMTUD]

by JayAlex07 2023. 2. 23.

TCP/IP [MTU, MSS, PMTUD]

출처 : 면접을 위한 CS전공지식 노트(책 / 강의)

 

MTU

Maximum Transmission Unit

데이터를 송수신 할 때에, 패킷으로 쪼개진다

그리고 쪼개질 때에는 MTU 기반으로 쪼개진다

MTU 기반으로 쪼개진다는 것은, 패킷이 쪼개질 때에, 쪼개질 수 있는 최대의 크기를 뜻한다

  • 즉 패킷이 MTU 보다 더 크면, 중간에 패킷이 더 쪼개지거나, 에러가 발생할 수 있다

  • 위와 같이 라우터 1에서 한번 더 쪼개서 라우터 2를 통해서 송신을 할 수 있다
  • 또는 아예 송신할 때에 1000, 500, 500으로 나누어서 송신할 수 있다

 

 

MSS

Maximum Segment Size

MTU 는 IP헤더와 TCP헤더 크기까지 다 합쳐서 1500바이트까지 제한을 둔다

반대로 MSS 같은 경우 IP헤더와 TCP 헤더를 빼서 최대 1460바이트까지 제한을 둔다

  • FCS는 에러검출을 돕기 위해 삽입되는 필드이다 (4바이트)

 

PMTUD

Path MTU Discovery

패키지 분활이 안 될 경우, 패킷의 크기를 낮추면서 MTU에 맞게끔 반복해서 보내는 것이다

'독서 > CS 노트' 카테고리의 다른 글

13. TCP/IP [전송 계층 in detail]  (0) 2023.02.24
12. TCP/IP [응용 계층]  (0) 2023.02.24
10. TCP/IP  (0) 2023.02.23
9. 네트워크의 기초 [LAN, MAN, WAN]  (0) 2023.02.23
8. 네트워크의 기초 [네트워크 토폴로지]  (0) 2023.02.22