Internet nie je to isté čo web

Skôr než sa pustíme do histórie, oplatí sa ujasniť si terminológiu, ktorú bežná reč zamieňa. Internet je globálna infraštruktúra prepojených sietí — fyzické káble, routery a protokoly (podrobne v našom článku o TCP/IP), ktoré umožňujú akémukoľvek zariadeniu poslať dáta ktorémukoľvek inému. World Wide Web je len jedna z mnohých služieb, ktoré na tejto infraštruktúre bežia — systém prepojených dokumentov dostupných cez HTTP. Email, DNS aj internetová telefónia bežia na tom istom internete, no web z nich vznikol až o dve desaťročia neskôr.

Studená vojna a myšlienka siete, ktorá neumrie

Základná myšlienka internetu vznikla nezávisle na dvoch miestach začiatkom 60. rokov. V USA pracoval Paul Baran vo výskumnom ústave RAND Corporation na probléme, ako by komunikačná sieť mohla prežiť čiastočné zničenie — napríklad jadrový úder na niektorý z jej nodes. Jeho odpoveďou bola decentralizovaná sieť bez jediného centrálneho bodu, v ktorej dáta putujú v malých, samostatne adresovaných blokoch a dokážu si sami nájsť alternatívnu cestu, ak je časť siete nedostupná.

Nezávisle na ňom prišiel k prakticky identickému záveru Donald Davies v britskom National Physical Laboratory — a práve on vymyslel pojem packet pre tieto malé jednotky dát. Táto myšlienka bola v priamom protiklade k vtedajšiemu spôsobu, akým fungovala telefónna sieť.

Circuit switching telefónna sieť — jedna vyhradená linka Odosielateľ Príjemca ústredňa ústredňa Packet switching internet — každý packet si hľadá vlastnú cestu 1 2 3 Odosielateľ Príjemca
Circuit switching vyhradí na celý hovor jednu pevnú linku. Packet switching rozdelí správu na očíslované packety, ktoré môžu putovať odlišnými cestami a na cieli sa opäť poskladajú — ak jedna cesta vypadne, packety si nájdu inú.

Táto vlastnosť — odolnosť voči výpadku jednotlivých nodes — sa neskôr stala súčasťou populárneho mýtu, že internet bol postavený priamo na "prežitie jadrovej vojny". Realita je jemnejšia: odolnosť bola dôležitou vlastnosťou návrhu, no priamym impulzom pre financovanie projektu, ktorý sa stal internetom, bola predovšetkým snaha efektívne zdieľať drahé a vzácne výpočtové zdroje medzi vzdialenými výskumnými pracoviskami.

ARPANET: prvé štyri počítače (1969)

Americká agentúra ARPA (neskôr DARPA) financovala vybudovanie experimentálnej siete na overenie týchto teórií — ARPANET. Prepojenie jednotlivých počítačov zabezpečovali špecializované zariadenia zvané IMP (Interface Message Processor), predchodcovia dnešných routerov, ktoré postavila firma BBN Technologies.

Prvý pokus o spojenie sa uskutočnil 29. októbra 1969 medzi Kalifornskou univerzitou v Los Angeles (UCLA) a Stanfordským výskumným inštitútom (SRI). Operátor na UCLA sa pokúsil vzdialene prihlásiť napísaním slova "LOGIN" — systém na druhej strane spadol hneď po prenose písmen "L" a "O". O hodinu neskôr sa spojenie podarilo dokončiť úspešne. Do konca roka 1969 pribudli ďalšie dva nodes — Kalifornská univerzita v Santa Barbare (UCSB) a Univerzita Utah — čím vznikla prvá sieť so štyrmi nodes.

UCLA node 1 · sep 1969 SRI node 2 · okt 1969 UCSB node 3 · nov 1969 Utah node 4 · dec 1969 prvé spojenie 29. 10. 1969
Zjednodušené znázornenie prvej ARPANET siete — štyri univerzitné nodes prepojené do konca roka 1969 cez zariadenia IMP, predchodcov dnešných routerov.

Prvé protokoly a "zabíjacia aplikácia"

