R0KernelPath
roadmap/track 21
21

Computer Networks

How the Internet actually moves bits.

0
cs9-01

The Internet & Layered Architecture

The Internet is an impossibly complex system made tractable by one elegant idea: layered abstraction that separates policy from mechanism at every level.

10 concepts~12h
cs9-02

The Link Layer & Ethernet

The link layer is where bits on a wire become reliable hops between neighbors — framing, addressing, and arbitration are the invisible contract every Ethernet frame silently enforces.

10 concepts~12h
cs9-03

The Network Layer & IP Routing

The network layer is the global addressing and routing fabric that makes the internet one logical network out of millions of heterogeneous physical ones.

9 concepts~18h
cs9-04

The Transport Layer: TCP & UDP

TCP and UDP are the two workhorses of the internet's transport layer — one promises every byte arrives in order, the other gets out of the way and lets you move fast.

10 concepts~12h
cs9-05

Congestion Control

Congestion control is the distributed algorithm that prevents the internet from collapsing under its own traffic — TCP's self-imposed braking system that makes global fairness emerge from purely local decisions.

10 concepts~14h
cs9-06

The Application Layer: DNS & HTTP

From typing a URL to getting a webpage: master DNS resolution, HTTP evolution, and the application-layer protocols that power the entire web.

10 concepts~18h
cs9-07

Network Security: TLS & Beyond

TLS, PKI, and the full network-security stack — from wire-level attacks to the cryptographic handshake that protects every HTTPS connection you've ever made.

11 concepts~18h
cs9-08

Modern Networking

From radio waves to globally distributed software — how modern networking transcends the wire.

9 concepts~22h