cd ../
Network·2026-01-30·4 min read·# entry/013

MTU(Maximum Transmission Unit): 패킷의 최대 크기는 왜 1,500바이트일까?

네트워크의 터널 높이 제한, MTU. 무조건 크면 효율이 좋을 것 같지만 1,500바이트가 국룰이 된 확률적 이유와 하드웨어의 한계를 분석합니다.

네트워크 통신에서 **MTU(Maximum Transmission Unit)**는 한 번의 전송으로 보낼 수 있는 최대 데이터 패킷의 크기를 의미합니다.

비유하자면 도로 위의 터널 높이 제한이나, 트럭 한 대에 실을 수 있는 최대 적재량과 같습니다. 짐(데이터)이 아무리 많아도 이 제한을 넘겨서 한 번에 보낼 수는 없습니다.

1. MTU의 핵심 개념

네트워크로 데이터를 보낼 때, 우리는 큰 데이터를 한 번에 보내지 않고 여러 개의 패킷으로 쪼개어 보냅니다. 이때 하나의 패킷이 가질 수 있는 가장 큰 크기가 바로 MTU입니다.

Standard MTU: 1,500 Bytes
  • 표준: 일반적인 이더넷(Ethernet) 환경에서의 MTU는 기본적으로 1,500 Byte입니다.
  • 구성: 이 1,500 Byte 안에는 **실제 데이터(Payload)**와 이를 전송하기 위한 **IP 헤더(Header)**가 모두 포함됩니다.

2. 내 패킷이 MTU보다 크다면? (IP 단편화)

만약 전송하려는 패킷의 크기가 경로상에 있는 라우터의 MTU보다 크다면 어떤 일이 벌어질까요?

1

1. IP 단편화 (Fragmentation)

라우터는 통행 제한에 걸린 큰 트럭을 발견하면, 짐을 내려서 작은 트럭 여러 대에 나눠 싣습니다. 이를 단편화라고 합니다.

2

2. 성능 저하 (Latency & CPU)

공짜는 없습니다. 패킷을 쪼개고, 목적지에서 다시 순서대로 조립하는 과정에서 라우터와 서버의 CPU 자원이 소모되고, **지연 시간(Latency)**이 발생합니다.

3

3. 패킷 손실 (Packet Drop)

만약 패킷 헤더에 "쪼개지 마시오(Don't Fragment, DF)" 플래그가 설정되어 있다면? 라우터는 쪼개는 대신 패킷을 폐기하고 에러 메시지(ICMP)를 보냅니다. (이것이 블랙홀 현상의 주원인입니다.)


3. 거거익선? MTU는 클수록 좋은가?

"트럭이 클수록 짐을 많이 나르니 무조건 좋은 거 아닌가?"라고 생각할 수 있습니다. 이론적으로는 맞지만, 현실 네트워크에는 **'확률'**이라는 변수가 존재합니다.

MTU가 클 때의 장점 (Efficiency)
  • 헤더 오버헤드 감소: 데이터 대비 헤더(포장지)의 비율이 줄어듭니다.
  • CPU 부하 감소: 처리해야 할 패킷의 총 개수가 줄어들어 인터럽트 처리가 감소합니다.
MTU가 너무 클 때의 치명적 단점 (Risk)
  • 재전송 비용 폭증: 9,000 Byte를 보내다가 딱 1bit의 오류만 발생해도, 9,000 Byte 전체를 다시 보내야 합니다. (작은 패킷은 1,500만 다시 보내면 됨)
  • 병목 구간 유실: 내 랜카드가 9,000을 지원해도, 인터넷 경로상의 수많은 라우터 중 단 하나라도 1,500만 지원하면 통신이 불가능해지거나 속도가 급격히 느려집니다.

4. 왜 하필 1,500 Byte인가?

네트워크 역사에서 1,500 Byte는 효율성(Efficiency)반응성(Latency) 사이의 절묘한 타협점입니다.

계산 상세 내용 보기
  • 전체 패킷: 1,500 Byte
  • 기본 헤더: 20 Byte (IP) + 20 Byte (TCP) = 40 Byte
  • 순수 데이터: 1,460 Byte

헤더가 차지하는 비중은 약 2.7%에 불과합니다. 즉, 97.3%의 효율을 내므로 굳이 위험을 감수하고 사이즈를 더 키울 필요가 없다고 판단된 것입니다.

또한, 패킷이 너무 크면 한 패킷이 회선을 점유하는 시간이 길어져(직렬화 지연), VoIP나 게임 같은 실시간 통신에서 **지연(Lag)**을 유발할 수 있습니다.


5. 예외: 점보 프레임 (Jumbo Frames)

그럼에도 불구하고 특정 환경에서는 9,000 Byte 크기의 점보 프레임을 사용합니다.

MTU: 1,500 Byte

  • 사용처: 인터넷, 와이파이, 일반적인 가정/회사 네트워크.
  • 특징: 경로를 알 수 없는 불특정 다수의 라우터를 거쳐야 하므로, 가장 보수적이고 안전한 표준을 따릅니다.