How the Internet Grew
The internet told as a chain of inventions — each one solving the exact limit the last success ran into, from raw packets up to the web you are reading this on.
10 articles
- 1Networks & the Internet10 min
Packet Switching
Why the internet chops your data into hundreds of independently-routed packets instead of reserving a wire for you, and how that one choice buys both efficiency and resilience.
- 2Networks & the Internet10 min
IP Addresses and Routing
IP gives every device an address and lets routers forward packets hop by hop toward it — best-effort, connectionless, and with no single router that knows the whole route.
- 3Networks & the Internet10 min
TCP: Reliability on an Unreliable Network
IP loses, duplicates and reorders packets and promises to fix none of it. TCP turns that mess into a perfect ordered byte stream — entirely at the two endpoints, without ever changing the network in between.
- 4Networks & the Internet10 min
DNS: The Internet's Phone Book
Humans use names; the network routes to numbers. DNS bridges the gap with a distributed, delegated tree — no single machine holds the whole thing, and caching makes it feel instant.
- 5Networks & the Internet10 min
HTTP and the World Wide Web
The web is one application running on top of the internet's plumbing. HTTP is how a browser asks a server for a resource — a stateless request and response that cookies and the Host header quietly extend into logins and shared hosting.
- 6Networks & the Internet9 min
NAT: How Billions Share Four Billion Addresses
There are about four billion possible IPv4 addresses and far more than four billion connected devices — yet everything works. Network Address Translation is the stopgap hiding in every home router that lets a whole network share a single public address, disambiguated by port.
- 7Networks & the Internet10 min
TLS: Encrypting the Web
Plaintext HTTP let anyone on the path read your passwords. TLS wraps the connection in encryption by using slow asymmetric crypto only to authenticate the server and agree a key, then switching to fast symmetric crypto for the data.
- 8Networks & the Internet10 min
Certificates and the Chain of Trust
TLS hands your browser a public key and says 'encrypt to me' — but anyone can generate a key. Certificates and a chain of signatures reaching back to a short list of preinstalled authorities are what tie that key to a real identity.
- 9Networks & the Internet10 min
Load Balancers and Reverse Proxies
One server has a ceiling and a single point of failure. Reverse proxies and load balancers turn many fragile machines into one fast, reliable service by spreading load and health-checking around failures.
- 10Networks & the Internet10 min
CDNs: Bringing the Web Closer
A load balancer scales a site in one place, but distance sets a floor on latency that no amount of hardware can beat. CDNs scale geographically — caching content at hundreds of edge locations near users, and steering each request to the closest one.