Baud
All protocols

Ethernet II

The frame that carries everything on a local network: MACs, a type, a payload.

Everything on the wire

The same layer with its lead-in, padding and a computed FCS. The payload is an ARP request.

A complete frame on the wire · 72 bytes01632486455555555555555D5FFFFFFFFFFFF3C22FBAA0120080600010800060400013C22FBAA0120C0A80114000000000000C0A801010000000000000000000000000000000000003632452EPreambleSFDDestination MACSource MACEtherTypeARP payloadPaddingFCS (CRC-32)Click a field to inspect it

Whole frame

8 bytes of lead-in, 14 of header, 46 of (padded) payload and 4 of checksum: 72 byte times, about 5.8 microseconds at 100 Mbit/s.

FieldOffsetExample valueMeaning
PreambleByte 0–655 55 55 55 55 55 55Seven bytes of 0x55 (alternating 1 0 1 0 on the wire, since bits go out LSB first). It gives the receiver's clock something to lock onto. Your capture software never sees it: the network card strips it.
SFDByte 70xD5Start Frame Delimiter 0xD5 (10101011 on the wire): the final 11 says 'the frame starts now'.
Destination MACByte 8–13FF:FF:FF:FF:FF:FF (broadcast)All ones: the broadcast address. Every host on the segment must accept it. An ARP request has to be broadcast because the sender does not yet know the target's MAC.
Source MACByte 14–193C:22:FB:AA:01:20The asking host.
EtherTypeByte 20–210x0806 = ARP0x0806 = ARP.
ARP payloadByte 22–49ARP requestThe 28-byte ARP request (see the ARP page for every field).
PaddingByte 50–6700 × 18Ethernet frames must be at least 64 bytes including FCS, so the 28-byte payload is padded with zeros up to the 46-byte minimum.
FCS (CRC-32)Byte 68–710x2E453236A CRC-32 over destination MAC through padding, computed here for real: 0x2E453236. It is sent low byte first (36 32 45 2E). A switch or NIC that finds a mismatch drops the frame silently.

Where you meet it

  • Every wired LAN, from home routers to data centres
  • The base of Wi-Fi's frame format (802.11 reuses the idea) and of Power over Ethernet
  • Industrial Ethernet: EtherCAT, PROFINET, EtherNet/IP

Watch out for

  • The FCS is checked by hardware and usually stripped before you see the frame, so packet captures normally have no FCS and no preamble.
  • MACs identify a hop, not a host across the internet. The destination MAC of a packet going to the internet is your router's, not the server's.
  • A mismatched MTU (for example with a VPN or PPPoE) makes large packets disappear while small ones work.

Standards

  • IEEE 802.3 (Ethernet)
  • DIX Ethernet II

Related protocols