← Table of Contents Chapter 42 of 51

Chapter 42: The Internet and Data Centers

Era span: 1969 ARPANET → cloud era · Difficulty: extreme
Requires: Ch 26, Ch 36, Ch 41
Unlocks: Ch 43, Ch 46
Data snapshot: volatile figures in this chapter (prices, capacities, deployment counts, regulation, and capability claims) reflect published sources through 2024 unless dated otherwise; check current data before planning.

The internet is not a thing but an AGREEMENT: protocols everyone adopts so any network can talk to any network. Its genius is architectural humility — a dumb, reliable packet core with intelligence pushed to the edges. This chapter builds that agreement and the physical plant underneath it.

Circuit versus packet and TCP IP stack Fig 42.1 — Share, don't reserve: packets + the four-layer agreement CIRCUIT (telephony): reserved, idle whole path held even in silence — wasteful PACKET (Baran): chopped, shared pkt1 pkt2 pkt3 pkt4 each finds its way; links shared statistically APPLICATION (HTTP, DNS, SMTP) TRANSPORT (TCP reliable / UDP raw) INTERNET (IP best-effort routing) LINK (Ethernet, Wi-Fi — one hop) end-to-end: dumb core, smart edges — no permission needed Jan 1, 1983 flag-day: ARPANET → TCP/IP
Figure 42.1. Circuits waste silence; packets share it — survivability and efficiency from one design. The stack keeps the core simple (IP moves packets) and pushes reliability (TCP) and meaning (apps) to the edges where innovation needs no permission.

42.1 Packet Switching Insight

Circuit switching (telephony) reserves paths even during silence; Baran/Licklider-era insight: chop messages into PACKETS, each finding its way independently, links shared statistically. Survivability (no single node kills the net) and efficiency (multiplexing bursty traffic) fall out of the same design. ARPANET demonstrated it across four nodes (1969); email arrived 1971 and within two years dominated traffic (people, it turns out, want to talk).

Switching Reserves Survives node loss? Fits bursty data?
Circuit (voice) Whole path per call No — call drops Poor (silence wastes)
Packet (Baran/Davies) Nothing; share all Yes — reroute Excellent (statistical gain)

42.2 TCP/IP and Layering

January 1, 1983: ARPANET flag-day to TCP/IP. The stack:

Layer Job Examples
Link move frames one hop Ethernet, Wi-Fi
Internet route packets end-to-end IP (best-effort, no promises)
Transport reliability/flow TCP (ordered, retransmits), UDP (fast, raw)
Application actual meaning HTTP, DNS, SMTP

End-to-end principle: keep core functions simple where possible and place application intelligence at endpoints. This enables new applications over older networks, but it does not confine all control or censorship to edges: routes, resolvers, transit, platforms, endpoints, and local law all shape what users can do. Ethernet (Metcalfe, 1973) won local networking on cost; switches later replaced shared-medium collision domains.

TCP in four mechanisms: sequence numbers (order) → acknowledgments (receipt) → retransmit on loss → window (flow control) + slow-start (congestion politeness). UDP skips all four for speed (voice, video, games — loss tolerated, delay not).

42.3 Naming and Trust

DNS: root → TLD → domain → host (cache at every level; TTL balances fresh vs fast)
TLS: hello → certificate (CA-signed) → key exchange (DH/RSA) → encrypted session
THREAT: worm → botnet → ransomware — patch fast, privilege least, monitor always

DNS outage drill: cache + secondary resolvers + anycast + TTL hygiene (lower before migrations). When names fail, numbers still route — keep critical IPs documented offline.

42.4 The Web Layer

Berners-Lee (1989–91): URL + HTTP + HTML — hypertext with global addressing, deliberately royalty-free. Mosaic (1993) made it visual; browsers became universal clients. Then: search (PageRank mapped academic citation logic onto links — authority as algorithm), platforms/recommendation engines (engagement economics — note honestly: attention markets have pathologies regulation is still chasing), and API ecosystems where services compose services.

Layer Invention Why it won
URL/HTTP/HTML Global hypertext, royalty-free Anyone publishes, anyone links
Browsers (Mosaic→) Visual universal client No install per service
Search (PageRank) Links vote authority Found things in abundance
APIs Services compose New apps on old platforms

42.5 Data Centers

Data center anatomy Fig 42.2 — Warehouses of computation (PUE = total ÷ IT) GRID IN MW campus UPS + diesel COOLING free air, hot aisle, warmer RACKS 10–100 kW leaf-spine fabric inside NVMe → disk → tape VIRTUAL cloud primitives (AWS 2006) CDN EDGE cache near user latency ↓ load ↓ PUE = total ÷ IT power · well-designed sites can approach 1.1; older systems often exceed 2 CapEx → OpEx: startups scale without buying buildings. data outlives hardware: 3-2-1 backups (Ch 36) + geographic copies
Figure 42.2. Power and cooling are the computer: grid through UPS into racks, heat out through contained aisles, virtualization filling the machines, CDN pushing content to edges. PUE measures the overhead civilization pays per useful watt.

The internet's body is warehouses of computation:

Tier Medium Latency Role
RAM / NVMe Silicon ns (RAM) – tens of µs (NVMe) Hot working set
Disk pool Spinning/flash ms Warm corpus
Tape / object archive Linear Hours Cold archive; requires isolation and tested recovery
CDN edge Cached copy Near-user Absorbs flash crowds

42.6 Governance and Doctrine

SRE error budget (import from Ch 47): 99.9 % uptime = 43 min/month of allowed breakage; spend it on releases, freeze on exhaustion. Chaos-test in daylight with rollback ready — failures rehearsed hurt less than failures surprised.

42.7 Why This Is the Book's Keystone

Earlier information systems depended on physical archives vulnerable to fire, neglect, distance, and selective access. Networks can index, copy, distribute, and update information at global scale, accelerating research, commerce, education, and public coordination while creating new failures in concentration, surveillance, misinformation, and infrastructure dependence. The capability is synchronisation—provided access, governance, and resilience keep it broadly useful.

Capability gate: report availability, adoption, affordability, device access, latency, reliability, safety, and meaningful participation. A majority-subscription threshold alone hides exclusion and does not define information resilience.

42.8 The Internet Papers

42.9 Build Order (Greenfield Network)

Fiber backbone with spare ducts (Ch 41) → exchange + DNS + anycast resolvers → data hall (N+1 power/cool) → core services (mail, web, backups) → CDN/cache edges → monitoring + incident rota → public access points. Log everything, publish status, drill outages — the network that admits faults keeps users; the one that hides them loses them.

Before the backbone exists: store-and-forward networks deliver useful messaging on very little infrastructure. UUCP (from the late 1970s) and FidoNet (from 1984) relayed mail, news, and files between computers over intermittent dial-up calls; packet radio does the same over shared radio channels (Ch 34). Design early applications to tolerate hours of delay and broken links — queue, retry, and confirm — and the same software keeps working when fibre arrives.

FIRE TO FUTURE — A Field Manual for Rebuilding Technology · Download PDF