Networking and the Internet, from First Principles
Networking feels instantaneous, but it’s built from step-by-step rules. Packets travel using IP and TCP, names resolve via DNS, and security comes from TLS—while distributed routing (like BGP) adapts when links fail.