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