에듀테크 프로젝트 대시보드
MTU와 IP 단편화
네트워크 링크마다 한 번에 실어 나를 수 있는 최대 크기가 정해져 있다. 이를 MTU
(Maximum Transmission Unit, 이더넷 기본값 1500 bytes)라 부른다.
보낼 데이터가 MTU보다 크면 라우터는 IP 데이터그램을 여러 조각으로 단편화(Fragmentation)한다.
아래에서 데이터 크기와 MTU를 직접 바꿔가며 조각이 어떻게 나뉘는지 확인해 보자.
라우터가 매번 단편화를 대신 해주면 CPU 부담이 크고, 조각 하나만 유실돼도 전체를 재전송해야 한다.
그래서 현대 TCP/IP 스택은 DF (Don't Fragment) 플래그를 켜고 미리
가장 작은 MTU를 알아낸 뒤, 처음부터 그 크기 이하로만 보낸다.