Chai Prep

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.

The seven OSI layers numbered 7 down to 1.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 B

Protocols

Routing, ICMP, TCP and UDP, DNS, HTTP, TLS, DHCP and NAT.

17 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.