PolymathicAll ideas →
Computer Science & AI

The Internet & Packet Switching

Break each message into packets and route them independently — robustness by design.

In 1964, Paul Baran at the RAND Corporation published a series of memos describing how to build a communications network that could survive a nuclear attack. The dominant communications technology of the era was circuit switching — when you placed a phone call, a continuous physical circuit was reserved end-to-end — but Baran proposed breaking each message into small pieces, sending each independently through whatever path was available, and reassembling them at the destination. The idea was independently developed by Donald Davies in the UK, who coined packet switching; in 1969 ARPA funded ARPANET, and in 1974 Vint Cerf and Robert Kahn published A Protocol for Packet Network Intercommunication, which became TCP/IP — the protocols every device on the modern internet still uses.

In packet switching, each message is broken into small packets labelled with source, destination, sequence number, and payload, and forwarded independently through the network — so the same conversation's packets may take different routes, may arrive out of order, may be lost entirely, and the receiver reassembles from what arrived. Packet switching won over circuit switching because of statistical multiplexing (many conversations share the same link), robustness (any node failure routes around itself), and the bursty nature of computer traffic. The internet's protocol layers are stacked: physical (cables, fibre, wireless); link (Ethernet, Wi-Fi); network (IP) for routing between any two devices; transport offering TCP for reliable ordered delivery and UDP for fast unreliable delivery; and application (HTTP, SMTP, DNS) — what user-visible programs speak. The end-to-end principle (Clark, Saltzer, Reed, 1984) says keep the network simple and put the intelligence at the endpoints — and this is why the internet has been able to absorb new applications (the web, video streaming, voice, video conferencing, IoT, AI) without major redesign, and why every attempt to build intelligence into the network is politically and architecturally controversial. DNS — the Domain Name System, designed by Paul Mockapetris in 1983 — translates human-readable names into IP addresses through a hierarchical, globally distributed system overseen by ICANN. There is no central authority that knows the full state of the network: routing is decentralized at every level, with each router maintaining its own table and forwarding packets toward their destination on local information.

Why it matters now

The internet as it actually exists in 2025 is far from the simple end-to-end vision of the 1970s. CDNs (Cloudflare, Akamai, Fastly) cache content close to users so most traffic is served from CDN edges rather than origin servers, NAT means most home and corporate devices don't have public IP addresses and can't directly accept connections, IPv6 is partially deployed (~45% of Google traffic), and HTTP/3 over the new QUIC transport was motivated by low-latency video and web applications. Most internet traffic now flows through a small number of giant intermediaries (Google, Cloudflare, Amazon, Meta, Microsoft, Akamai), while submarine cables — about 1.4 million kilometres of fibre — carry roughly 99% of intercontinental traffic and have become geopolitically consequential. The internet has worked, with continuously expanding capacity and applications, for fifty-five years.

Read it in Polymathic →Browse the catalogue
Polymathic — a curated catalogue of the ideas worth keeping across twelve disciplines. polymathic.app