Networking
Preamble - Ethernet Header
Added: July 6, 2026
Definition
- The Preamble is the first part of an Ethernet frame. It consists of 7 bytes (56 bits) of alternating 1s and 0s (
10101010...). - Its role is to let the receiving device know that a new Ethernet frame is about to arrive so it can synchronize its clock with the sender before reading the actual data.
What Problem It Solves
Without the Preamble, the receiver would not know exactly when the incoming bits begin. Since bits travel continuously over the cable, the receiver first needs time to match the sender's transmission speed and timing.
What Happens If Not Used
The receiver may start reading in the middle of the bit stream, causing the entire Ethernet frame to be interpreted incorrectly.
Easy Wording
The Preamble tells the receiver, "Get ready, I'm about to send you an Ethernet frame."
Layman Example
Imagine someone taps a microphone several times before speaking: "Tap... Tap... Testing..." Those taps help everyone focus before the real message starts.
Technical Example
- A browser requests example.com.
- DNS resolves the server's IP.
- Your PC uses ARP to learn the router/server MAC address.
- The NIC builds an Ethernet frame.
- Preamble is transmitted first.
- The receiving switch synchronizes its clock.
- The next field (SFD) tells the switch that the actual frame begins immediately after.
Limitation: The Preamble only prepares the receiver. It doesn't mark the exact start of the frame. That is why the Start Frame Delimiter (SFD), is needed.