Protocol Explorer Open the explorer Pricing

How to read a packet without memorising acronyms

Most people learn network protocols as a list of names and then discover, in an interview or an outage, that they cannot say what actually travels on the wire. This guide is the order of questions that fixes that, and it matches how Protocol Explorer lays out each lesson.

1. Start from the user action, not the protocol

Never begin with "TCP". Begin with "the browser wants a page". That single action decomposes into four different jobs: find an address (DNS), open a reliable channel (TCP), agree on encryption (TLS), and exchange a request and response (HTTP). When you can name the job, the protocol name stops being trivia and becomes an answer.

In Protocol Explorer, open the HTTPS lesson and you will see exactly these four phases as separate steps. The point of the animation is not the moving squares; it is that the squares stop at four different moments for four different reasons.

2. Read the capture table before the bytes

A capture is a timeline, and almost every real diagnosis starts with timing. Look at who speaks, in what order, and how long the gap is. Three patterns cover most incidents:

Protocol Explorer prints each step with a synthetic timestamp and byte count so the ordering habit transfers to a real capture. Times are illustrative — the tool is teaching structure, not measuring your network.

3. Then read the headers, outside in

A frame is a stack of envelopes. Ethernet tells you which device on this link should receive it. IPv4 or IPv6 tells you which host on the internet, and how many hops it may survive. TCP tells you which process, and how much of the stream this segment carries. TLS says nothing about routing; it only describes what protects the payload.

The Protocol Explorer inspector shows that stack as bands of bytes with the field names beside them. Two habits make it useful rather than decorative: read the destination address first (it tells you where you are in the path), and read the length fields second (they tell you whether the packet was cut, padded or fragmented).

4. Learn the three handshakes that repeat everywhere

TCP's three-way handshake, TLS 1.3's key exchange, and DNS's query/response are the three shapes you will meet again and again, including in protocols this tool does not cover. Each one is "propose, respond, confirm" with different artefacts: sequence numbers, key shares, or a resource record.

If you can narrate those three out loud, in order, with what each side now knows that it did not know before, you can hold a conversation about most of the stack. That is the specific skill the free HTTP, HTTPS, TCP and UDP lessons in Protocol Explorer are built to train.

5. Treat the diagram as a model, not evidence

Every scenario in Protocol Explorer is written from the public RFCs and simplified on purpose: intermediate hops may be omitted, several wire messages may be grouped into one step, and times are fabricated so the sequence reads cleanly. Use the model to form a hypothesis, then confirm it against a real capture or the specification. The tool links the relevant RFC for each protocol so the jump from model to source is one click.

Where to go next

If you are revising for an interview, work through HTTP, TCP and TLS in that order and explain each step aloud before advancing. If you are debugging, start from the failing request and walk down the stack until you find the first layer whose story stops matching the capture. Either way, the free lessons cover the core; the Pro pass covers the remaining 29 protocols, including QUIC, BGP, WireGuard, WPA3 and Modbus.