Počítače v ARPANET spočiatku komunikovali cez protokol NCP (Network Control Protocol) — jednoduchý, ale s obmedzeniami, ktoré sa prejavili až pri väčšom raste siete. Prekvapivo najpoužívanejšou aplikáciou tejto vojensky financovanej výskumnej siete sa stala celkom civilná vec: email. V roku 1971 naprogramoval Ray Tomlinson systém na posielanie správ medzi rôznymi počítačmi v sieti a zvolil znak @ na oddelenie mena používateľa od názvu počítača — voľba, ktorá sa udržala dodnes v takmer nezmenenej podobe.

TCP/IP: protokol, ktorý zjednotil siete (1974 – 1983)

Ako pribúdali ďalšie, navzájom odlišné siete (nielen ARPANET, ale aj rádiové a satelitné siete), vznikla potreba univerzálneho spôsobu, ako ich prepojiť do "siete sietí". Túto úlohu vyriešili Vint Cerf a Bob Kahn v roku 1974 návrhom protokolu TCP/IP, podrobne rozobraného v našom samostatnom článku. Kľúčovou vlastnosťou návrhu bolo, že jednotlivé siete si mohli zachovať vlastnú vnútornú technológiu — TCP/IP fungoval ako spoločný "jazyk" na hraniciach medzi nimi.

Prechod z NCP na TCP/IP nebol postupný, ale sa udial naraz — 1. januára 1983, v deň dodnes žartovne nazývaný "flag day", musel každý počítač v sieti prepnúť na nový protokol súčasne, inak by prestal komunikovať so zvyškom siete. Tento dátum sa považuje za symbolický okamih zrodu internetu tak, ako ho poznáme dnes — siete sietí spojenej jedným spoločným protokolom.

Rast lokálnych sietí a akademickej infraštruktúry (70. – 80. roky)

  • Ethernet (1973) — Bob Metcalfe vo výskumnom centre Xerox PARC vyvinul technológiu na prepájanie počítačov v rámci jednej budovy či kampusu, ktorá sa stala univerzálnym štandardom pre lokálne siete (LAN) a je základom aj dnešných domácich a firemných sietí.
  • USENET (1979) — decentralizovaný systém diskusných skupín vytvorený Tomom Truscottom a Jimom Ellisom, predchodca dnešných internetových fór, prepájal univerzity, ktoré ešte neboli súčasťou ARPANET.
  • BITNET a CSNET (začiatok 80. rokov) — ďalšie akademické siete rozširujúce prístup k sieťovej komunikácii na univerzity mimo pôvodného okruhu ARPANET.
  • NSFNET (1985 – 1986) — Národná vedecká nadácia (NSF) v USA vybudovala vysokorýchlostnú chrbticovú sieť spájajúcu regionálne akademické siete. Postupne prevzala úlohu hlavnej páteře namiesto pôvodnej, už zastaranej ARPANET, ktorá bola definitívne vyradená z prevádzky v roku 1990.

DNS: prečo si nemusíte pamätať čísla (1983)

Kým bola sieť malá, zoznam všetkých počítačov a ich číselných adries sa udržiaval v jedinom textovom súbore HOSTS.TXT, ktorý sa centrálne distribuoval na všetky pripojené počítače. S rastúcim počtom nodes sa tento prístup stal neudržateľným. Riešenie priniesol v roku 1983 Paul Mockapetris návrhom DNS (Domain Name System) — decentralizovaného, hierarchického systému, ktorý dokáže preložiť ľudsky čitateľné mená (napríklad cyberforce.sk) na číselné IP adresy bez potreby jedného centrálneho zoznamu. DNS zostáva jedným zo základných kameňov internetu dodnes a jeho princípy sme podrobne rozobrali v článku o TCP/IP.

World Wide Web: internet dostáva tvár (1989 – 1991)

Do roku 1989 bol internet nástrojom takmer výhradne pre vedcov a vojenských výskumníkov — bez grafického rozhrania, prístupným len cez príkazový riadok. Zmenu priniesol britský vedec Tim Berners-Lee, pracujúci vo výskumnom centre CERN vo Švajčiarsku. V marci 1989 predložil návrh s názvom "Information Management: A Proposal", v ktorom opísal systém prepojených dokumentov dostupných cez sieť — riešenie problému, ako si vedci v CERN mohli jednoducho zdieľať a nachádzať informácie.

