0:00:00.000,0:00:07.950 [visszaszámlálás: 7,6,5,4,3,2,1] Internet:[br]csomagok, útválasztás és megbízhatóság 0:00:07.950,0:00:14.301 Sziasztok, Lynn vagyok, szoftvermérnök[br]a Spotify-nál, és az elsők közt vallom be, 0:00:14.301,0:00:18.970 hogy gyakran veszem készpénznek az[br]internet megbízhatóságát.Már az interneten 0:00:18.970,0:00:23.210 száguldó információ puszta mennyisége is[br]elképesztő. De hogyan lehetséges, hogy 0:00:23.210,0:00:28.280 minden adat megbízhatóan eljut hozzád?[br]Ha mondjuk lejátszol dalt a Spotify-ról, 0:00:28.280,0:00:32.930 Úgy tűnik a géped közvetlenül a Spotify[br]szerverekhez kapcsolódik, és a Spotify 0:00:32.930,0:00:39.549 közvetlen vonalon küldi neked, de az [br]internet nem így működik. Ha az internet 0:00:39.549,0:00:44.431 közvetlen kapcsolatokból állna, lehetetlen[br]volna működtetni, amikor felhasználók 0:00:44.431,0:00:48.813 milliói csatlakoznak. Különösen, mivel[br]semmi garancia, hogy minden vezeték és gép 0:00:48.813,0:00:54.852 folyamatosan működik. Az adatok sokkal[br]kevésbé direkt úton mozognak az interneten 0:00:54.852,0:01:01.110 Sok évvel ezelőtt, az 1970-es évek elején[br]partnerem, Bob Kahn és jómagam elkezdtünk 0:01:01.110,0:01:06.650 dolgozni a ma nevezett háló[br]tervén. Bob és én voltunk a felelősök, mi 0:01:06.650,0:01:12.446 kaptunk lehetőséget, hogy megtervezzük az[br]internet protokolljait és architektúráját. 0:01:12.446,0:01:22.152 És részt vettünk az internet fejlődésében[br]és növekedésében mostanáig. 0:01:22.152,0:01:27.070 Az információ igen érdekes módon jut el[br]egyik számítógéptől a másikig. 0:01:27.070,0:01:32.513 Nem kell rögzített útvonalat követnie,[br]valójában az útvonal változhat a két gép 0:01:32.513,0:01:36.770 közötti párbeszéd közben is. Az információ[br]az interneten úgynevezett információs 0:01:36.770,0:01:42.800 csomagban jut el egyik géptől a másikig,[br]és a csomag úgy utazik egyik helyről a 0:01:42.800,0:01:46.610 másikra az interneten, ahogy mi utazunk[br]egyik helyről a másikra egy autóban. 0:01:46.610,0:01:50.730 A forgalom sűrűsége, az út állapota miatt[br]úgy döntünk vagy arra kényszerülünk, hogy 0:01:50.730,0:01:58.660 mindig más utat válasszunk, valahányszor[br]ugyanarra a helyre megyünk. És ahogy az 0:01:58.660,0:02:04.270 autóban is sokféle dolgot szállíthatunk,[br]az IP csomagba is sokféle digitális infó 0:02:04.270,0:02:09.430 elküldhető, de vannak bizonyos határok.[br]Mi van, például, ha egy űrrepülőgépet kell 0:02:09.430,0:02:14.541 elmozdítani onnan, ahol építették, oda, [br]ahonnan indítják. Az űrsikló nem fér be 0:02:14.541,0:02:19.360 egy teherautóba, ezért darabokra kell[br]szedni, és teherautó-flottával kell 0:02:19.360,0:02:23.919 szállítani. Minden teherautó mehet más[br]úton, és célba érhetnek különböző időben. 0:02:23.919,0:02:29.620 És amikor minden darab megérkezik, össze[br]lehet szerelni a komplett űrsiklót,és kész 0:02:29.620,0:02:36.159 az indításra. Az interneten a részletek[br]hasonlóan működnek. Ha egy nagy képet 0:02:36.159,0:02:41.240 akarsz küldeni egy barátodnak vagy[br]feltölteni egy honlapra, a kép lehet, 0:02:41.240,0:02:46.029 hogy több 10 millió 1-esből és 0-ból áll,[br]túl sok ahhoz,hogy egy csomagban küldd el. 0:02:46.029,0:02:52.249 Mivel a kép adatokat jelent a számítógépen[br]a képet küldő gép gyorsan több száz vagy 0:02:52.249,0:02:57.559 ezer darabra tudja szedni, amit csomagnak[br]hívunk. Az autóval, teherautóval szemben 0:02:57.559,0:03:01.530 a csomagoknak nincs vezetőjük, és nem[br]választják meg az útvonalukat. Minden 0:03:01.530,0:03:06.250 csomagnak van internet címe, ahonnan jött[br]és ahova tart. Routereknek nevezett spéci 0:03:06.250,0:03:11.430 számítógépek működnek forgalomirányítóként[br]és biztosítják a csomagok mozgását 0:03:11.430,0:03:15.739 a hálózatokon. He egy útvonal telített, az[br]egyes csomagok utazhatnak másfelé az 0:03:15.739,0:03:22.889 interneten, és érkezhetnek célba kissé[br]más időben, sőt más sorrendben is. 0:03:22.889,0:03:27.420 Beszéljünk arról, hogy ez hogy működik. Az[br]internet protokoll részeként minden router 0:03:27.420,0:03:32.970 több útvonalat követ a csomagküldéshez,[br]a legolcsóbb elérhető útvonalat választja 0:03:32.970,0:03:38.279 minden adatelemnek a csomag cél IP-címe[br]alapján. A legolcsóbb ebben az esetben nem 0:03:38.279,0:03:42.120 költséget jelent, hanem az időt, és olyan[br]nem műszaki tényezőket, mint a politika 0:03:42.120,0:03:48.170 és a vállalatok közötti kapcsolat. Az adat[br]utazásához a legjobb út gyakran nem 0:03:48.170,0:03:53.320 a legközvetlenebb. Az útvonal lehetőségek[br]a hálózatot hibatűrővé teszik. Ez azt 0:03:53.320,0:03:57.084 jelenti, hogy a hálózat akkor is tud[br]csomagot küldeni, ha valami szörnyű hiba 0:03:57.084,0:04:04.150 történt. Ez az alapja az internet egyik fő[br]elvének: a megbízhatóságnak. Nos, mi 0:04:04.150,0:04:09.249 történik, ha adatokat kérsz, és nem[br]kapsz meg mindent? Mondjuk egy dalt 0:04:09.249,0:04:13.129 akarsz meghallgatni. Hogy lehetsz 100%[br]biztos abban, hogy az adatok megérkeznek, 0:04:13.129,0:04:17.779 a dal tökéletesen fog szólni. Bemutatom[br]legjobb barátod, a TCP-t (transmission 0:04:17.779,0:04:22.329 control protocol, átvitelirányító[br]protokoll). A TCP kezeli minden adatcsomag 0:04:22.329,0:04:27.980 küldését és fogadását. Olyan, mint egy[br]garantált postaszolgálat. Ha dalt kérsz, a 0:04:27.980,0:04:34.530 Spotify sok csomagra bontott dalt küld.[br]Amikor a csomagok megérkeznek, a TCP 0:04:34.530,0:04:41.590 leltárt készít és visszaigazol minden[br]csomagot. Ha minden csomag megvan, a TCP 0:04:41.590,0:04:52.840 jóváhagy, és kész (a dal játszásra) Ha[br]a TCP úgy látja, hiányoznak csomagok, 0:04:52.840,0:04:58.680 nem hagy jóvá, mert a dal nem hangzana[br]olyan jól, vagy részletek hiányoznának. 0:04:58.680,0:05:05.780 A hiányzó vagy nem teljes csomagokat a[br]Spotify újraküldi. Ha a TCP sok csomag 0:05:05.780,0:05:11.430 kézbesítését igazolja ahhoz az egy dal[br]kéréshez, a dal lejátszása elkezdődik. Az 0:05:11.430,0:05:17.070 a remek a TCP-ben és a router rendszerben,[br]hogy rugalmasan bővíthető. Működhet 8 vagy 0:05:17.070,0:05:23.725 8 milliárd eszközzel is. Tulajdonképpen a[br]hibatűrés elve miatt minél több router van 0:05:23.725,0:05:29.319 annál megbízhatóbb az internet. Az is [br]remek, hogy úgy tudjuk bővíteni az 0:05:29.319,0:05:32.629 internetet, hogy a felhasználók felé nem[br]kell megszakítani a szolgáltatást. Több 0:05:32.629,0:05:39.079 százezer hálózatból és több milliárd gép[br]és eszköz fizikai kapcsolatából áll. Ezek 0:05:39.079,0:05:44.580 a különböző internetet alkotó rendszerek[br]kapcsolódnak egymáshoz, kommunikálnak és 0:05:44.580,0:05:49.660 dolgoznak együtt, köszönhetően az egységes[br]szabványnak arról, hogyan küldenek adatot 0:05:49.660,0:05:54.810 az interneten. A számítástechnikai eszköz[br]és router az interneten segít a csomagokat 0:05:54.810,0:06:04.500 eljuttatni a célba, ahol újra összerakják,[br]rendezik. Ez naponta milliószor történik, 0:06:04.500,0:06:10.000 amikor e-mailt küldünk, ellátogatunk egy[br]honlapra, videóbeszélgetést folytatunk, 0:06:10.000,0:06:14.239 mobil applikációt használunk vagy ha [br]érzékelők vagy eszközök beszélnek 0:06:14.239,0:06:21.779 egymással.