0:00:00.901,0:00:04.498 (úvodní znělka) 0:00:10.024,0:00:11.551 Dobrý den, jmenuji se Paola 0:00:11.551,0:00:14.501 a jsem softwarovou inženýrkou [br]ve firmě Microsoft. 0:00:14.501,0:00:17.077 Pojďme si říct, jak funguje internet! 0:00:17.077,0:00:19.603 V mém povolání spoléhám na to, 0:00:19.603,0:00:21.933 že počítačové sítě mezi sebou[br]dokáží komunikovat. 0:00:21.933,0:00:24.774 Ještě v sedmdesátých letech ale [br]neexistoval žádný standardní způsob 0:00:24.774,0:00:26.956 jak takové komunikace dosáhnout. 0:00:26.956,0:00:29.821 To se změnilo s prací [br]Vinta Cerfa a Boba Kahna, 0:00:29.821,0:00:32.125 kteří vynalezli „síťový protokol“ 0:00:32.125,0:00:34.308 umožňující navázat komunikaci[br]mezi sítěmi. 0:00:34.638,0:00:36.570 Jejich vynález položil základy tomu, 0:00:36.570,0:00:38.975 čemu dnes říkáme internet. 0:00:39.566,0:00:42.045 Internet je síť sítí. 0:00:42.045,0:00:45.503 Společně propojuje miliardy [br]zařízení po celém světě. 0:00:46.723,0:00:50.876 Možná máte připojený laptop[br]nebo mobil k Wi-Fi. 0:00:50.903,0:00:52.525 Tato Wi-Fi je dále připojena [br]k poskytovateli 0:00:52.525,0:00:55.716 internetového připojení[br]neboli ISP. 0:00:55.716,0:00:58.363 A poskytovatel (ISP) vás připojuje[br]k miliardám dalších 0:00:58.363,0:01:00.196 zařízení po celém světě 0:01:00.196,0:01:02.123 přes stovky tisíc sítí, 0:01:02.123,0:01:04.045 které jsou navzájem propojeny. 0:01:05.465,0:01:08.682 Jedna věc, kterou většina[br]lidí neoceňuje, 0:01:08.682,0:01:12.142 je fakt, že internet je [br]v podstatě stavba 0:01:12.142,0:01:16.108 vyjádřena sadou protokolů. 0:01:16.598,0:01:19.629 Protokol je soubor[br]pravidel a standardů, 0:01:19.629,0:01:21.417 který pokud všichni účastníci[br]dodržují, 0:01:21.417,0:01:23.781 umožňuje všem stranám[br]komunikovat bez problémů. 0:01:24.927,0:01:28.799 Jak internet funguje ve skutečnosti,[br]fyzicky, není tak důležité 0:01:28.799,0:01:31.761 jako fakt, že jeho stavba poskytuje 0:01:31.761,0:01:36.220 internetu možnost se přizpůsobovat[br]novým komunikačních technologiím. 0:01:36.239,0:01:38.464 Aby mohla nová technologie 0:01:38.464,0:01:40.650 nějakým způsobem používat internet, 0:01:40.650,0:01:43.455 stačí ji vědět s jakým [br]protokolem má pracovat. 0:01:44.763,0:01:48.372 Všechna různá zařízení na internetu[br]mají svou unikátní adresu. 0:01:48.489,0:01:50.865 Adresa na internetu je prostě číslo, 0:01:50.865,0:01:54.082 podobně jako telefonní číslo[br]nebo číslo domu, 0:01:54.082,0:01:56.248 a je unikátní pro každý [br]počítač nebo zařízení 0:01:56.248,0:01:57.682 na hraně sítě. 0:01:59.354,0:02:02.825 Funguje to podobně jako[br]fyzická poštovní adresa. 0:02:02.919,0:02:04.499 Když někomu posíláte dopis, 0:02:04.499,0:02:06.319 nemusíte znát daného člověka, 0:02:06.319,0:02:08.344 ale musíte znát jeho adresu, 0:02:08.344,0:02:10.140 a zároveň ji umět správně napsat, 0:02:10.140,0:02:14.055 aby pošta mohla dopis doručit[br]svému příjemci. 0:02:14.246,0:02:17.954 Adresní systém počítačů[br]na internetu funguje podobně 0:02:18.114,0:02:23.125 a tvoří jeden z nejdůležitějších[br]protokolů používaných na internetu 0:02:23.354,0:02:26.235 nazývaný Internet Protocol[br]neboli IP. 0:02:26.958,0:02:30.072 Adresa počítače se pak[br]nazývá IP adresa. 0:02:30.514,0:02:33.392 Návštěva webové stránky je vlastně[br]požadavek jednoho počítače 0:02:33.392,0:02:35.299 o informace od druhého počítače. 0:02:35.299,0:02:37.627 Váš počítač odešle zprávu[br]na IP adresu 0:02:37.627,0:02:41.011 druhého počítače a k ní[br]přiloží svou adresu, 0:02:41.011,0:02:43.673 aby druhý počítač věděl,[br]kam má poslat odpověď. 0:02:45.751,0:02:47.895 IP adresu už jste někde mohli zahlédnout. 0:02:47.895,0:02:49.743 Je to jednoduše složení[br]několika čísel. 0:02:50.043,0:02:52.795 Tato čísla jsou uspořádána hierarchicky. 0:02:53.425,0:02:55.685 Stejně jako poštovní adresa obsahuje stát, 0:02:55.685,0:02:58.635 město, název ulice a číslo domu, 0:02:58.635,0:03:01.242 také IP adresa má více částí. 0:03:01.472,0:03:03.250 Stejně jako všechna digitální data, 0:03:03.250,0:03:06.250 každé z těchto čísel je[br]reprezentováno v bitech. 0:03:06.655,0:03:09.985 Tradičně je IP adresa dlouhá 32 bitů, 0:03:09.985,0:03:13.540 každá část adresy má tedy 8 bitů. 0:03:13.540,0:03:15.947 Počáteční čísla adresy vyjadřují, 0:03:15.947,0:03:18.793 ve kterém státě a kraji se[br]síť se zařízením nachází. 0:03:18.793,0:03:20.570 Následuje číslo podsítě 0:03:20.570,0:03:23.925 a na konci najdeme[br]adresu konkrétního zařízení. 0:03:24.435,0:03:28.485 Tato verze IP adresy se nazývá IPv4. 0:03:28.485,0:03:30.968 IPv4 byla navržena v roce 1973, 0:03:30.968,0:03:33.386 velkoplošně zavedena na začátku 80. let 0:03:33.386,0:03:36.729 a poskytuje více než 4 miliardy[br]možných unikátních adres 0:03:36.729,0:03:39.527 pro zařízení připojená k internetu. 0:03:39.797,0:03:43.170 Internet se však stal[br]mnohem populárnějším, 0:03:43.170,0:03:45.339 než si Vint Cerf vůbec představoval 0:03:45.339,0:03:48.677 a 4 miliardy unikátních adres[br]nebudou stačit. 0:03:48.677,0:03:51.461 Právě se nacházíme uprostřed[br]mnohaletého přechodu 0:03:51.461,0:03:55.793 na delší formát IP adres nazývaný IPv6, 0:03:55.793,0:03:59.545 který využívá adresy dlouhé 128 bitů, 0:03:59.545,0:04:04.545 a tak poskytuje přes 340 sextilion[br]unikátních adres. 0:04:04.930,0:04:08.009 To je více než dost k tomu, [br]aby každé zrnko písku na Zemi 0:04:08.009,0:04:09.990 mělo vlastní IP adresu. 0:04:10.805,0:04:14.869 Většinu uživatelů samozřejmě[br]IP adresy nezajímají. 0:04:14.869,0:04:18.160 Systém zvaný Domain Name System[br]neboli DNS 0:04:18.160,0:04:22.065 spojuje doménová jména, [br]jako www.priklad.cz 0:04:22.065,0:04:24.050 s odpovídajícími IP adresami. 0:04:24.050,0:04:27.185 Váš počítač využívá DNS[br]pro vyhledání IP adresy 0:04:27.185,0:04:29.776 spojené s konkrétním[br]doménovým jménem, 0:04:29.776,0:04:33.099 a tu následně použije[br]pro připojení k cíli na internetu. 0:04:33.099,0:04:34.999 (hraná ukázka): 0:04:34.999,0:04:36.099 – Čau, prosím tě, 0:04:36.099,0:04:39.450 potřebuju jít na www.code.org 0:04:41.313,0:04:45.011 – Jo, no... já neznám IP adresu[br]pro tuhle doménu. 0:04:45.011,0:04:46.789 Počkej, zeptám se kolem. 0:04:46.859,0:04:49.836 Hej, nevíte někdo, jak se [br]dostat na... 0:04:50.396,0:04:52.022 code.org? 0:04:53.292,0:04:54.347 – Jo, mám to tady. 0:04:54.347,0:04:57.270 Je to 174 tečka 129 0:04:57.270,0:05:00.184 tečka 14 tečka 120. 0:05:00.514,0:05:01.842 – Super, díky moc! 0:05:01.842,0:05:04.876 Ještě si to uložím,[br]kdybych to později potřeboval. 0:05:04.958,0:05:06.848 Tady mám tu adresu, kterou jsi chtěl. 0:05:07.048,0:05:08.574 – Výborně, děkuju. 0:05:10.527,0:05:13.452 (klavírní fanfára) 0:05:13.792,0:05:17.359 Jak tedy navrhneme systém [br]pro miliardy zařízení tak, 0:05:17.359,0:05:21.108 aby jednoduše našel kteroukoliv [br]z miliard různých webových stránek? 0:05:21.388,0:05:24.097 Není možné, aby jeden DNS server 0:05:24.097,0:05:27.413 zvládl požadavky ze všech zařízení. 0:05:27.633,0:05:30.223 DNS servery jsou proto propojeny 0:05:30.223,0:05:33.816 v distribuované hierarchii[br]a rozděleny do sektorů, 0:05:33.822,0:05:37.105 čímž si rozdělují odpovědnost[br]za jednotlivé domény 0:05:37.105,0:05:40.899 jako .org, .com, .net a další. 0:05:41.829,0:05:44.129 DNS byl původně vytvořen jako 0:05:44.129,0:05:47.116 veřejný otevřený komunikační protokol 0:05:47.116,0:05:49.871 pro vládní a vzdělávací instituce. 0:05:49.871,0:05:51.589 Kvůli své otevřenosti 0:05:51.589,0:05:54.706 je ale DNS náchylný [br]ke kybernetickým útokům. 0:05:55.247,0:05:58.399 Jeden z takových útoků [br]se nazývá DNS spoofing. 0:05:58.399,0:06:01.724 To je když se hacker[br]nabourá do DNS serveru 0:06:01.724,0:06:04.450 a spojí doménové jméno 0:06:04.450,0:06:06.725 s falešnou IP adresou. 0:06:06.985,0:06:11.588 Takový útok umožňuje hackerovi[br]posílat lidi na podvodné stránky. 0:06:11.588,0:06:13.364 Když se vám to stane, 0:06:13.364,0:06:15.694 stanete se zranitelnými, 0:06:15.694,0:06:19.783 protože ani nevíte, že se nacházíte[br]na falešné webové stránce. 0:06:21.443,0:06:25.597 Internet je obrovský[br]a každým dnem se zvětšuje. 0:06:25.597,0:06:28.599 Domain Name System a Internet Protocol 0:06:28.599,0:06:30.485 jsou ale škálovatelné, 0:06:30.485,0:06:32.885 bez ohledu na velikost internetu.