01 / 10
A network is a heap of agreements
You type an address into your browser and a page comes back. Everything that happens in between is made of agreements.
How do you point at the other machine? Which door do you knock on? What happens if nothing arrives? How do you tell text apart from a picture? Every one of these has a name, and we call it a protocol.
A protocol is just a decision somebody made, so there is a lot to remember but not much that is hard. The trick is to sort them by which moment each decision belongs to.