Do konca roku 1990 mal Berners-Lee funkčný prototyp troch technológií, ktoré tvoria základ webu dodnes:

  • HTML (HyperText Markup Language) — jazyk na formátovanie a prepájanie dokumentov.
  • HTTP (HyperText Transfer Protocol) — protokol na prenos týchto dokumentov medzi serverom a prehliadačom.
  • URL (Uniform Resource Locator) — jednotný spôsob adresovania konkrétneho dokumentu kdekoľvek na sieti.

Prvý webový server a prvý webový prehliadač (nazvaný jednoducho "WorldWideWeb") spustil Berners-Lee na svojom počítači NeXT v CERN koncom roka 1990. Web sa stal verejne dostupným mimo CERN v roku 1991 a v roku 1993 sa CERN rozhodol uvoľniť technológiu webu úplne zadarmo, bez licenčných poplatkov — rozhodnutie, ktoré sa dnes všeobecne považuje za jeden z kľúčových dôvodov, prečo sa web dokázal tak rýchlo a slobodne rozšíriť po celom svete.

Prehliadače a "browser wars" (1993 – 1998)

Skutočný masový záujem verejnosti naštartoval až grafický prehliadač Mosaic (1993), vyvinutý tímom pod vedením Marca Andreessena na univerzite v Illinois — prvý prehliadač, ktorý dokázal zobrazovať obrázky priamo v texte stránky, nie len ako samostatné okná. Andreessen následne spoluzaložil firmu Netscape, ktorej prehliadač Netscape Navigator (1994) sa stal na pár rokov dominantným spôsobom, akým bežní ľudia pristupovali na internet.

Microsoft zareagoval vydaním vlastného prehliadača Internet Explorer, ktorý bol postupne integrovaný priamo do systému Windows — čo spustilo obdobie tzv. browser wars, konkurenčného boja o dominanciu na trhu prehliadačov, ktorý mal v nasledujúcich desaťročiach zásadný vplyv na to, ako sa web ďalej vyvíjal ako platforma.

Komercializácia, dot-com éra a jej pád (1994 – 2001)

V polovici 90. rokov sa internet naplno otvoril komerčnému využitiu. Milióny domácností sa pripájali cez pomalé, no revolučné vytáčané (dial-up) pripojenie, často cez poskytovateľov ako AOL. S rastúcim množstvom obsahu vznikla potreba orientácie — objavili sa prvé katalógy a vyhľadávače ako Yahoo! (1994) a AltaVista, kým sa v roku 1998 na scéne neobjavil Google s výrazne relevantnejším algoritmom radenia výsledkov, ktorý sa v priebehu pár rokov stal dominantným vyhľadávačom sveta.

Ľahký prístup k rizikovému kapitálu a nadšenie okolo internetových firiem vyústili do tzv. dot-com bubliny — obdobia, keď investori financovali stovky internetových startupov bez ohľadu na ich reálnu ziskovosť. Bublina prasla v rokoch 2000 – 2001, čo spôsobilo hlboký prepad na akciových trhoch a zánik veľkého množstva firiem — no infraštruktúra a základné technológie, ktoré tento boom vybudoval, prežili a stali sa základom pre ďalší, tentokrát trvácnejší rast.

Broadband, Web 2.0 a mobilná éra (2000 – 2010)

  • Širokopásmové pripojenie postupne nahradilo pomalé vytáčané linky, čo umožnilo bohatší obsah — video, väčšie obrázky, interaktívne aplikácie.
  • Wikipedia (2001) demonštrovala silu obsahu vytváraného kolektívne používateľmi, nie centrálnou redakciou.
  • Sociálne siete — Friendster a MySpace pripravili pôdu, no až Facebook (verejne prístupný od 2006) a neskôr ďalšie platformy definitívne premenili web z miesta na čítanie na miesto na zdieľanie a interakciu — obdobie súhrnne označované ako Web 2.0.
  • YouTube (2005) sprístupnil nahrávanie a zdieľanie videa masám, čo si dovtedy vyžadovalo špecializované technické znalosti.
  • iPhone (2007) a nasledujúca vlna smartfónov s mobilným internetom (3G, neskôr 4G) presunuli ťažisko internetu z počítača na vrecko každého používateľa — dnes prevažná väčšina prístupov na internet vo svete prichádza z mobilných zariadení.

