Overhead Tradeoff

작은 헤더는 장점이지만 선택 기준의 전부는 아니다

UDP는 TCP보다 헤더가 작다. 다만 줄어든 바이트만큼 재전송, 순서, 혼잡 제어를 직접 고민해야 한다.

헤더 크기 비교 minimum

UDP
8B
TCP
20B
TCP+opt
가변

TCP 옵션, VLAN, IPv6, 터널 헤더가 붙으면 계산은 달라진다. 여기서는 기본 구조를 비교한다.

단순화한 전송 예 Ethernet + IPv4

1
1B 데이터Ethernet 14B + IPv4 20B + UDP 8B + data 1B + FCS 4B = 47B
2
TCP로는 최소 59BTCP 헤더 20B가 붙어 같은 조건에서 12B 더 커진다.
3
페이로드가 커지면 차이는 작아짐큰 데이터에서는 헤더 비중보다 신뢰성, 지연, 혼잡 제어 요구가 더 중요해진다.