[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.12,0:00:07.95,Default,,0000,0000,0000,,[odpočítávání písničky: 7, 6, 5, 4, 3, 2, 1] Internet:\Npakety, směrování (routing) a spolehlivost Dialogue: 0,0:00:07.95,0:00:13.65,Default,,0000,0000,0000,,Ahoj. Jmenuji se Lynn. Jsem konstruktérka software\Ntady u Spotify a nedělá mi problém přiznat, že Dialogue: 0,0:00:13.65,0:00:18.97,Default,,0000,0000,0000,,často beru spolehlivost internetu jako samozřejmost.\NUž jen to obrovské množství informací, které po Dialogue: 0,0:00:18.97,0:00:23.17,Default,,0000,0000,0000,,Internetu kolují, je ohromující. ale jak je možné, aby\Nk Vám byl každý kousek dat dodán tak spolehlivě? Dialogue: 0,0:00:23.17,0:00:29.08,Default,,0000,0000,0000,,Řekněme, že si třeba chcete přehrát nějakou\Npísničku ze Spotify. Zdá se, že Váš počítač Dialogue: 0,0:00:29.08,0:00:33.99,Default,,0000,0000,0000,,se připojuje přímo k serverům Spotify, \Na Spotify Vám posílá písničku po přímé Dialogue: 0,0:00:33.99,0:00:39.41,Default,,0000,0000,0000,,lince. Ale ve skutečnosti takto\NInternet nefunguje. Kdyby byl Dialogue: 0,0:00:39.41,0:00:43.64,Default,,0000,0000,0000,,Internet sestaven z přímých účelových spojů, bylo\Nby nemožné udržet vše v chodu, když by se Dialogue: 0,0:00:43.64,0:00:48.05,Default,,0000,0000,0000,,připojovaly miliony uživatelů. Zejména proto,\Nže není žádná záruka, že všechny počítače a Dialogue: 0,0:00:48.05,0:00:53.35,Default,,0000,0000,0000,,všechny dráty budou pracovat současně. Namísto\Ntoho jsou data po Internetu přepravována Dialogue: 0,0:00:53.35,0:01:01.21,Default,,0000,0000,0000,,mnohem méně přímo. Před mnoha lety, začátkem\N70. let 20. století jsme můj partner Bob Kahn a já Dialogue: 0,0:01:01.21,0:01:06.87,Default,,0000,0000,0000,,začali pracovat na návrhu toho, co se dnes nazývá Internet. Bob a já jsme měli povinnost a příležitost Dialogue: 0,0:01:06.87,0:01:14.79,Default,,0000,0000,0000,,navrhnout protokoly a architekturu\NInternetu. Takže jsme vytrvali a celou Dialogue: 0,0:01:14.79,0:01:20.00,Default,,0000,0000,0000,,tu dobu až do teď jsme se účastnili\Nrůstu a vývoje internetu. Způsob, Dialogue: 0,0:01:20.00,0:01:25.50,Default,,0000,0000,0000,,jakým jsou informace předávány z jednoho\Npočítače do druhého, je celkem zajímavý. Dialogue: 0,0:01:25.50,0:01:30.90,Default,,0000,0000,0000,,Musí probíhat po pevně stanovené cestě. Kromě\Ntoho se ta cesta může uprostřed konverzace Dialogue: 0,0:01:30.90,0:01:36.10,Default,,0000,0000,0000,,jednoho počítače s druhým změnit. Informace\Nna Internetu přecházejí z jednoho počítače do Dialogue: 0,0:01:36.10,0:01:42.05,Default,,0000,0000,0000,,druhého způsobem, kterému říkáme informační\Npakety, a paket cestuje po internetu z jednoho Dialogue: 0,0:01:42.05,0:01:46.36,Default,,0000,0000,0000,,místa na druhé značně obdobně tomu, jako my\Ncestujeme autem. Podle toho, nakolik je silnice Dialogue: 0,0:01:46.36,0:01:51.42,Default,,0000,0000,0000,,ucpaná nebo jinak ovlivněná podmínkami, byste\Nse mohli rozhodnout, nebo muset, zvolit pokaždé Dialogue: 0,0:01:51.42,0:01:59.00,Default,,0000,0000,0000,,jinou cestu k tomu, abyste se dostali do toho\Nstejného místa, kam obyčejně cestujete. A. Dialogue: 0,0:01:59.00,0:02:03.98,Default,,0000,0000,0000,,stejně jako v autě můžete přepravovat velmi\Nmnoho různých druhů věcí, tak také lze mnoho Dialogue: 0,0:02:03.98,0:02:10.36,Default,,0000,0000,0000,,druhů digitálních informací přepravovat pomocí\Npaketů IP, ale jsou tu určitá omezení. Co když například Dialogue: 0,0:02:10.36,0:02:14.20,Default,,0000,0000,0000,,potřebujete přemístit raketoplán z místa, kde byl postaven, na místo, odkud bude vypuštěn. Raketoplán Dialogue: 0,0:02:14.20,0:02:18.78,Default,,0000,0000,0000,,se nevejde na jeden nákladní vůz, takže je potřeba jej\Nrozložit na kusy a přepravovat pomocí vozového parku Dialogue: 0,0:02:18.78,0:02:23.10,Default,,0000,0000,0000,,nákladních vozů. Ty by mohly jet různými cestami\Na mohly by se dostat do stejného místa v různých Dialogue: 0,0:02:23.10,0:02:28.11,Default,,0000,0000,0000,,časových okamžicích. Avšak když už budou\Nvšechny součásti na místě, můžete z nich složit Dialogue: 0,0:02:28.11,0:02:34.33,Default,,0000,0000,0000,,celý raketoplán, a ten bude připraven k vypuštění.\NNa Internetu fungují věci obdobně. Jestliže máte Dialogue: 0,0:02:34.33,0:02:40.09,Default,,0000,0000,0000,,velký obrázek, který chcete poslat příteli nebo jej\Nnahrát na nějakou webovou stránku, mohlo by se Dialogue: 0,0:02:40.09,0:02:44.82,Default,,0000,0000,0000,,jednat o obrázek složený z desítek milionů bitů\Nz jedniček a nul, příliš mnoho k zaslání v jednom Dialogue: 0,0:02:44.82,0:02:49.81,Default,,0000,0000,0000,,paketu. Protože data obrázku jsou na počítači,\Npočítač, který obrázek odesílá, jej může rychle Dialogue: 0,0:02:49.81,0:02:55.72,Default,,0000,0000,0000,,rozložit na stovky nebo i tisíce menších částí\Nzvaných pakety. Na rozdíl od osobních a nákladních Dialogue: 0,0:02:55.72,0:03:00.23,Default,,0000,0000,0000,,aut tyto pakety nemají řidiče a nemusí se\Nrozhodovat, kudy pojedou. Každý paket má Dialogue: 0,0:03:00.23,0:03:04.65,Default,,0000,0000,0000,,internetovou adresu místa, odkud pochází a\Nmísta, na které cestuje. Speciální počítače Dialogue: 0,0:03:04.65,0:03:09.43,Default,,0000,0000,0000,,na internetu, zvané routery (směrovače) fungují\Njako vedoucí přepravy tak, že pakety hladce Dialogue: 0,0:03:09.43,0:03:15.24,Default,,0000,0000,0000,,navádějí skrze sítě. Je-li některý směrovač přecpán,\Nmohou různé jednotlivé pakety cestovat různými Dialogue: 0,0:03:15.24,0:03:20.37,Default,,0000,0000,0000,,cestami po internetu a do místa mohou\Ndorazit v mírně různou dobu nebo i nedorazit. Dialogue: 0,0:03:20.37,0:03:26.57,Default,,0000,0000,0000,,Promluvme si nyní o tom, jak to funguje.\NV rámci internetového protokolu sleduje Dialogue: 0,0:03:26.57,0:03:31.17,Default,,0000,0000,0000,,každý směrovač více cest, po kterých jsou\Npakety zasílány, a pro každý kousek dat Dialogue: 0,0:03:31.17,0:03:37.08,Default,,0000,0000,0000,,volí nejlevnější dostupnou cestu podle \Nadresy IP cíle pro daný paket. Dialogue: 0,0:03:37.08,0:03:42.12,Default,,0000,0000,0000,,Pojem „nejlevnější“ v tomto případě nehovoří\No financích, ale o čase a o netechnických faktorech, Dialogue: 0,0:03:42.12,0:03:47.50,Default,,0000,0000,0000,,jako je například politika a vztahy mezi různými\Nspolečnostmi. Často tomu bývá tak, že nejlepší Dialogue: 0,0:03:47.50,0:03:53.15,Default,,0000,0000,0000,,dráha pro data není nezbytně ta nejpřímější. Mít\Nrůzné možnosti cesty dělá síť tolerantní vůči chybám. Dialogue: 0,0:03:53.15,0:03:57.70,Default,,0000,0000,0000,,To znamená, že síť může pokračovat v odesílání paketů,\Ni kdyby se něco opravdu, ale opravdu vážného pokazilo. Dialogue: 0,0:03:57.70,0:04:04.85,Default,,0000,0000,0000,,To je základem klíčového principu Internetu:\Nspolehlivosti. Takže, chcete si vyžádat nějaká Dialogue: 0,0:04:04.85,0:04:09.35,Default,,0000,0000,0000,,data a ne vše je dodáváno? Řekněme, že si\Nchcete třeba poslechnout písničku. Dialogue: 0,0:04:09.35,0:04:14.83,Default,,0000,0000,0000,,Jak si můžete být na 100% jisti, že všechna data budou\Ndodána tak, aby byla písnička bez chyby přehrána? Dialogue: 0,0:04:14.83,0:04:21.44,Default,,0000,0000,0000,,Představujeme Vám Vašeho nejlepšího přítele, TCP (Transmission Control Protocol). TCP se daří zasílat a Dialogue: 0,0:04:21.44,0:04:26.53,Default,,0000,0000,0000,,přijímat všechna Vaše data jako pakety.\NPředstavte si to jako takovou poštu se zárukou. Dialogue: 0,0:04:26.53,0:04:31.67,Default,,0000,0000,0000,,Když si na svém zařízení vyžádáte nějakou písničku, Spotify Vám písničku pošle rozdělenou na mnoho Dialogue: 0,0:04:31.67,0:04:37.21,Default,,0000,0000,0000,,paketů. Když pakety dorazí, TCP udělá kompletní\Ninventář a pošle zpět potvrzení přijetí každého Dialogue: 0,0:04:37.21,0:04:42.84,Default,,0000,0000,0000,,paketu. Jestliže jsou všechny pakety na místě,\NTCP odepíše Vaši dodávku a máte to hotovo. Dialogue: 0,0:04:42.84,0:04:54.82,Default,,0000,0000,0000,,(písnička je přehrávána) Jestliže TCP shledá, že\Nnějaké pakety chybí, neodepíše to, protože by Vaše Dialogue: 0,0:04:54.82,0:04:59.93,Default,,0000,0000,0000,,písnička nezněla tak dobře, nebo by jí kus\Nchyběl. Každý chybějící nebo neúplný paket Dialogue: 0,0:04:59.93,0:05:05.93,Default,,0000,0000,0000,,pošle Spotify znovu. Až TCP ověří dodání mnoha\Npaketů pro onen konkrétní daný požadavek Dialogue: 0,0:05:05.93,0:05:13.37,Default,,0000,0000,0000,,na píseň, Vaše píseň začne být přehrávána.\NVynikající na systémech TCP a směrovačů je, že Dialogue: 0,0:05:13.37,0:05:19.22,Default,,0000,0000,0000,,jsou škálovatelné. Mohou pracovat s osmi\Nzařízeními nebo s osmi miliardami zařízení. Dialogue: 0,0:05:19.22,0:05:23.45,Default,,0000,0000,0000,,Ve skutečnosti díky principům tolerance vůči\Nchybám a redundance, čím více routerů přidáváme, Dialogue: 0,0:05:23.45,0:05:28.07,Default,,0000,0000,0000,,tím spolehlivějším se Internet stává. Vynikající\Nje také to, že Internet můžeme nechat rozrůstat Dialogue: 0,0:05:28.07,0:05:34.38,Default,,0000,0000,0000,,a měnit jeho velikost, aniž bychom museli přerušit\Nslužby někomu z těch, kdo jej používají. Dialogue: 0,0:05:34.38,0:05:39.28,Default,,0000,0000,0000,,Internet je tvořen stovkami tisíců sítí a miliardami\Npočítačů a zařízení propojených fyzicky. Tyto Dialogue: 0,0:05:39.28,0:05:44.36,Default,,0000,0000,0000,,různé systémy tvořící Internet se navzájem spojují,\Nkomunikují navzájem jeden s druhým Dialogue: 0,0:05:44.36,0:05:51.29,Default,,0000,0000,0000,,a spolupracují, a to díky dohodnutým normám\Nřídícím způsob zasílání dat na internetu. Dialogue: 0,0:05:51.29,0:05:56.00,Default,,0000,0000,0000,,Výpočetní zařízení nebo routery na internetu\Numožňují všem paketům dojít na místo, kde Dialogue: 0,0:05:56.00,0:06:02.79,Default,,0000,0000,0000,,budou opět poskládány do stejného pořadí, \Nbude-li třeba To se odehrává mnoho miliardkrát Dialogue: 0,0:06:02.79,0:06:08.89,Default,,0000,0000,0000,,denně, ať už právě Vy nebo Vaši přátelé posíláte\Ne-mail, navštěvujete webovou stránku, děláte Dialogue: 0,0:06:08.89,0:06:13.87,Default,,0000,0000,0000,,video chat, používáte mobilní aplikaci, nebo\Nkdyž senzory nebo zařízení na internetu Dialogue: 0,0:06:13.87,0:06:14.91,Default,,0000,0000,0000,,navzájem komunikují.