Dnešný internet: cloud, IoT a neustály rast

Súčasný internet je nepomerne komplexnejší než pôvodná experimentálna sieť štyroch počítačov. Kľúčové trendy posledného desaťročia zahŕňajú cloud computing (výpočtový výkon a úložisko ako služba, nie vlastný hardvér), masívne CDN siete (Content Delivery Network) približujúce obsah geograficky bližšie k používateľovi, explóziu IoT zariadení (Internet vecí) — od inteligentných domácností po priemyselné senzory — a postupný prechod z vyčerpaného adresného priestoru IPv4 na IPv6, ktorý sme rozobrali v článku o TCP/IP. Sieť pôvodne navrhnutá pre pár desiatok akademických počítačov dnes prepája desiatky miliárd zariadení.

Kľúčové míľniky

RokUdalosť
1960 – 1964Paul Baran a Donald Davies nezávisle navrhujú princíp packet switching
1969ARPANET spája prvé štyri univerzitné nodes (UCLA, SRI, UCSB, Utah)
1971Ray Tomlinson posiela prvý email medzi počítačmi a zavádza znak @
1973Bob Metcalfe vyvíja Ethernet pre lokálne siete
1974Vint Cerf a Bob Kahn publikujú návrh protokolu TCP/IP
1979Vzniká USENET, predchodca internetových diskusných fór
1983"Flag day" — ARPANET prechádza z NCP na TCP/IP; vzniká DNS
1985 – 1986NSFNET vytvára akademickú chrbticovú sieť, nahrádza ARPANET
1989 – 1991Tim Berners-Lee vyvíja World Wide Web v CERN
1993Prehliadač Mosaic prináša grafický web masám; CERN uvoľňuje web zadarmo
1998Vzniká Google
2000 – 2001Praská dot-com bublina
2004 – 2007Facebook, YouTube a iPhone naštartujú éru Web 2.0 a mobilného internetu
2010 – 2026Cloud computing, IoT, prechod na IPv6, mobilný internet ako norma

Bezpečnosť rástla so sieťou — od prvého červa dodnes

Hrozby sa v internetovej histórii objavili prekvapivo skoro. V roku 1988 vypustil študent Robert Tappan Morris tzv. Morris Worm — prvý internetový červ, ktorý sa mal pôvodne len nenápadne šíriť a merať veľkosť siete, no chyba v jeho kóde spôsobila, že sa počítače nakazili opakovane a preťažili sa až do kolapsu. Vyradil odhadom desiatky percent vtedy pripojených počítačov a viedol k založeniu prvého CERT/CC (Computer Emergency Response Team) — inštitúcie, ktorá dodnes koordinuje reakcie na rozsiahle bezpečnostné incidenty.

Odvtedy bezpečnostné hrozby rástli ruka v ruke s rastom a komercializáciou siete — od raných vírusov cez spam éry AOL, DDoS útoky cieliace na dot-com firmy, až po dnešné sofistikované hrozby opísané v našom článku o najčastejších kybernetických útokoch. Platí to aj naopak: čím viac je internet integrovaný do kritickej infraštruktúry, ekonomiky a bežného života, tým vyššie sú aj následky, keď jeho bezpečnosť zlyhá.

Zhrnutie

Od teoretického návrhu odolnej, decentralizovanej siete v RAND Corporation, cez prvé neisté spojenie medzi UCLA a SRI v októbri 1969, zjednocujúci protokol TCP/IP z roku 1983, až po web Tima Bernersa-Leeho, ktorý internetu dal ľuďom zrozumiteľnú tvár — história internetu je príbehom postupného vrstvenia jednoduchých, no robustných nápadov jeden na druhý. Žiadny jednotlivý vynálezca ani firma internet "nevytvorili" v jednom okamihu; vznikol ako súčet desiatok čiastkových riešení počas takmer šesťdesiatich rokov, a presne rovnakým tempom — vrstvenie na už existujúcom základe — pokračuje jeho vývoj aj dnes.