0:00:02.420,0:00:08.580 Internet: IP adresy a DNS 0:00:10.190,0:00:13.940 Ahoj, som Paola a som[br]softvérová inžinierka v Microsofte. 0:00:13.940,0:00:20.130 Poďme sa porozprávať o tom, ako internet[br]funguje. V mojej práci sa spolieham na 0:00:20.130,0:00:26.489 možnosť komunikovať s ľuďmi. V 70. rokoch[br]taká možnosť neexistovala. Až dovtedy, kým 0:00:26.489,0:00:32.668 Vint Cerf a Bob Kahn nevymysleli protokol [br]medzinárodnej siete, ktorý takúto 0:00:32.668,0:00:38.559 komunikáciu umožnil. Tento vynález [br]položil základy pre to, čomu sa teraz 0:00:38.559,0:00:44.469 hovorí internet. Internet je sieť sietí. [br]Spája miliardy zariadení po celom svete. 0:00:44.469,0:00:51.230 Keď sa z notebooku alebo mobilu[br]pripojíš k Wi-Fi, Wi-Fi sa pripojí 0:00:51.230,0:00:56.999 k poskytovateľovi internetových služieb[br](alebo ISP) a ten ťa pripojí k miliardám 0:00:56.999,0:01:01.600 a miliardám zariadení vo svete cez stovky [br]tisíc sietí, ktoré sú navzájom prepojené. 0:01:01.600,0:01:09.270 Jedna vec, ktorú väčšina z nás neocení, [br]je, že internet je vlastne filozofiou 0:01:09.270,0:01:15.640 dizajnu a architektúry vyjadrenou[br]v súbore protokolov. 0:01:15.640,0:01:20.300 Protokol je dobre známy súbor pravidiel [br]a noriem, ktorý, ak sa všetky strany 0:01:20.300,0:01:26.300 dohodnú na jeho použití, umožní [br]bezproblémovú komunikáciu. Ako internet 0:01:26.300,0:01:31.910 fyzicky funguje, je menej dôležité ako [br]skutočnosť, že táto filozofia dizajnu 0:01:31.910,0:01:37.710 umožnila internetu prispôsobiť sa[br]a absorbovať nové komunikačné technológie. 0:01:37.710,0:01:42.610 Je to preto, že ak má nová technológia [br]nejakým spôsobom využívať internet, 0:01:42.610,0:01:49.140 musí vedieť, s ktorými protokolmi bude [br]pracovať. Všetky zariadenia na internete 0:01:49.140,0:01:54.350 majú jedinečné adresy. Adresa na internete[br]je iba číslo podobné telefónnemu číslu 0:01:54.350,0:02:00.170 alebo názvu ulice, jedinečná pre každý[br]počítač alebo zariadenie na okraji siete. 0:02:00.170,0:02:04.690 Podobá sa poštovej adrese väčšiny [br]domácností a firiem. Nemusíte poznať 0:02:04.690,0:02:09.110 osobu, ktorej poštou posielate list, [br]ale musíte poznať jej adresu a vedieť, 0:02:09.110,0:02:14.190 ako správne napísať adresu, aby mohol byť[br]list poštou doručený na miesto určenia. 0:02:14.190,0:02:19.870 Systém adries pre počítače na internete [br]je podobný a je súčasťou jedného 0:02:19.870,0:02:25.340 z najdôležitejších protokolov používaných [br]v internetovej komunikácii, ktorý sa volá 0:02:25.340,0:02:31.890 internetový protokol alebo IP. Adresa [br]počítača sa potom nazýva jeho IP adresa. 0:02:31.900,0:02:36.620 Návštevou webovej stránky tvoj počítač[br]len žiada iný počítač o informácie. Tvoj 0:02:36.620,0:02:41.280 počítač odošle správu na IP adresu iného [br]počítača a pošle tiež svoju pôvodnú 0:02:41.280,0:02:48.450 adresu, takže druhý počítač vie, kam má[br]odoslať svoju odpoveď. Možno už vieš, 0:02:48.450,0:02:54.910 ako IP adresa vyzerá. Sú to hierarchicky[br]usporiadané videli. Rovnako ako poštová 0:02:54.910,0:03:02.270 adresa obsahuje krajinu, mesto, ulicu[br]a číslo domu. IP adresa má veľa častí. 0:03:02.270,0:03:09.520 Ako všetky digitálne údaje, každé z týchto[br]čísel je vyjadrené v bitoch. Tradičné IP 0:03:09.520,0:03:16.470 adresy majú 32 bitov, každá časť má[br]8 bitov. Prvé čísla obvykle označujú 0:03:16.470,0:03:22.470 krajinu a regionálnu sieť zariadenia. [br]Potom sú to podsiete, nakoniec 0:03:22.470,0:03:30.470 adresa konkrétneho zariadenia. Táto verzia[br]IP adresy sa nazýva IPv4. Bola navrhnutá 0:03:30.470,0:03:36.050 v roku 1973, stala sa populárnou začiatkom[br]80. rokov a poskytuje viac ako 4 miliardy 0:03:36.050,0:03:41.420 jedinečných adries pre zariadenia [br]pripojené k internetu. Internet sa 0:03:41.420,0:03:47.340 však stal oveľa populárnejším, ako si [br]Vint Cerf predstavoval, a 4 miliardy 0:03:47.340,0:03:53.260 jedinečných adries nebude stačiť. Už sme[br]na polceste viacročného prechodu na dlhší 0:03:53.260,0:04:03.660 formát adresy IP s názvom IPv6, ktorý[br]používa 128 bitov na adresu a poskytuje 0:04:03.660,0:04:08.780 viac ako 340 undeciliónov jedinečných [br]adries. Je to dosť na to, aby každé zrnko 0:04:08.780,0:04:15.739 piesku na Zemi malo svoju IP adresu.[br]Väčšinu používateľov tieto adresy nemusia 0:04:15.739,0:04:23.410 zaujímať. Systém s názvom „systém názvov[br]domén“, alebo DNS, spája názvy domén, 0:04:23.410,0:04:29.160 napríklad www.example.com s ich adresami.[br]Počítač používa DNS na vyhľadávanie názvov 0:04:29.160,0:04:33.290 domén a získanie priradenej IP adresy, [br]ktorá sa používa na pripojenie počítača 0:04:33.290,0:04:38.050 k cieľu. Prebieha to asi takto: (hlas[br]1): „Ahoj, chcem ísť na www.code.org.“ 0:04:38.050,0:04:49.900 (hlas 2): „Hm... neviem IP adresu tejto [br]domény, opýtam sa. Viete, ako sa 0:04:49.900,0:04:59.100 dostať na code.org?“ (hlas 3): „ Áno, mám[br]to tu, je to 174.129.14.120.“ 0:04:59.100,0:05:04.500 (hlas 2): „Skvelé, ďakujem. Zapíšem si ju[br]a uložím pre prípad, že by som ju znova 0:05:04.500,0:05:14.040 potreboval. Tu je adresa, ktorú si chcel.“[br](hlas 1): „Úžasné! Ďakujem.“ 0:05:14.040,0:05:20.120 Ako teda navrhneme systém pre miliardy[br]zariadení, aby sme našli jeden z miliárd 0:05:20.120,0:05:27.889 webov? Jeden server DNS nedokáže spracovať[br]všetky požiadavky zo všetkých zariadení. 0:05:27.889,0:05:33.000 Odpoveď znie, že DNS servery sú spojené[br]distribuovanej hierarchii a sú rozdelené 0:05:33.000,0:05:40.699 do zón, čím sa delí zodpovednosť za hlavné[br]domény, ako sú .org, .com, .net atď. 0:05:40.699,0:05:48.030 DNS bol pôvodne vytvorený ako otvorený [br]a verejný komunikačný protokol pre vládne 0:05:48.030,0:05:55.370 a vzdelávacie inštitúcie. DNS je pre svoju[br]otvorenosť náchylný na kybernetické útoky. 0:05:55.370,0:06:02.540 Príkladom útoku je DNS spoofing, keď sa [br]hacker pripojí k DNS serveru a zmení ho 0:06:02.540,0:06:09.479 tak, aby bol názov domén priradený[br]k nesprávnej IP adrese. To umožňuje 0:06:09.479,0:06:15.740 útočníkovi poslať ľudí na podvodný web.[br]Ak sa ti to stane, môžeš očakávať ďalšie 0:06:15.740,0:06:23.870 problémy, pretože falošný web používaš, [br]akoby bol skutočný. Internet je obrovský 0:06:23.870,0:06:30.790 a každým dňom sa zväčšuje. Ale systém [br]názvov domén a internetový protokol sú 0:06:30.790,0:06:35.210 navrhnuté tak, aby rástli spolu[br]s internetom.