Hlavní navigace

Stalo se: 25. výročí přechodu na TCP/IP

 Autor: 29
Jiří Peterka 7. 1. 2008

Prvního ledna letošního roku tomu bylo přesně 25 let, co zárodečný ARPANET direktivně přešel na používání protokolů TCP/IP. Byl tak položen další ze základních kamenů dnešního celosvětového Internetu. Lze to považovat za 25. narozeniny protokolů TCP/IP? A jak tento den oslavila společnost Google?

V prvním letošním vydání seriálu Stalo se, který rekapituluje zajímavé události posledních dnů, si dovolím věnovat se výročí, které výrazně ovlivnilo dnešní podobu Internetu. Přesně před čtvrtstoletím, konkrétně 1. ledna 1983, přešla zárodečná síť ARPANET z používání dočasného protokolu NCP právě na protokoly TCP/IP. Skoro by se dalo říci: „teprve“ před 25 lety. A na těchto protokolech funguje do dnešních dnů.

Jak to tehdy bylo?

Pro ty, kteří ještě neměli příležitost seznámit se s historií Internetu a jeho fungováním, si dovolím malé připomenutí.

Prapůvod dnešního Internetu je v „testovací“ síti, která měla prakticky ověřit možnost tzv. paketového přenosu (přenosu dat po částech, resp. menších blocích, označovaných jako pakety). Touto sítí byl ARPANET, pojmenovaný po grantové agentuře (ARPA, resp. DARPA), která jej financovala z prostředků amerického resortu obrany (DoD, Department of Defense).

Pro své fungování tento ARPANET nejprve využíval přenosový protokol NCP (Network Control Program), který byl jakýmsi „narychlo spíchnutým řešením“, z dnešního pohledu realizujícím funkce transportního protokolu (zatímco funkce nižších vrstev byly realizovány jiným způsobem, na zařízeních zvaných IMP, Interface Message Processor).

Svou hlavní roli, kterou bylo podílet se na ověření možnosti paketového přenosu, protokol NCP splnil celkem dobře. Spolu s ním i prvky IMP a celý ARPANET. Celý experiment s ověřením paketového přenosu dopadl dokonce tak dobře, že se agentura (D)ARPA rozhodla nezahodit testovací síť ARPANET, ale oddělit od ní vojenskou část (pozdější síť MILNET) a zbytek ARPANETu předat akademické komunitě k více běžnému (rutinnímu) využití.

Jenže pro rutinní využití se už protokol NCP (a IMP) až tolik nehodil. A tak sama (D)ARPA skrze své granty zafinancovala vytvoření zcela nových protokolů. Počátek prací se datuje někam do roku 1973 a nejprve se odvíjel poněkud odlišně od své dnešní koncepce: původní protokol NCP měl nahradit jediný (monolitický) protokol TCP (Transmission Control Protocol). A ten měl zajišťovat nejenom to, co dnes považujeme za funkce transportní vrstvy, ale i funkce vrstvy síťové.

Kolektiv autorů pod vedením Vinta Cerfa a Roberta Kahna, který na vývoji nových protokolů pracoval, však kolem roku 1978 změnil celou koncepci a původně monolitický protokol TCP jakoby „roztrhl vejpůl“. Dnes bychom asi řekli, že svůj návrh lépe přizpůsobili zvolenému vrstvovému modelu, a funkce transportní a síťové vrstvy svěřili samostatným protokolům. Tehdy to ale autoři „dali na vědomí“ a zdůraznili jinak: místo o „protokolu TCP“ začali hovořit o „protokolech TCP/IP“, kde IP (Internet Protocol) je protokol síťové vrstvy, který převzal síťové funkce, vyčleněné z původního protokolu TCP.

Od té doby se hovoří o „protokolech TCP/IP“ či o „rodině protokolů TCP/IP“ (TCP/IP Protocol Suite). To proto, že nejde zdaleka jen o dva protokoly, ale i o celou řadu dalších protokolů, které jsou vzájemně provázány a tvoří jeden logický (a naštěstí docela dobře fungující) celek. Pamatující mimo jiné i na tzv. internetworking, neboli na vzájemné propojování sítí, fungujících na třeba i hodně odlišných technologiích nižších vrstev. Ale to by už bylo na delší povídání, přinejmenším v rozsahu celé jednosemestrální přednášky. Stejně jako postupný vznik dnešního Internetu, nabalováním dalších sítí na „zárodečný“ ARPANET, právě díky dobré podpoře jejich vzájemného propojování.

Co se stalo 1. ledna 1983?

Jak ale souvisí protokoly TCP/IP s datem 1. ledna 1983 a nynějším 25. výročím tohoto dne?

Tak, že musel být nějakým způsobem (a to i organizačně) vyřešen přechod tehdejšího ARPANETu z původního NCP na nové protokoly TCP/IP. V roce 1980 proto (D)ARPA nejprve odsouhlasila protokoly TCP/IP jako „to pravé“, na co by měl ARPANET přejít. Současně dala najevo všem sítím, které se k zárodečnému ARPANETu připojovaly, že mají používat právě protokoly TCP/IP.

