[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.12,0:00:07.95,Default,,0000,0000,0000,,[odbrojavanje:7,6,5,4,3,2,1] Internet: \NPaketi, rutiranje i pouzdanost Dialogue: 0,0:00:07.95,0:00:13.65,Default,,0000,0000,0000,,Bok, moje ime je Lynn. Ja sam softverski\Ninženjer u Spotify-u i bit ću prva koje će Dialogue: 0,0:00:13.65,0:00:18.97,Default,,0000,0000,0000,,priznati da često uzimam pouzdanost\Ninterneta zdravo za gotovo. Količina Dialogue: 0,0:00:18.97,0:00:23.17,Default,,0000,0000,0000,,informacija koja struji internetom je\Nzadivljujuća. Ali kako je moguće svaki dio Dialogue: 0,0:00:23.17,0:00:29.08,Default,,0000,0000,0000,,podatka dostaviti vam pouzdano?Recimo da\Nželite pustiti pjesmu sa Spotify-a. Doima Dialogue: 0,0:00:29.08,0:00:33.99,Default,,0000,0000,0000,,se kao da se vaše računalo spaja izravno sa\NSpotify serverima i Spotify vam šalje pjesmu Dialogue: 0,0:00:33.99,0:00:39.41,Default,,0000,0000,0000,,izravnom namjenskom linijom. Ali to nije\Nnačin na koji internet radi. Kad bi internet Dialogue: 0,0:00:39.41,0:00:43.64,Default,,0000,0000,0000,,bio sačinjen od izravnih namjenskih veza,\Nbilo bi nemoguće održavati sve funkcionalnim Dialogue: 0,0:00:43.64,0:00:48.05,Default,,0000,0000,0000,,kako se milijuni korisnika pridružuju.\NPogotovo jer nema jamstva da sva žica i Dialogue: 0,0:00:48.05,0:00:53.35,Default,,0000,0000,0000,,računalo rade u svakom trenutku. Umjesto\Ntoga, podaci na internetu uglavnom ne putuju Dialogue: 0,0:00:53.35,0:01:01.21,Default,,0000,0000,0000,,izravnim putem.Prije mnogo godina, u ranim\N1970ima, moj partner Bob Khan i ja počeli Dialogue: 0,0:01:01.21,0:01:06.87,Default,,0000,0000,0000,,smo dizajnirati ono što danas zovem \Ninternet. Bob i ja smo imali odgovornost Dialogue: 0,0:01:06.87,0:01:14.79,Default,,0000,0000,0000,,i priliku dizajnirati internet protokole\Nnjegovu arhitekturu. Stoga smo ustrajali Dialogue: 0,0:01:14.79,0:01:20.00,Default,,0000,0000,0000,,na sudjelovanju u rastu interneta i njegovoj\Nevoluciji čitavo ovo vrijeme sve do danas. Dialogue: 0,0:01:20.00,0:01:25.50,Default,,0000,0000,0000,,Način na koji informacija biva prenesena\Ns jednog računala na drugo je poprilično Dialogue: 0,0:01:25.50,0:01:30.90,Default,,0000,0000,0000,,interesantan. Ne treba slijediti zacrtani\Nput, zapravo, vaš put se može promijeniti Dialogue: 0,0:01:30.90,0:01:36.10,Default,,0000,0000,0000,,uslijed komunikacije između računala.\NInformacija na internetu putuje s jednog Dialogue: 0,0:01:36.10,0:01:42.05,Default,,0000,0000,0000,,računala na drugo u onome što zovemo\Npaketom informacija i paket putuje s jednog Dialogue: 0,0:01:42.05,0:01:46.36,Default,,0000,0000,0000,,mjesta na drugo internetom slično kao što vi\Nmožete doći s jednog mjesta na drugo autom. Dialogue: 0,0:01:46.36,0:01:51.42,Default,,0000,0000,0000,,Ovisno o prometnoj gužvi ili uvjetima\Nna cesti, postoji mogućnosti da izaberete ili Dialogue: 0,0:01:51.42,0:01:59.00,Default,,0000,0000,0000,,da budete prisiljeni krenuti drugim putem\Nda biste do došli na isto mjesto svaki put\Nkad putujete. Dialogue: 0,0:01:59.00,0:02:03.98,Default,,0000,0000,0000,,kad putujete I baš kao što možete prenijeti\Npuno stvari u autu, puno vrsta digitalnih Dialogue: 0,0:02:03.98,0:02:10.36,Default,,0000,0000,0000,,infromacija može biti poslano pomoći IP paketa\Nali postoje granice. Što kao, na primjer, Dialogue: 0,0:02:10.36,0:02:14.20,Default,,0000,0000,0000,,trebate premjestiti svemirsku letjelicu s\Nmjesta gdje je izgrađena na mjesto gdje će\Nbiti lansirana. Dialogue: 0,0:02:14.20,0:02:18.78,Default,,0000,0000,0000,,Letjelica neće stati u jedan kamion i zato\Nje treba rastaviti na dijelove, prevozeći je Dialogue: 0,0:02:18.78,0:02:23.10,Default,,0000,0000,0000,,u nizu kamiona.Oni mogu koristiti različite\Nrute i mogu doći na odredište u različito Dialogue: 0,0:02:23.10,0:02:28.11,Default,,0000,0000,0000,,vrijeme. ali kad svi dijelovi stignu,\Nmožete ponovo sastaviti cijelu Dialogue: 0,0:02:28.11,0:02:34.33,Default,,0000,0000,0000,,letjelicu i bit će spremna za lansiranje.\NNa internetu stvari funkcioniraju slično. Dialogue: 0,0:02:34.33,0:02:40.09,Default,,0000,0000,0000,,Ako imate veliku sliku koju želite poslati\Nprijatelju ili prenijeti na web stranicu, Dialogue: 0,0:02:40.09,0:02:44.82,Default,,0000,0000,0000,,ta slika može biti sačinjena od 10ak milijuna\Nbitova od 1ica i 0a, previše za slanje u Dialogue: 0,0:02:44.82,0:02:49.81,Default,,0000,0000,0000,,jednom paketu.Budući da je to podatak na\Nračunalu, računalo koje šalje sliku može je Dialogue: 0,0:02:49.81,0:02:55.72,Default,,0000,0000,0000,,brzo razložiti na stotine ili čak tisuće\Nmanjih dijelova koji se zovu paketi. Za Dialogue: 0,0:02:55.72,0:03:00.23,Default,,0000,0000,0000,,razliku od auta i kamiona, ti paketi nemaju\Nvozače i ne biraju svoje rute. Svaki paket Dialogue: 0,0:03:00.23,0:03:04.65,Default,,0000,0000,0000,,ima internet adresu odakle je došao i kamo\Nkamo ide. Posebna računala na internetu Dialogue: 0,0:03:04.65,0:03:09.43,Default,,0000,0000,0000,,koje zovemo ruterima upravljaju prometom\Nkako bi omogući da se paketi kreću mrežom Dialogue: 0,0:03:09.43,0:03:15.24,Default,,0000,0000,0000,,neometano. Ako je jedna ruta blokirana,\Nodređeni paketi mogu putovati različitom rutom Dialogue: 0,0:03:15.24,0:03:20.37,Default,,0000,0000,0000,,kroz internet i mogu stići na odredište u\Nnešto različita vremena ili čak Dialogue: 0,0:03:20.37,0:03:26.57,Default,,0000,0000,0000,,različitim redoslijedom.Razgovarajmo o tome\Nkako to funkcionira. Kao dio internet protokola, Dialogue: 0,0:03:26.57,0:03:31.17,Default,,0000,0000,0000,,svaki ruter bilježi višestruke puteve za\Nslanje paketa, i on odabire najjeftiniji Dialogue: 0,0:03:31.17,0:03:37.08,Default,,0000,0000,0000,,mogući put za svaki dio podatka na temelju\Nodredišne IP adrese paketa. Dialogue: 0,0:03:37.08,0:03:42.12,Default,,0000,0000,0000,,Najjeftinije se ne odnosi na trošak, već\Nvrijeme i ne-tehničke faktore poput politike Dialogue: 0,0:03:42.12,0:03:47.50,Default,,0000,0000,0000,,i odnosa između tvrtki. Često najbolja\Nruta za slanje podatka nije nužno i Dialogue: 0,0:03:47.50,0:03:53.15,Default,,0000,0000,0000,,najizravnija.Činjenica da postoje opcije\Nza putove čini mrežu tolerantnom na greške. Dialogue: 0,0:03:53.15,0:03:57.70,Default,,0000,0000,0000,,Što znači da mreža može slati pakete čak\Ni kad nešto pođe strašno, strašno po krivu. Dialogue: 0,0:03:57.70,0:04:04.85,Default,,0000,0000,0000,,To je temelj za ključno načelo interneta:\Npouzdanost. Što ako zatražimo određene Dialogue: 0,0:04:04.85,0:04:09.35,Default,,0000,0000,0000,,podatke i ne bude nam dostavljeno sve?\NRecimo da želite slušati pjesmu. Dialogue: 0,0:04:09.35,0:04:14.83,Default,,0000,0000,0000,,kako možete biti 100% sigurni da će svi\Npodaci biti dostavljeni tako da pjesma \Nsvira savršeno? Dialogue: 0,0:04:14.83,0:04:21.44,Default,,0000,0000,0000,,Upoznajte svog novog najboljeg prijatelja,\NTCP (transmisijski kontrolni protokol). TCP Dialogue: 0,0:04:21.44,0:04:26.53,Default,,0000,0000,0000,,upravlja slanjem i primanjem svih podataka\Nkao paketa. Zamislite ga kao zajamčena\Npoštanska usluga. Dialogue: 0,0:04:26.53,0:04:31.67,Default,,0000,0000,0000,,Kada zatražite pjesmu na svom uređaju,\NSpotify šalje pjesmu razlučenu na puno paketa. Dialogue: 0,0:04:31.67,0:04:37.21,Default,,0000,0000,0000,,Kad vaš paket stigne, TCP vrši cjelokupni\Npregled i šalje natrag potvrdu da je svaki Dialogue: 0,0:04:37.21,0:04:42.84,Default,,0000,0000,0000,,paket primljen. Ako su svi paketi na broju,\NTCP potpisuje vašu dostavu i vi ste Dialogue: 0,0:04:42.84,0:04:54.82,Default,,0000,0000,0000,,gotovi. (pjesma svira) Ako TCP zaključi da\Nneki podaci nedostaju, neće potpisati, jer Dialogue: 0,0:04:54.82,0:04:59.93,Default,,0000,0000,0000,,vaša pjesma neće zvučiti dobro ili će\Ndijelovi pjesme nedostajati. Za svaki Dialogue: 0,0:04:59.93,0:05:05.93,Default,,0000,0000,0000,,izgubljeni ili nepotpuni paket, Spotify će\Nposlati novi- Kad TCP potvrdi dostavu svih Dialogue: 0,0:05:05.93,0:05:13.37,Default,,0000,0000,0000,,paketa za vašu pjesmu, ona će početi\Nsvirati. Ono što je super kod TCP-a i Dialogue: 0,0:05:13.37,0:05:19.22,Default,,0000,0000,0000,,ruterskog sustava je to što su skalabilni.\NMogu raditis 8 ili 8 milijardi uređaja. Dialogue: 0,0:05:19.22,0:05:23.45,Default,,0000,0000,0000,,Zapravo, zbog načela tolerancija na pogreške\Ni pouzdanosti, što više rutera dodajemo Dialogue: 0,0:05:23.45,0:05:28.07,Default,,0000,0000,0000,,to će internet postati pouzdaniji.Ono što\Ntakođer super je da možemo širiti i skalirati Dialogue: 0,0:05:28.07,0:05:34.38,Default,,0000,0000,0000,,internet bez ometanja trenutnih korisnika.\NInternet je sačinjen od stotine tisuća Dialogue: 0,0:05:34.38,0:05:39.28,Default,,0000,0000,0000,,mreža i milijardu fizički spojenih\Nračunala i uređaja. Ti se različiti Dialogue: 0,0:05:39.28,0:05:44.36,Default,,0000,0000,0000,,sustavi koji čine internet međusobno\Npovezuju, komuniciraju i rade zajedno Dialogue: 0,0:05:44.36,0:05:51.29,Default,,0000,0000,0000,,zahvaljujući dogovorenim standardima\No slanju podataka putem interneta. Dialogue: 0,0:05:51.29,0:05:56.00,Default,,0000,0000,0000,,Računalni uređaji ili ruteri diljem interneta\Npomažu svim paketima da stignu do svog Dialogue: 0,0:05:56.00,0:06:02.79,Default,,0000,0000,0000,,odredišta gdje se ponovo sastavljaju, ako\Nje potrebno, po redu. To se događa milijardu Dialogue: 0,0:06:02.79,0:06:08.89,Default,,0000,0000,0000,,puta dnevno, bio da vi ili netko drugi šalje\Nmail, posjećuje web stranicu, sudjeluje u Dialogue: 0,0:06:08.89,0:06:13.87,Default,,0000,0000,0000,,video razgovoru, koristi mobilnu aplikaciju\Nili kad senzori ili uređaji na internetu Dialogue: 0,0:06:13.87,0:06:14.91,Default,,0000,0000,0000,,međusobno komuniciraju.