narrating — the arrow appears when this finishesClick anywhere to continue

OSI Layer Components

Drag rotate Scroll zoom Right-drag pan Click inspect a component
OSI names 7 layers. The internet implements 4. Session and Presentation are the two dimmed floors: named by the model, absent from the wire. The packet collects 5 headers, not 7.
🔗 Yes — this runs on TCP/IP. This WhatsApp text uses TCP at Layer 4 and IPv4 at Layer 3 (IP header field Protocol = 6 means TCP), on port 443. Voice and video calls are the exception — they use UDP, because a late voice packet is useless and retransmitting it would only add delay.

Enter a message or click a button to begin.

On the packet
nothing yet — press Send
Narrating — the packet waits so the sentence can finish

or

or

Speed 1.00× Voice 0.95× Click any header block, machine, layer floor or server rack to inspect it

Type a message and press Send to follow a WhatsApp text down the stack, through a real WhatsApp server, and back up on your friend's phone. Upload File shows what changes when the data is too big for one segment, and Download File shows the same journey in reverse. Run one at a time so you can watch a full animation through to the end.