Na hladnoratovski dan 1969. godine započeo je rad na ARPAnetu, djedu do Interneta. Dizajniran kao računalna verzija skloništa za nuklearne bombe, ARPAnet je zaštitio protok informacija između vojnih postrojenja stvarajući mreža geografski razdvojenih računala koja su mogla razmjenjivati informacije putem novorazvijene tehnologije koja se zove NCP ili Network Control Protokol.
ARPA stoji za Agenciju za napredne istraživačke projekte, vojsku koja je razvijala tajne sustave i oružje tijekom hladnog rata. Ali Charles M. Herzfeld, bivši direktor ARPA-e, izjavio je da ARPAnet nije stvoren zbog vojnih potreba i da je "ispao iz naše frustracije da postoje samo ograničen broj velikih, moćnih istraživačkih računala u zemlji i da su mnogi istraživači kojima je trebao pristupiti geografski odvojeni ih."
Izvorno su bila stvorena samo četiri računala kada je stvoren ARPAnet. Smješteni su u odgovarajućim laboratorijima za računalna istraživanja UCLA (Honeywell DDP 516 računalo), Stanford Research Institut (SDS-940 računalo), Kalifornijsko sveučilište, Santa Barbara (IBM 360/75) i Sveučilište Utah (DEC PDP-10). Prva razmjena podataka putem ove nove mreže dogodila se između računala na UCLA i Istraživačkom institutu Stanford. Pri prvom pokušaju prijave na Stanfordovo računalo upisivanjem "log win" istraživači UCLA srušili su svoje računalo kada su upisali slovo "g".
Kako se mreža širila, bili su povezani različiti modeli računala, što je stvorilo probleme kompatibilnosti. Rješenje je počivalo na boljem skupu protokola nazvanih TCP / IP (Transmission Control Protocol / Internet Protocol) koji su dizajnirani 1982. godine. Protokol je funkcionirao razbijanjem podataka u IP (Internet Protocol) pakete, poput pojedinačno obrađenih digitalnih omotnica. TCP (Transmission Control Protocol) tada osigurava da se paketi isporučuju od klijenta do poslužitelja i ponovno sastavljaju u ispravnom redoslijedu.
U ARPAnetu se dogodilo nekoliko glavnih inovacija. Neki su primjeri e (ili elektronička pošta), sustav koji omogućuje jednostavno slanje poruka drugoj osobi preko mreže (1971), telnet, daljinska veza usluga za upravljanje računalom (1972) i protokolom za prijenos datoteka (FTP) koji omogućuje skupno slanje informacija s jednog računala na drugo. (1973). Kako se mreža nevojske koristi za mrežu povećavala, sve više i više ljudi imalo je pristup i to više nije bilo sigurno u vojne svrhe. Kao rezultat, MILnet, vojna mreža, pokrenuta je 1983. godine.
Softver Internet Protocol uskoro je postavljen na sve vrste računala. Sveučilišta i istraživačke grupe također su počele koristiti interna mreža poznata kao Lokalne mreže ili LAN. Te su interne mreže počele upotrebljavati softver internetskog protokola kako bi se jedan LAN mogao povezati s drugim LAN-ovima.
Godine 1986. jedan se LAN razgranio i formirao novu konkurentsku mrežu pod nazivom NSFnet (Nacionalna zaklada za znanost Mreža). NSFnet je prvo povezao pet nacionalnih superračunarskih centara, a zatim i svako veliko sveučilište. S vremenom je počeo zamijeniti sporiji ARPAnet, koji je konačno zaustavljen 1990. godine. NSFnet je bio okosnica onoga što danas nazivamo Internetom.
Evo navoda iz izvješća američkog odjela Digitalna ekonomija u nastajanju:
"Brzina usvajanja Interneta pomračuje sve ostale tehnologije koje su mu prethodile. Radio je postojao 38 godina prije nego što se tu namjestilo 50 milijuna ljudi; TV je trebalo 13 godina da dosegne to mjerilo. Šesnaest godina nakon što je izašao prvi komplet za PC, 50 milijuna ljudi koristilo ga je. Jednom kada je otvorena za širu javnost, Internet je tu granicu prešao u četiri godine. "