Free — no signup required

Introduction: The Rules of the Road

1 min read

Speaking the Same Language

Imagine if you tried to call someone in another country, but you both spoke different languages, used different phone systems, and didn't even agree on how to say "hello" or "goodbye." You wouldn't be able to communicate. Computers face the exact same problem. The internet connects billions of devices built by different manufacturers, running different operating systems, across different physical media — fiber, copper, radio waves. For any two of them to exchange information, they need strict, shared rules.

These rules are called protocols. A protocol is a standardized agreement about how data is formatted, addressed, transmitted, and received. Protocols are organized into layers, where each layer handles a specific job and relies on the layer below it. The five protocols covered in this lesson — TCP, UDP, ICMP, ARP, and DHCP — each operate at a specific layer and solve a specific problem. Together, they form the invisible machinery that makes every web request, video call, and file transfer work.

Understanding these protocols is not just academic. When a service goes down, when latency spikes, or when a security incident occurs, the first question an engineer asks is: "What does the network traffic actually look like?" These protocols are what you will see in that traffic.

This is one of 18 chapters

Every chapter is free — Kubernetes, Terraform, SRE, distributed systems, and more — with fast daily review built in.

Sign up free