WEBVTT 00:00:02.760 --> 00:00:08.500 Internet | Žice, kablovi i Wi-Fi. 00:00:08.500 --> 00:00:13.180 Zovem se Tes Vinlok, i ja sam softverski inženjer i radim za Google. 00:00:13.180 --> 00:00:17.740 Imam pitanje: Kako slika, tekstualna por- uka ili e-pošta stigne sa jednog uređaja 00:00:17.740 --> 00:00:25.050 na drugi? Nije magija, već INTRENET. Opipljiv, fizički sistem napravljen za razmenu informacija. 00:00:25.050 --> 00:00:29.720 Internet je kao neka pošta, samo što su stvari koje se šalju 00:00:29.720 --> 00:00:36.210 malo drugačije. Umesto kutija i koverata internetom se prenose BINARNE informacije. 00:00:36.210 --> 00:00:40.750 Informacije su sastavljene od bitova. Bit možemo opisati kao neki par suprotnosti: 00:00:40.750 --> 00:00:49.330 uključeno ili isključeno, da ili ne. Obično koristimo 1 za uključeno a 0 za isključeno. Pošto bit ima dva 00:00:49.330 --> 00:00:56.150 moguća stanja zovemo ga binarni kod. 8 bitova čine 1 bajt. 1000 bajtova 00:00:56.150 --> 00:01:01.700 čine kilobajt. 1000 kilobajta je megabajt. Za kod jedne pesme obično je potrebno 00:01:01.700 --> 00:01:07.940 ok 3-4MB. Nebitno da li se radi o slici, videu ili pesmi, sve na Internetu 00:01:07.940 --> 00:01:12.860 se predstavlja i šalje u bitovima. Od njih se grade informacije. 00:01:12.860 --> 00:01:16.820 Ali ne šaljemo bukvalno jedinice i nule sa jednog na grugo mesto, 00:01:16.820 --> 00:01:22.200 ili od jedne osobe do druge. Šta je onda to što se zapravo šalje kroz žice 00:01:22.200 --> 00:01:26.740 ili kroz vazduh? Pogledajmo mali primer kako ljudi mogu fizički da pošalju 00:01:26.740 --> 00:01:30.750 jedan bit informacije sa jednog mesta na drugo. Recimo da 00:01:30.750 --> 00:01:36.590 upalimo svetlo za 1 i gasimo ga za 0. Ili koristimo neki zvuk ili nešto 00:01:36.590 --> 00:01:42.000 drugo slično Morzeovom kodu. Ove metode rade ali su spore, sklone greškama, 00:01:42.000 --> 00:01:46.610 i potpuno zavisne od ljudi. Nama zapravo treba mašina. Vremenom smo napravili 00:01:46.610 --> 00:01:51.210 razne načine za slanje binarne informacije putem raznih uređaja. 00:01:51.210 --> 00:02:00.320 Danas, šaljemo bitove kao električne signale, svetlo i radio talase. Da pošaljemo 00:02:00.320 --> 00:02:04.799 električni signal zamislimo dve sijalice povezane bakarnim kablom. Ako neko 00:02:04.799 --> 00:02:09.280 pusti struju sijalica se pali. Bez struje nema svetla. Ako se 00:02:09.280 --> 00:02:14.139 obe osobe dogovore da upaljeno svetlo znači 1 a ugašeno 0, onda dobijamo 00:02:14.139 --> 00:02:19.599 sistem za slanje bitova od jedne osobe do druge pomoću struje. Ali, javlja se 00:02:19.599 --> 00:02:24.999 mali problem, ako treba da pošaljemo nulu pet puta za redom, kako 00:02:24.999 --> 00:02:29.989 to da uradimo tako da obe osobe mogu da prebroje broj nula? 00:02:29.989 --> 00:02:34.599 Pa, rešenje je da uvedemo sat ili tajmer. Ljudi se mogu dogovoriti da pošiljalac 00:02:34.600 --> 00:02:38.769 šalje 1 bit u sekundi, a primalac će sesti i zapisati dešavanja u 00:02:38.769 --> 00:02:43.980 svakoj sekundi. Da bi poslali 5 nula za redom, samo ugasimo svetlo, 00:02:43.980 --> 00:02:48.200 sačekamo 5 sekundi, a osoba na drugoj strani će zapisati svih 5 sekundi. 00:02:48.200 --> 00:02:53.909 Za 5 jedinica, upalimo svetlo, čekamo 5 sekundi, i zapišemo svaku sekundu. 00:02:53.909 --> 00:02:57.629 Naravno, mi bi voleli da šaljemo signale brže od jednog bita u sekundi, pa moramo 00:02:57.629 --> 00:03:04.260 povećati bandwidth - maksimalan protok uređaja. Bandwidth se meri bitrate-om, 00:03:04.260 --> 00:03:08.840 što je broj bitova koji se mogu poslati u nekom vremenskom intervalu, obično 00:03:08.840 --> 00:03:13.980 merenom u sekundama. Druga mera brzine je vreme potrebno jednom bitu da stigne 00:03:13.980 --> 00:03:21.739 sa jednog mesta na drugo, sa izvora do ciljnog uređaja (latency). 00:03:21.739 --> 00:03:26.559 Za ljude, jedan bit u sekundi je dosta brzo ali teško izvodljivo. 00:03:26.559 --> 00:03:31.419 Recimo da želimo da preuzmemo sa pesmu od 3MB za 3 sekunde, pri brzini 00:03:31.419 --> 00:03:37.079 od 8 miliona bitova po megabajtu, što čini bitrate od oko 8 miliona bitova u sekundi. 00:03:37.079 --> 00:03:40.949 Naravno, čovek ne može da pošalje ili primi 8 miliona bitova u sekundi 00:03:40.949 --> 00:03:45.370 ali mašina može bez problema. Postoji i pitanje koje kablove koristiti za slanje 00:03:45.370 --> 00:03:50.059 ovakvih poruka i koliko daleko signal može stići. Sa eternet kablom, kakvog imate po 00:03:50.059 --> 00:03:55.939 zgradama, firmama ili školama dolazi do značajnog gubitka ili ometanja signala 00:03:55.939 --> 00:04:01.059 na samo 30 metara. Da bi internet radio na celom svetu moramo imati neke 00:04:01.059 --> 00:04:06.139 bolje metode za prenos bitova na veoma velike udaljenosti. Znači, preko celog 00:04:06.139 --> 00:04:11.400 okeana. Šta još možemo da upotrebimo? Šta znamo da se kreće mnogo brže od struje 00:04:11.400 --> 00:04:17.720 kroz žicu? Svetlo! Možemo preneti bitove kao svetlosne signale sa jednog mesta na 00:04:17.720 --> 00:04:22.550 drugo koristeći optički kabl. Optička vlakna su niti stakla napravljene tako 00:04:22.550 --> 00:04:27.090 da reflektuju svetlost. Pri slanju zraka svetla ovim kabelom zrak se odbija 00:04:27.090 --> 00:04:31.240 gore - dole dužinom kabla dok ne stigne na drugi kraj. Zavisno od ugla odbijanja 00:04:31.240 --> 00:04:36.090 možemo zapravo slati više bitova odjednom, i da se svi kreću brzinom svetlosti. 00:04:36.090 --> 00:04:41.030 Tako da vlakna su jako jako brza. A još važnije, signal se ne ošteti na većim 00:04:41.030 --> 00:04:45.479 udaljenostima. Tako može signal da putuje stotinama kilometara bez gubitaka. Zato 00:04:45.479 --> 00:04:50.259 se koriste optički kablovi po okeanskom dnu za povezivanje kontinenata. 00:04:50.259 --> 00:04:56.360 2008. godine došlo je prekida kabla blizu Aleksandrije u Egiptu, što je prekinulo 00:04:56.360 --> 00:05:00.550 internet na celom Bliskom istoku i Indiji. Internet je nešto podrazumevano, ne 00:05:00.550 --> 00:05:05.210 shvatamo koliko je to zapravo osetljiv fizički sistem. A optička vlakna su sjajna 00:05:05.210 --> 00:05:09.110 ali i veoma skupa i teška za rad. Uglavnom se koriste bakarni kablovi. 00:05:09.110 --> 00:05:16.970 A kako šaljemo stvari bez žice? Kako radi bežični internet? Pomoću radio talasa 00:05:16.970 --> 00:05:21.129 Uređaji za bežično slanje obično koriste radio signale da šalju bitove sa mesta 00:05:21.129 --> 00:05:27.930 na mesto. Ovi uređaji zapravo prevode jedinice i nule u radio talase različitih 00:05:27.930 --> 00:05:32.370 frekvencija. Uređaji koji primaju signal obrću proces i konvertuju ih nazad u 00:05:32.370 --> 00:05:37.520 binarni zapis na računaru. Bežičnost je omogućila mobilnost interneta. 00:05:37.520 --> 00:05:41.780 Ali radio signal se deformiše povećanjem udaljenosti. Ne možemo baš da uhvatimo 00:05:41.780 --> 00:05:48.080 radio stanicu Los Anđelese skroz u Čikagu. Iako je bežični internet sjajan, još uvek 00:05:48.080 --> 00:05:52.189 se oslanja na kablove. Ukoliko u kafiću koristite wi-fi, onda se bitovi šalju do 00:05:52.189 --> 00:05:56.169 rutera koji ih dalje prenosi kablovima na velike udaljenosti interneta. 00:05:56.169 --> 00:06:01.050 Metode slanja bitova će se možda menjati u budućnosti, 00:06:01.050 --> 00:06:06.099 bilo da će se slati laserom među satelitima, ili radio talasima među 00:06:06.099 --> 00:06:10.969 balonima, ili dronovima, ali binarno predstavljanje informacije i protokoli za 00:06:10.969 --> 00:06:15.129 slanje i primanje te informacije se ne menjaju. Sve na internetu, 00:06:15.129 --> 00:06:20.580 bilo da se radi o reči, e-poruci, slici, snimku mačke ili malih kučića, sve se 00:06:20.580 --> 00:06:24.718 svodi na nule i jedinice primljene u vidu elektronskog pulsa, zraka svetla, radio talasa 00:06:24.718 --> 00:06:27.038 i puno, puno ljubavi.