CyberStars

TCP/IP: the protocol that glued the internet together

1983

In the 1970s, the internet didn't exist, but many networks did. ARPANET connected US universities. European networks used different protocols. Corporate networks were islands. None of them could talk to each other. It was like having telephones that only worked within one city.

Vint Cerf and Bob Kahn saw the problem clearly: you couldn't build a global network if every local network spoke a different language. In 1974, they published a paper proposing TCP (Transmission Control Protocol), a universal protocol that could work across any type of network.

The key insight was the "end-to-end principle." TCP/IP doesn't care what kind of network carries the data: copper wire, fiber optic, radio waves, satellite links. It only cares that data gets from point A to point B reliably. Each network can use whatever technology it wants internally; TCP/IP handles the translation at the boundaries.

IP (Internet Protocol) handles addressing and routing: getting packets from source to destination across multiple networks. TCP handles reliability: making sure all packets arrive, in order, without corruption. Together, they form a two-layer system elegant enough to scale from four computers to four billion.

January 1, 1983 (known as "flag day") was when ARPANET officially switched from its old NCP protocol to TCP/IP. Every connected machine had to switch simultaneously. It was a massive coordination effort, and some machines didn't make the transition cleanly, but it worked.

The switch to TCP/IP did something profound: it made the internet a "network of networks." Any network that implemented TCP/IP could join. Corporate networks, university networks, military networks, and eventually commercial ISPs all connected to the same fabric. The internet grew from hundreds of hosts in 1983 to millions by the mid-1990s.

Every time you load a web page, send a message, or stream a video, TCP/IP is doing the work underneath. Your request is split into packets, each one individually routed across the internet, possibly taking different paths, then reassembled at the destination. It happens in milliseconds, billions of times per second, across the entire planet.

Cerf and Kahn received the Turing Award in 2004 and the Presidential Medal of Freedom in 2005. Cerf went on to become a VP at Google and is known as one of the "Fathers of the Internet." The protocol they designed in the 1970s still runs, essentially unchanged, under every internet connection in the world.