About this interactive
To send a message to one machine on a hub, the sender has to add that machine's MAC address to it. Adding the extra information needed for delivery is called encapsulation, and it is not only Ethernet that does it: almost every protocol does.
An encapsulated message has up to three parts.
The payload, or data: what is being delivered.
The header, in front: information that makes delivery work, defined by the protocol. It might carry addressing, a sequence number so that data sent in many pieces can be put back in order, or a field saying which protocol is inside the payload.
The trailer, at the end, which only some protocols add: often error checking, so the receiver can tell whether anything was damaged on the way.
Messages are often encapsulated more than once: a message that already has a header becomes the payload of the next protocol, which adds its own.
An Ethernet frame is the whole of these together. Its header holds the destination MAC address (48 bits), which every receiving card reads first; the source MAC address (48 bits), so the receiver knows who sent it; and a 16-bit type field describing the payload. The payload is 368 to 12,000 bits (46 to 1,500 bytes). The trailer is the 32-bit frame check sequence: the sender calculates it from the frame, and the receiver calculates it again; if they differ, the frame was damaged and is thrown away. It catches accidental damage. It does not stop someone changing the frame on purpose, because they could simply calculate a new one.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →