Kamran Mushtaq
Back to Networking
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.