WEBVTT 00:00:02.420 --> 00:00:08.580 Internet: IP adrese i DNS 00:00:10.190 --> 00:00:13.940 Bok! Moje ime je Paola i ja sam softverski inženjer 00:00:13.940 --> 00:00:20.130 u Microsoftu. Razgovarajmo o tome kako Internet radi. Moj posao se oslanja na to 00:00:20.130 --> 00:00:26.489 da mreže razgovaraju jedna s drugom, ali 1970. nije bilo standardne metode za to. 00:00:26.489 --> 00:00:32.668 Tek su Vint Cerf i Bob Khan izumili Internet protokol da bi komunikacija 00:00:32.668 --> 00:00:38.559 bila moguća. Taj je izum postavio temelje za ono što danas zovemo Internet. 00:00:38.559 --> 00:00:44.469 Internet je mreža svih mreža. On povezuje milijarde uređaja diljem cijeloga svijeta. 00:00:44.469 --> 00:00:51.230 Dakle, možda ste povezani s laptopom ili telefonom preko wi-fi-ja, onda te ta wi-fi 00:00:51.230 --> 00:00:56.999 povezanost povezuje s pružateljem internet usluga (ISP), a taj ISP te povezuje s 00:00:56.999 --> 00:01:01.600 milijardama uređaja diljem svijeta preko stotina tisuća međusobno povezanih mreža. 00:01:01.600 --> 00:01:09.270 Jedna stvar koju mnogi ljudi ne uvažavaju je da je Internet uistinu 00:01:09.270 --> 00:01:15.640 filozofija dizajna i svojevrsna arhitektura izražena u setu 00:01:15.640 --> 00:01:20.300 protokola. Protokol je dobro poznati set pravila i standarda, koji, ako se sve 00:01:20.300 --> 00:01:26.300 strane slože koristiti ga, omogućuje komunikaciju bez problema. Kako Internet 00:01:26.300 --> 00:01:31.910 fizički funkcionira je manje bitno od činjenice da je filozofija dizajna omogućila 00:01:31.910 --> 00:01:37.710 Internetu da prilagodi i apsorbira nove komunikacijske tehnologije.To je zato što 00:01:37.710 --> 00:01:42.610 nova tehnologija, da bi koristila internet u nekom obliku, mora samo znati s kojim 00:01:42.610 --> 00:01:49.140 protokolom treba raditi. Svi različiti uređaji na Internetu imaju jedinstvenu 00:01:49.140 --> 00:01:54.350 adresu. Adresa na Internetu je samo broj, slično telefonskom broju ili kućnoj adresi, 00:01:54.350 --> 00:02:00.170 koji je jedinstveni za svako računalo ili uređaj na rubu mreže. To je slično kao što 00:02:00.170 --> 00:02:04.690 većina kuća i tvrtki ima poštansku adresu. ne trebaš poznavati osobu da bi joj poslao 00:02:04.690 --> 00:02:09.110 pismo poštom, ali trebaš znati njegovu adresu i kako pravilno napisati adresu 00:02:09.110 --> 00:02:14.190 da bi pismo bilo dostavljeno poštom na traženo odredište. 00:02:14.190 --> 00:02:19.870 Sustav adresiranja za računala na Internetu je sličan i čini sastavni dio jednog od 00:02:19.870 --> 00:02:25.340 najvažnijeg protokola koji se koristi u internet komunikaciju jednostavno nazvanog 00:02:25.340 --> 00:02:31.890 Internet protokol ili IP. Adresa računala se stoga naziva IP adresa. Pri posjećivanju 00:02:31.900 --> 00:02:36.620 web stranice vaše računalo zapravo samo traži informacije od drugog računala. Vaše 00:02:36.620 --> 00:02:41.280 računalo šalje poruku na IP adresu drugog računala i zajedno s njom šalje i svoju adresu 00:02:41.280 --> 00:02:48.450 tako da drugo računalo zna gdje poslati svoj odgovor. Možda ste već vidjeli IP adresu. 00:02:48.450 --> 00:02:54.910 To je samo hrpa brojeva! Ti su brojevi poredani po hijerarhiji. Baš kao što i 00:02:54.910 --> 00:03:02.270 kućna adresa ima državu, grad, ulicu i kućni broj i IP adresa ima mnogo dijelova. 00:03:02.270 --> 00:03:09.520 Baš kao svi digitalni podaci, svaki od tih brojeva prikazan je u bitovima. Klasične 00:03:09.520 --> 00:03:16.470 IP adrese duge su 32 bita, s 8 bitova za svaki dio adrese. Prvi brojevi obično 00:03:16.470 --> 00:03:22.470 označavaju državu i regionalnu mrežu uređaja. Potom idu podmreže i onda konačno 00:03:22.470 --> 00:03:30.470 adresa specifičnog uređaja. Ova verzija IP adresiranja naziva se IPv4. Dizajnirana je 00:03:30.470 --> 00:03:36.050 1973. i široko je prihvaćena ranih 80tih i pruža pruža više od 4 milijarde 00:03:36.050 --> 00:03:41.420 jedinstvenih adresa za uređaje spojene na Internet. No Interent je na kraju ispao 00:03:41.420 --> 00:03:47.340 puno popularniji nego što je to Vint Cerf mogao zamisliti i 4 milijarde jedinstvenih 00:03:47.340 --> 00:03:53.260 adresa neće biti dovoljno. Mi smo trenutno usred višegodišnje tranzicije na duži IP 00:03:53.260 --> 00:04:03.660 format adrese kojeg zovemo IPv6, koji koristi 128 bitova po adresi i pruža više od 00:04:03.660 --> 00:04:08.780 340 trilijuna jedinstvenih adresa. To je više nego dovoljno da svako zrno pijeska 00:04:08.780 --> 00:04:15.739 na Zemlji ima svoju IP adresu. Većina korisnika nikada ne vidi ili ne vodi brigu 00:04:15.739 --> 00:04:23.410 o Internet adresama. Sustav nazvan domenski sustav imena (DNS) povezuje imena kao www.example.com s odgovarajućim 00:04:23.410 --> 00:04:29.160 adresama. Vaše računalo koristi DNS za traženje imena domena i dobivanje povezane 00:04:29.160 --> 00:04:33.290 IP adrese koja se koristi za povezivanje vašeg računala s odredištem na Internetu. 00:04:33.290 --> 00:04:38.050 I izgleda otprilike ovako (glas 1)"Hej, pozdrav, želim ići na www.code.org." 00:04:38.050 --> 00:04:49.900 (glas 2) "Mm..da, ne znam IP adresu za tu domenu čekaj da se raspitam. Hej, znaš li 00:04:49.900 --> 00:04:59.100 kako doći do code.org.?" (voice3) "Da evo ga:174.129.14.120." 00:04:59.100 --> 00:05:04.500 (glas 2) "Oh ok, super, hvala. Zapisat ću to i spremiti za kasnije u slučaju da mi 00:05:04.500 --> 00:05:14.040 zatreba. Hej, evo ti adrese koju si tražio." (glas 1) "Odlično! Hvala ti." 00:05:14.040 --> 00:05:20.120 Dakle, kako da dizajniramo sustav u kojem bi milijardu uređaja pronašlo bilo koju od 00:05:20.120 --> 00:05:27.889 milijardu web stranica? nema načina da jedan DNS upravlja svim zahtjevima svih 00:05:27.889 --> 00:05:33.000 uređaja. Odgovor leži u tome što su DNS serveri povezani u distribuiranoj hijerarhiji 00:05:33.000 --> 00:05:40.699 i podijeljeni su u zone, razdvajajući odgovornost za glavne domene kao .org 00:05:40.699 --> 00:05:48.030 .com, .net i sl. DNS je u početku osmišljen kao otvoreni i javni komunikacijski protokol 00:05:48.030 --> 00:05:55.370 za vladu i obrazovne ustanove. Radi svoje otvorenosti, DNS je podložan cyber napadima. 00:05:55.370 --> 00:06:02.540 Primjer napada je trovanje DNS-a. U tom slučaju haker upada u server DNS-a i 00:06:02.540 --> 00:06:09.479 mijenja ga da bi odgovarao imenu domene s krivom IP adresom. To dopušta napadaču 00:06:09.479 --> 00:06:15.740 slanje ljudi na lažne stranice. Ako se to dogodi vama, izloženi se riziku jer 00:06:15.740 --> 00:06:23.870 koristite tu lažnu stranicu kao da je stvarna. Internet je ogroman i raste iz 00:06:23.870 --> 00:06:30.790 dana u dan. Ali domenski sustav imena i Internet protokol dizajnirani su za 00:06:30.790 --> 00:06:35.210 skaliranje neovisno o tome koliko Internet raste.