(D)ARPA tehdy dokonce použila příslovečnou metodu cukru a biče. Cukrem se stala snadná dostupnost implementace samotných protokolů TCP/IP: (D)ARPA si u firmy BBN (Bolt, Beranek a Newman) objednala a zaplatila začlenění TCP/IP do prostředí Unixu a univerzitě v Berkeley zase dala grant na to, aby příslušný TCP/IP stack zahrnula do své distribuce Unixu (BSD Unixu). No a ten byl univerzitám v USA rozdáván zdarma.

Příslovečným „bičem“ se pak stalo to, že právě k 1. ledna 1983 nechala (D)ARPA zastavit směrování původního protokolu NCP v celém zárodečném ARPANETu. Takže ten, kdo do té doby nestihl přejít na nové protokoly TCP/IP, už žádná další data nepřenesl.

Byly to 25. narozeniny TCP/IP?

Letošního prvního ledna jsme tedy oslavili 25. výročí popisovaného „uzavření kohoutků“ pro protokol NCP a výlučný přechod zárodečného ARPANETu na TCP/IP. Zda je správné to prezentovat jako 25. narozeniny rodiny protokolů TCP/IP, si nejsem úplně jistý. Spíše bych jako rok jejich „narození“ vnímal rok 1978, kdy došlo k rozdělení TCP na dvě části (TCP a IP) a kdy se vývoj celé rodiny protokolů víceméně ustálil na jejich dnešní podobě.

Nicméně třeba Internet Society, která dodnes zastřešuje tvorbu internetových standardů, považuje za „datum narození“ protokolů TCP/IP měsíc září roku 1981. Právě tehdy totiž byly publikovány dokumenty RFC 791 a 793, které formálně standardizovaly protokoly TCP a IP. A v září roku 2006 Internet Society dokonce sama vydala tiskovou zprávu, oslavující 25. narozeniny těchto protokolů. Bez uvedení konkrétního dne v měsíci, ke kterému se výročí vztahuje.

Nicméně v našich médiích, a podobně i v médiích zahraničních, byly narozeniny TCP/IP oslavovány právě k letošnímu 1. lednu. Například:

Přisadila si dokonce i s společnost Google, u které dnes pracuje jeden z hlavních autorů TCP/IP, Vint Cerf: 1. ledna 2008 vyvěsila na své domovské stránce speciální logo k novému roku 2008 a současně i k 25. výročí TCP/IP. Pokud se na tento obrázek podíváte podrobněji, v jeho spodní části můžete vidět (konfetami napsanou) sekvenci SYN, SYN/ACK, ACK, používanou právě při navazování spojení v rámci protokolu TCP.

Google logo 2008

A pokud jste si na toto logo stihli prvního ledna 2008 i kliknout, dostali jste se na stránku s odpověďmi na dotaz „January 1 tcp/ip“. I z něj poznáte, kdo všechno považuje za datum vzniku protokolů TCP/IP právě 1. leden 1983.

Anketa

Jak interpretujete datum 1. ledna 1983?

Našli jste v článku chybu?

6. 2. 2008 23:05

Až sa toho kurzu zúčastníš, potom si o ňom dovoľ čosi hovoriť.

9. 1. 2008 13:30

uživatel si přál zůstat v anonymitě
Nedalo mi to a na poznámku, že by to bylo na celý semestr, jsem se podíval, co se na MFF učí.
10 přednášek o síťové vrstvě a JEDNA celá přednáška o FTP,HTTP,SMTP - zkrátka o Internetu.
A na závěr ještě bláboly o tom, jak si autor představuje agenty.
Tím se konečně vysvětluje, proč absolventi z MFF pak v praxi neumějí nic o Internetu.
Opět opakuji, že to co dělají na MFF je prohospadřený duševní kapitál studentů, protože se vyučující nejsou včas schopni naučit to, co je 5-10 let aktuální.



DigiZone.cz: ČT láká na jarní programové tipy

ČT láká na jarní programové tipy

Měšec.cz: Vklad na cizí účet je draze zpoplatněn (přehled)

Vklad na cizí účet je draze zpoplatněn (přehled)

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Podnikatel.cz: Na 3. prosince se chystá protest proti EET

Na 3. prosince se chystá protest proti EET

Vitalia.cz: Nahradí sluch, ale zvuk je zcela jiný

Nahradí sluch, ale zvuk je zcela jiný

Měšec.cz: Golfové pojištění: kde si jej můžete sjednat?

Golfové pojištění: kde si jej můžete sjednat?

Měšec.cz: Jak levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Měšec.cz: Za palivo zaplatíte mobilem (TEST)

Za palivo zaplatíte mobilem (TEST)

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

120na80.cz: Rovnátka, která nejsou vidět

Rovnátka, která nejsou vidět

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

Root.cz: Mirai má nový cíl 5 milionů routerů

Mirai má nový cíl 5 milionů routerů

DigiZone.cz: HD programy ČT i v UPC Horizon

HD programy ČT i v UPC Horizon

DigiZone.cz: Flix TV má set-top box s HEVC

Flix TV má set-top box s HEVC

Vitalia.cz: Dáte si jahody s plísní?

Dáte si jahody s plísní?