-
Notifications
You must be signed in to change notification settings - Fork 1
MTU & MSS
FeIix edited this page Apr 26, 2026
·
7 revisions
<--------------------------- IP MTU ------------------->
<--------------------- Ethernet MTU ------------------->
<--------- TCP MSS --------->
+------------+------------+-------------+---------------------------+------------+
FRAME | Eth-Header | IP-Header | TCP-Header | Data payload | Eth-trailer|
+------------+------------+-------------+---------------------------+------------+
BYTES 14 20 20 1460 4
| 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 | 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. |