Computer networking
See what really happens on the wire.
A full course, from a single fetch() down to the wire and back up through TCP, DNS, HTTP and TLS. Every step is drawn out as a clear visual, so the network stops being a black box.
Chapter 10, The TCP/IP & OSI ModelsThe OSI model (7 layers)31
chapters
3
parts
231
illustrated pages
5
hours of reading
What the course covers
31 chapters in 3 parts.
Read them in order, or jump to the topic you need. Every section pairs a clear written explanation with a drawn page you can take in at a glance.
Part A
Fundamentals
IP, MAC, subnets, gateways and ARP: the base layer everything else stands on.
9 chapters
Part B
Protocols
Routing, ICMP, TCP and UDP, DNS, HTTP, TLS, DHCP and NAT.
17 chapters
Part C
Going further
IPv6, ports, network devices, proxies and CDNs, and Wireshark.
5 chapters
Questions
Good to know.
Who is this course for?
Developers who already know what a server, a frontend and an HTTP request are, but want to see what is really happening underneath. The notes are student-friendly, so it also suits anyone meeting networking for the first time.
How is a chapter laid out?
Each chapter opens with a short introduction, then works through its topic one section at a time. Every section pairs a drawn page with a written explanation, so you can take in the picture first and then read the detail. Some chapters (4 in all) also include an interactive figure you can step through.
How long does it take?
About 5 hours of reading in all, across 231 sections. A chapter takes between 5 and 20 minutes, so one fits comfortably into a study session.

Open the black box.
Start with the introduction for a map of the whole course, then go as deep as you like, one drawn page at a time.































