1 00:00:04,000 --> 00:00:08,250 INTERNET. ADRESY IP ORAZ DNS 2 00:00:09,993 --> 00:00:14,373 Mam na imię Paola i jestem informatyczką w Microsofcie. 3 00:00:14,416 --> 00:00:17,195 Pomówmy o działaniu Internetu. 4 00:00:17,245 --> 00:00:22,080 W pracy wykorzystuję fakt, że sieci mogą porozumiewać się między sobą. 5 00:00:22,117 --> 00:00:26,752 Ale w latach 70. X wieku nie było standardowej metody komunikacji. 6 00:00:26,852 --> 00:00:29,818 Dopiero Vint Cerf i Bob Kahn 7 00:00:29,918 --> 00:00:33,901 razem opracowali Internetworking Protocol. 8 00:00:34,615 --> 00:00:39,404 Ten wynalazek położył podwaliny pod to, co dziś nazywamy Internetem. 9 00:00:39,504 --> 00:00:42,051 Internet to sieć sieci. 10 00:00:42,129 --> 00:00:45,464 Łączy miliardy urządzeń na całym świecie. 11 00:00:46,486 --> 00:00:50,889 Może łączycie się z siecią za pomocą laptopa lub telefonu, przez WiFi. 12 00:00:50,944 --> 00:00:55,611 A to połączenie WiFi prowadzi do dostawcy usług internetowych. 13 00:00:55,674 --> 00:01:00,172 Dostawca łączy was z miliardami urządzeń na całym świecie 14 00:01:00,222 --> 00:01:03,788 poprzez setki tysięcy sieci połączonych między sobą. 15 00:01:05,391 --> 00:01:08,615 Większość osób nie zdaje sobie sprawy, 16 00:01:08,721 --> 00:01:12,097 że Internet to w istocie filozofia projektowa 17 00:01:12,174 --> 00:01:15,998 i architektura wyrażona w zestawie protokołów. 18 00:01:16,619 --> 00:01:19,399 A protokół to zestaw zasad i standardów, 19 00:01:19,523 --> 00:01:24,859 które, jeśli zainteresowani zgodzą się ich używać, zapewnia dobrą komunikację. 20 00:01:24,959 --> 00:01:27,423 To, jak Internet działa fizycznie, 21 00:01:27,491 --> 00:01:31,440 jest mniej ważne niż fakt, że ta filozofia projektowania 22 00:01:31,493 --> 00:01:36,246 pozwala mu przystosować się do nowych technologii komunikacji. 23 00:01:36,345 --> 00:01:40,821 A to dlatego, że aby nowa technologia używała Internetu, 24 00:01:40,890 --> 00:01:44,738 musi wiedzieć, z którymi protokołami współpracować. 25 00:01:44,838 --> 00:01:48,390 Wszystkie urządzenia w Internecie mają niepowtarzalne adresy. 26 00:01:48,456 --> 00:01:51,037 Adres w Internecie to po prostu liczba 27 00:01:51,077 --> 00:01:54,033 podobna do numeru telefonu lub ulicy. 28 00:01:54,087 --> 00:01:59,188 Adres jest unikatowy dla komputera czy innego urządzenia na krańcu sieci. 29 00:01:59,240 --> 00:02:03,042 Można to porównać z adresem e-mailowym domu czy firmy. 30 00:02:03,136 --> 00:02:06,107 Nie musicie znać osoby, by wysłać jej e-mail, 31 00:02:06,164 --> 00:02:10,377 ale musicie znać jej adres i wiedzieć, jak go poprawnie zapisać, 32 00:02:10,449 --> 00:02:14,118 żeby poczta doręczyła list w miejsce przeznaczenia. 33 00:02:14,185 --> 00:02:17,949 System adresowy komputerów w sieci działa podobnie. 34 00:02:18,045 --> 00:02:21,363 Stanowi część jednego z najważniejszych protokołów 35 00:02:21,445 --> 00:02:23,383 w komunikacji internetowej. 36 00:02:23,464 --> 00:02:26,793 To po prostu Protokół Internetowy (IP). 37 00:02:26,893 --> 00:02:30,349 Adres komputera nazywa się adresem IP. 38 00:02:30,423 --> 00:02:35,155 Gdy odwiedzacie stronę, wasz komputer prosi inny o informacje. 39 00:02:35,221 --> 00:02:38,586 Wysyła wiadomość pod adres IP drugiego komputera; 40 00:02:38,686 --> 00:02:41,082 a jednocześnie wysyła swój, 41 00:02:41,135 --> 00:02:44,270 by było wiadomo, dokąd skierować odpowiedź. 42 00:02:45,720 --> 00:02:47,880 Może widzieliście adres IP. 43 00:02:47,953 --> 00:02:50,016 To po prostu liczby. 44 00:02:50,095 --> 00:02:53,383 Są uporządkowane. 45 00:02:53,483 --> 00:02:58,524 Tak jak w adresie domowym określamy kraj, miasto, ulicę i numer domu, 46 00:02:58,612 --> 00:03:01,394 tak adres IP składa się z kilku części. 47 00:03:01,481 --> 00:03:03,234 Jak wszystkie dane cyfrowe, 48 00:03:03,305 --> 00:03:06,618 każda z liczb jest przedstawiona w bitach. 49 00:03:06,740 --> 00:03:10,032 Tradycyjny adres IP ma 32 bity; 50 00:03:10,140 --> 00:03:13,027 po osiem na każdą z części. 51 00:03:13,561 --> 00:03:18,646 Pierwsze liczby zwykle określają kraj i sieć regionalną. 52 00:03:18,728 --> 00:03:24,289 Później jest oznaczenie podsieci i w końcu adres konkretnego urządzenia. 53 00:03:24,394 --> 00:03:28,515 Ten rodzaj adresowania IP nazywa się IPv4. 54 00:03:28,591 --> 00:03:33,321 Wymyślono go w 1973 r; upowszechnił się na początku lat 80. 55 00:03:33,460 --> 00:03:36,944 Obsługuje ponad 4 mld niepowtarzalnych adresów 56 00:03:37,002 --> 00:03:39,660 urządzeń łączących się z siecią. 57 00:03:39,817 --> 00:03:45,183 Ale Internet stał się popularniejszy niż przewidywał nawet Vint Cerf, 58 00:03:45,256 --> 00:03:48,391 więc 4 mld niepowtarzalnych adresów to za mało. 59 00:03:48,511 --> 00:03:51,486 Rozpoczął się już przewidziany na lata proces 60 00:03:51,586 --> 00:03:55,705 przejścia do formatu dłuższych adresów IP, o nazwie IPv6. 61 00:03:55,825 --> 00:03:59,537 Wykorzystując 128 bitów na adres, 62 00:03:59,579 --> 00:04:05,015 będzie obsługiwał ponad 340 sekstylionów adresów. 63 00:04:05,179 --> 00:04:09,986 Wystarczyłoby, w nadmiarze, na adres dla każdego ziarnka piasku na Ziemi. 64 00:04:10,823 --> 00:04:14,769 Większość użytkowników nie widzi adresów IP i nie dba o nie. 65 00:04:14,895 --> 00:04:18,182 Tzw. System Nazw Domenowych (DNS), 66 00:04:18,277 --> 00:04:23,964 kojarzy nazwy, np. www.example.com, z adresami. 67 00:04:24,050 --> 00:04:27,255 Wasz komputer używa DNS-u do szukania nazw domen 68 00:04:27,355 --> 00:04:29,630 i uzyskiwania skojarzonych adresów IP. 69 00:04:29,699 --> 00:04:33,159 Po to, by połączyć komputer z miejscem przeznaczenia w sieci. 70 00:04:33,240 --> 00:04:34,958 Dzieje się coś takiego! 71 00:04:35,064 --> 00:04:39,498 Cześć, chcę iść do www.code.org. 72 00:04:41,402 --> 00:04:46,308 Nie znam adresu IP tej domeny. Popytam. 73 00:04:46,910 --> 00:04:51,990 Hej, wie ktoś, jak się dostać do code.org? 74 00:04:53,221 --> 00:04:55,374 Tak, mam to tutaj. 75 00:04:55,474 --> 00:04:59,978 174.129.14.120. 76 00:05:00,605 --> 00:05:04,883 Świetnie, dzięki! Zapiszę to sobie, kiedyś może się przydać. 77 00:05:04,983 --> 00:05:07,130 Hej, masz tu adres, którego szukałeś. 78 00:05:07,230 --> 00:05:08,802 Super! Dziękuję! 79 00:05:13,840 --> 00:05:17,544 Jak więc projektujemy system dla miliardów urządzeń, 80 00:05:17,644 --> 00:05:21,201 żeby znajdował każdą z miliardów różnych stron internetowych? 81 00:05:21,271 --> 00:05:24,148 Niemożliwe, żeby jeden serwer DNS 82 00:05:24,248 --> 00:05:27,308 obsłużył wszystkie żądania wszystkich urządzeń. 83 00:05:27,703 --> 00:05:32,207 Rozwiązanie? Serwery DNS są powiązane hierarchicznie 84 00:05:32,307 --> 00:05:34,029 i podzielone na strefy. 85 00:05:34,129 --> 00:05:37,037 Dzielą się odpowiedzialnością za główne domeny, 86 00:05:37,137 --> 00:05:40,868 jak .org, .com, .net i tak dalej. 87 00:05:41,890 --> 00:05:47,061 DNS pierwotnie stworzono jako otwarty, publiczny protokół komunikacyjny 88 00:05:47,161 --> 00:05:49,971 dla instytucji rządowych i edukacyjnych. 89 00:05:50,054 --> 00:05:54,359 Z powodu tej otwartości jest narażony na cyberataki. 90 00:05:55,171 --> 00:05:58,283 Przykładowy atak to podmiana DNS. 91 00:05:58,341 --> 00:06:02,927 Haker wchodzi do serwera DNS i zmienia go tak, 92 00:06:03,016 --> 00:06:06,898 by łączył nazwę domeny z niewłaściwym adresem IP. 93 00:06:06,964 --> 00:06:11,496 Przez to atakujący kieruje ludzi na fałszywą stronę internetową. 94 00:06:11,586 --> 00:06:13,434 Jeśli to was spotka, 95 00:06:13,534 --> 00:06:19,553 będziecie korzystać z fałszywej strony jak z prawdziwej! 96 00:06:21,503 --> 00:06:25,404 Internet jest olbrzymi i rośnie z każdym dniem. 97 00:06:25,486 --> 00:06:30,489 Ale System Nazw Domenowych i Protokół Internetowy są zaprojektowane tak, 98 00:06:30,550 --> 00:06:33,750 że dopasują się do skali, niezależnie, jak rozwinie się sieć.