0:00:00.000,0:00:03.980 [7, 6, 5, 4, 3, 2, 1] Internetul: Pachete, Rutare și Fiabilitate. 0:00:07.950,0:00:12.220 Bună, numele meu este Lynn. Sunt inginer software aici la Spotify 0:00:12.420,0:00:16.670 și sunt prima care va admite că de obicei[br]mă încred în fiabilitatea Internetului. 0:00:17.550,0:00:21.200 Cantitatea mare de informații disponibile[br]pe Internet e uluitoare. 0:00:21.300,0:00:25.450 Dar cum e posibil ca fiecare bucățică[br]de dată să fie livrată fiabil? 0:00:26.370,0:00:28.420 Să zicem că vrei să rulezi un cântec de pe Spotify. 0:00:28.600,0:00:31.820 Computerul pare că se conectează[br]direct la serverele Spotify 0:00:32.070,0:00:35.100 și îți trimite cântecul pe o linie[br]directă, dedicată. 0:00:35.120,0:00:37.370 Dar defapt, nu așa funcționează Internetul. 0:00:38.750,0:00:41.920 Dacă Internetul era alcătuit[br]din conexiuni directe, unice 0:00:41.920,0:00:45.220 ar fi imposibil să funcționeze în continuare[br]ținând cont de milioanele de utilizatori. 0:00:45.350,0:00:49.670 În special când nu e nici o garanție că fiecare fir[br]și calculator lucrează în același timp. 0:00:50.050,0:00:54.500 În schimb, datele traversează Internetul[br]într-o manieră mai puțîn directă. 0:00:55.170,0:00:58.500 Acum mulți, mulți ani, la începutul anilor 1970 0:00:58.970,0:01:00.550 partenerul meu Bob Kahn și cu mine am început 0:01:00.850,0:01:03.970 să lucrăm la designul a ceea ce acum numim Internet. 0:01:04.470,0:01:08.400 Bob și cu mine am avut responsabilitatea[br]și oportunitatea 0:01:08.620,0:01:12.620 să alcătuim protocoalele[br]și arhitectura Internetului. 0:01:12.800,0:01:17.720 Așa că am insistat în a participa[br]la creșterea și evoluția internetului 0:01:17.900,0:01:20.450 în tot acest timp până acum. 0:01:21.920,0:01:26.500 Felul în care informația e transmisă[br]de la un calculator la altul e interesant. 0:01:27.020,0:01:29.020 Nu trebuie să urmeze o cale anume 0:01:29.170,0:01:33.750 de fapt, calea ta se poate schimba[br]în mijlocul unei conversații pe computer. 0:01:34.250,0:01:37.350 Informația de pe Internet pleacă[br]de la un calculator la altul 0:01:37.400,0:01:40.150 trecând prin ceea ce noi numim[br]pachete de informații 0:01:40.720,0:01:43.620 iar un pachet trece[br]dintr-un loc în altul pe internet 0:01:43.850,0:01:46.920 la fel cum noi trecem dintr-un loc în altul[br]într-o mașină. 0:01:47.500,0:01:53.500 Depinzând de trafic și de condițiile drumului,[br]poți alege sau ești forțat să alegi o rută diferită 0:01:53.650,0:01:56.050 pentru a ajunge în același loc de fiecare dată. 0:01:58.520,0:02:01.900 Și la fel cum poți transporta diverse lucruri[br]în interiorul mașinii 0:02:02.270,0:02:06.970 multe informații digitale pot fi trimise[br]prin pachete de IP, cu anumite limite. 0:02:08.320,0:02:13.200 Cum ar de exemplu să miști o naveta spațială[br]de unde a fost construită până unde va fi lansată. 0:02:13.600,0:02:17.250 Naveta nu va încăpea într-un camion,[br]așa că va trebui fragmentată 0:02:17.400,0:02:19.370 transportată cu o mulțime de camioane. 0:02:19.720,0:02:23.750 Toate pot lua drumuri diferite și pot[br]ajunge la destinație la momente diferite. 0:02:23.920,0:02:30.350 Dar odată ajunse, pot fi asamblate[br]într-o navă completă, gata de lansare. 0:02:31.470,0:02:34.220 Detaliile de pe internet funcționează asemănător. 0:02:34.400,0:02:39.320 Dacă ai o imagine mare pe care vrei[br]să o trimiți unui prieten sau să o urci pe un website 0:02:39.800,0:02:43.720 imaginea s-ar putea să fie făcută[br]din zeci de milioane de biți de 1 și 0 0:02:43.870,0:02:45.670 prea mulți pentru a fi trimiși[br]într-un singur pachet. 0:02:46.200,0:02:47.870 Având în vedere că e un fișier într-un computer 0:02:47.900,0:02:53.000 computerul poate foarte rapid fragmenta[br]în sute sau mii de bucățele numite pachete. 0:02:55.000,0:02:57.870 Spre deosebire de mașini sau camioane,[br]aceste pachete nu au șoferi 0:02:57.950,0:02:59.300 și nu își aleg singure drumul. 0:02:59.600,0:03:03.320 Fiecare pachet are o adresă de internet[br]de unde vine și încotro se duce. 0:03:03.750,0:03:06.250 Calculatoare speciale de pe Internet[br]numite routere 0:03:06.320,0:03:10.970 acționează că dirijori de trafic prin rețele. 0:03:11.620,0:03:16.100 Dacă o ruta e aglomerată, pachete individuale[br]pot merge pe drumuri diferite pe internet 0:03:16.370,0:03:20.050 și pot ajunge la destinație la momente diferite 0:03:20.220,0:03:21.450 sau într-o altă ordine. 0:03:23.070,0:03:24.900 Să vorbim despre cum funcționează. 0:03:24.920,0:03:28.900 Ca parte din protocolul Internetului, fiecare router ține evidența mai multor rute 0:03:28.970,0:03:31.970 pentru trimiterea pachetelor,[br]și alege cea mai ieftină ruta valabilă 0:03:32.150,0:03:36.020 pentru fiecare bucată de dată[br]bazată pe destinația adresei IP pentru pachet. 0:03:36.470,0:03:39.100 Cel mai ieftin în acest caz[br]nu înseamnă cel mai mic cost 0:03:39.200,0:03:43.820 dar timp și factori non-tehnici ca[br]politicile și relațiile dintre companii. 0:03:44.550,0:03:48.500 Adesea cea mai bună rută pentru date[br]pe care se merge nu e necesar cea mai directă. 0:03:48.900,0:03:52.320 Având opțiuni de rute, rețeaua[br]este permisivă la greșeli. 0:03:52.650,0:03:56.920 Astea înseamnă că rețeaua poate trimite[br]pachete chiar dacă ceva merge foarte rău. 0:03:57.470,0:04:01.220 Asta este cheia de bază[br]a unui principiu al Internetului: fiabiliatea. 0:04:03.820,0:04:07.500 Acum, ce ar fi dacă ai vrea să ceri[br]niște date și nimic să nu fie primit? 0:04:07.870,0:04:09.450 Să zicem că vrei să asculți un cântec. 0:04:09.620,0:04:13.050 Cum poți fi 100% sigur că datele vor fi primite 0:04:13.070,0:04:14.520 astfel încât cântecul să fie cântat perfect? 0:04:15.070,0:04:19.170 Noul tău prieten,[br]PCT(protocol de control al transmisiunii). 0:04:19.970,0:04:23.720 PCT gestioneaz trimiterea și primirea[br]tuturor datelor ca pachete. 0:04:23.950,0:04:26.470 Gândește-te că este un serviciu poștal garantat. 0:04:26.720,0:04:31.520 Când ceri un cântec pe dispozitivul tău,[br]Spotify îl trimite fragmentat în multe bucățele. 0:04:32.970,0:04:37.420 Când pachete ajung, PCT face un inventar[br]complet și trimite înapoi confirmări 0:04:37.420,0:04:38.670 ale fiecărui pachet primit. 0:04:39.670,0:04:43.200 Dacă toate pachetele sunt acolo,[br]PCT semnează pentru livrarea ta și gata. 0:04:50.470,0:04:54.020 Dacă PCT nu găsește niște pachete, nu va semna. 0:04:54.050,0:04:56.300 În caz contrar, sunetul cântecului[br]nu ar fi la fel de bun 0:04:56.470,0:04:58.320 sau bucăți din cântec ar lipsi. 0:04:58.970,0:05:02.350 Spotify va retrimite fiecare parte lipsă[br]sau pachet incomplet, 0:05:02.700,0:05:07.400 Odată ce PCT verifică livrarea mai multor pachete[br]pentru acel cântec cerut 0:05:07.600,0:05:08.720 cântecul va porni. 0:05:11.970,0:05:15.270 Ce e grozav în legătură cu PCT și sistemele[br]router e că sunt scalabile. 0:05:15.450,0:05:18.370 Pot lucra cu 8 sau 8 miliarde de dispozitive. 0:05:18.620,0:05:21.920 Datorită acestor principii de permisiune[br]a greșelii și redundanței 0:05:21.920,0:05:25.270 cu cât mai multe routere adăugăm,[br]cu atât mai fiabil devine internetul. 0:05:25.700,0:05:28.020 Ce e de asemnea grozav[br]e că putem crește Internetul 0:05:28.070,0:05:30.450 fără să întrerupem serviciul[br]cuiva care îl folosește. 0:05:31.950,0:05:34.600 Internetul e făcut din zeci de mii de rețele 0:05:34.800,0:05:38.170 și miliarde de computere[br]și dispozitive conectate fizic. 0:05:38.770,0:05:42.400 Aceste diferite sisteme care fac internetul[br]să se conecteze cu fiecare 0:05:42.570,0:05:45.400 să comunice cu fiecare și să lucreze împreună 0:05:45.420,0:05:50.170 pentru că au fost de acord asupra unor standarde[br]despre cum sunt transmise datele pe Internet. 0:05:50.970,0:05:53.770 Dispozitive de calcul,[br]sau routere de-a lungul Internetului 0:05:54.050,0:05:56.850 ajută pachetele în drumul lor spre destinație 0:05:57.150,0:06:00.370 unde sunt reasamblate, dacă e necesar, în ordine. 0:06:01.270,0:06:03.920 Asta se întâmplă de miliarde de ori pe zi 0:06:03.920,0:06:07.050 dacă tu sau alții trimit un e-mail 0:06:07.170,0:06:09.920 consultă o pagină web, conversează pe video-chat 0:06:10.150,0:06:11.220 folosind o aplicație mobilă 0:06:11.570,0:06:14.400 sau când senzori și aparate comunică între ele.