Skip to content

MTU & MSS

FeIix edited this page Apr 26, 2026 · 7 revisions

Maximum Transmission Unit & Maximum Segment Size

Diagram

                      <--------------------------- IP MTU ------------------->
                      <--------------------- Ethernet MTU ------------------->
                                                 <--------- TCP MSS --------->
         +------------+------------+-------------+---------------------------+------------+
FRAME    | Eth-Header |  IP-Header |  TCP-Header |        Data payload       | Eth-trailer|
         +------------+------------+-------------+---------------------------+------------+
BYTES          14           20            20                 1460                  4

MTU and Frame Sizes

Component MTU / Size (Bytes) Description
Standard IP MTU 1500 The maximum size of the IP packet (payload).
Untagged Frame Size 1518 Standard Ethernet frame including headers and trailer.
VLAN-Tagged Frame Size 1522 Standard frame (1518) plus the 4-byte VLAN tag.
QinQ (Double Tagging) 1526 Standard frame plus two VLAN tags (4 + 4 bytes).

Packet Unit Size

Packet Unit Minimum Size Maximum Size Reasons
Ethernet frame 64 Bytes 1518 Bytes When encapsulated in Ethernet, the IP packet has a minimum 46-byte payload (if an 802.1Q tag is absent). Ethernet MTU is 1500 bytes (or 1522 with VLAN tagging).
IPv4 packet 20 Bytes 65535 Bytes Theoretically, 16-bit Total Length field in an IPv4 header can store values from 0 to 65535. As IP header is 20 bytes which defines the minimal.

Clone this wiki locally