1 00:00:00,000 --> 00:00:07,950 [visszaszámlálás: 7,6,5,4,3,2,1] Internet: csomagok, útválasztás és megbízhatóság 2 00:00:07,950 --> 00:00:14,301 Sziasztok, Lynn vagyok, szoftvermérnök a Spotify-nál, és az elsők közt vallom be, 3 00:00:14,301 --> 00:00:18,970 hogy gyakran veszem készpénznek az internet megbízhatóságát.Már az interneten 4 00:00:18,970 --> 00:00:23,210 száguldó információ puszta mennyisége is elképesztő. De hogyan lehetséges, hogy 5 00:00:23,210 --> 00:00:28,280 minden adat megbízhatóan eljut hozzád? Ha mondjuk lejátszol dalt a Spotify-ról, 6 00:00:28,280 --> 00:00:32,930 Úgy tűnik a géped közvetlenül a Spotify szerverekhez kapcsolódik, és a Spotify 7 00:00:32,930 --> 00:00:39,549 közvetlen vonalon küldi neked, de az internet nem így működik. Ha az internet 8 00:00:39,549 --> 00:00:44,431 közvetlen kapcsolatokból állna, lehetetlen volna működtetni, amikor felhasználók 9 00:00:44,431 --> 00:00:48,813 milliói csatlakoznak. Különösen, mivel semmi garancia, hogy minden vezeték és gép 10 00:00:48,813 --> 00:00:54,852 folyamatosan működik. Az adatok sokkal kevésbé direkt úton mozognak az interneten 11 00:00:54,852 --> 00:01:01,110 Sok évvel ezelőtt, az 1970-es évek elején partnerem, Bob Kahn és jómagam elkezdtünk 12 00:01:01,110 --> 00:01:06,650 dolgozni a ma nevezett háló tervén. Bob és én voltunk a felelősök, mi 13 00:01:06,650 --> 00:01:12,446 kaptunk lehetőséget, hogy megtervezzük az internet protokolljait és architektúráját. 14 00:01:12,446 --> 00:01:22,152 És részt vettünk az internet fejlődésében és növekedésében mostanáig. 15 00:01:22,152 --> 00:01:27,070 Az információ igen érdekes módon jut el egyik számítógéptől a másikig. 16 00:01:27,070 --> 00:01:32,513 Nem kell rögzített útvonalat követnie, valójában az útvonal változhat a két gép 17 00:01:32,513 --> 00:01:36,770 közötti párbeszéd közben is. Az információ az interneten úgynevezett információs 18 00:01:36,770 --> 00:01:42,800 csomagban jut el egyik géptől a másikig, és a csomag úgy utazik egyik helyről a 19 00:01:42,800 --> 00:01:46,610 másikra az interneten, ahogy mi utazunk egyik helyről a másikra egy autóban. 20 00:01:46,610 --> 00:01:50,730 A forgalom sűrűsége, az út állapota miatt úgy döntünk vagy arra kényszerülünk, hogy 21 00:01:50,730 --> 00:01:58,660 mindig más utat válasszunk, valahányszor ugyanarra a helyre megyünk. És ahogy az 22 00:01:58,660 --> 00:02:04,270 autóban is sokféle dolgot szállíthatunk, az IP csomagba is sokféle digitális infó 23 00:02:04,270 --> 00:02:09,430 elküldhető, de vannak bizonyos határok. Mi van, például, ha egy űrrepülőgépet kell 24 00:02:09,430 --> 00:02:14,541 elmozdítani onnan, ahol építették, oda, ahonnan indítják. Az űrsikló nem fér be 25 00:02:14,541 --> 00:02:19,360 egy teherautóba, ezért darabokra kell szedni, és teherautó-flottával kell 26 00:02:19,360 --> 00:02:23,919 szállítani. Minden teherautó mehet más úton, és célba érhetnek különböző időben. 27 00:02:23,919 --> 00:02:29,620 És amikor minden darab megérkezik, össze lehet szerelni a komplett űrsiklót,és kész 28 00:02:29,620 --> 00:02:36,159 az indításra. Az interneten a részletek hasonlóan működnek. Ha egy nagy képet 29 00:02:36,159 --> 00:02:41,240 akarsz küldeni egy barátodnak vagy feltölteni egy honlapra, a kép lehet, 30 00:02:41,240 --> 00:02:46,029 hogy több 10 millió 1-esből és 0-ból áll, túl sok ahhoz,hogy egy csomagban küldd el. 31 00:02:46,029 --> 00:02:52,249 Mivel a kép adatokat jelent a számítógépen a képet küldő gép gyorsan több száz vagy 32 00:02:52,249 --> 00:02:57,559 ezer darabra tudja szedni, amit csomagnak hívunk. Az autóval, teherautóval szemben 33 00:02:57,559 --> 00:03:01,530 a csomagoknak nincs vezetőjük, és nem választják meg az útvonalukat. Minden 34 00:03:01,530 --> 00:03:06,250 csomagnak van internet címe, ahonnan jött és ahova tart. Routereknek nevezett spéci 35 00:03:06,250 --> 00:03:11,430 számítógépek működnek forgalomirányítóként és biztosítják a csomagok mozgását 36 00:03:11,430 --> 00:03:15,739 a hálózatokon. He egy útvonal telített, az egyes csomagok utazhatnak másfelé az 37 00:03:15,739 --> 00:03:22,889 interneten, és érkezhetnek célba kissé más időben, sőt más sorrendben is. 38 00:03:22,889 --> 00:03:27,420 Beszéljünk arról, hogy ez hogy működik. Az internet protokoll részeként minden router 39 00:03:27,420 --> 00:03:32,970 több útvonalat követ a csomagküldéshez, a legolcsóbb elérhető útvonalat választja 40 00:03:32,970 --> 00:03:38,279 minden adatelemnek a csomag cél IP-címe alapján. A legolcsóbb ebben az esetben nem 41 00:03:38,279 --> 00:03:42,120 költséget jelent, hanem az időt, és olyan nem műszaki tényezőket, mint a politika 42 00:03:42,120 --> 00:03:48,170 és a vállalatok közötti kapcsolat. Az adat utazásához a legjobb út gyakran nem 43 00:03:48,170 --> 00:03:53,320 a legközvetlenebb. Az útvonal lehetőségek a hálózatot hibatűrővé teszik. Ez azt 44 00:03:53,320 --> 00:03:57,084 jelenti, hogy a hálózat akkor is tud csomagot küldeni, ha valami szörnyű hiba 45 00:03:57,084 --> 00:04:04,150 történt. Ez az alapja az internet egyik fő elvének: a megbízhatóságnak. Nos, mi 46 00:04:04,150 --> 00:04:09,249 történik, ha adatokat kérsz, és nem kapsz meg mindent? Mondjuk egy dalt 47 00:04:09,249 --> 00:04:13,129 akarsz meghallgatni. Hogy lehetsz 100% biztos abban, hogy az adatok megérkeznek, 48 00:04:13,129 --> 00:04:17,779 a dal tökéletesen fog szólni. Bemutatom legjobb barátod, a TCP-t (transmission 49 00:04:17,779 --> 00:04:22,329 control protocol, átvitelirányító protokoll). A TCP kezeli minden adatcsomag 50 00:04:22,329 --> 00:04:27,980 küldését és fogadását. Olyan, mint egy garantált postaszolgálat. Ha dalt kérsz, a 51 00:04:27,980 --> 00:04:34,530 Spotify sok csomagra bontott dalt küld. Amikor a csomagok megérkeznek, a TCP 52 00:04:34,530 --> 00:04:41,590 leltárt készít és visszaigazol minden csomagot. Ha minden csomag megvan, a TCP 53 00:04:41,590 --> 00:04:52,840 jóváhagy, és kész (a dal játszásra) Ha a TCP úgy látja, hiányoznak csomagok, 54 00:04:52,840 --> 00:04:58,680 nem hagy jóvá, mert a dal nem hangzana olyan jól, vagy részletek hiányoznának. 55 00:04:58,680 --> 00:05:05,780 A hiányzó vagy nem teljes csomagokat a Spotify újraküldi. Ha a TCP sok csomag 56 00:05:05,780 --> 00:05:11,430 kézbesítését igazolja ahhoz az egy dal kéréshez, a dal lejátszása elkezdődik. Az 57 00:05:11,430 --> 00:05:17,070 a remek a TCP-ben és a router rendszerben, hogy rugalmasan bővíthető. Működhet 8 vagy 58 00:05:17,070 --> 00:05:23,725 8 milliárd eszközzel is. Tulajdonképpen a hibatűrés elve miatt minél több router van 59 00:05:23,725 --> 00:05:29,319 annál megbízhatóbb az internet. Az is remek, hogy úgy tudjuk bővíteni az 60 00:05:29,319 --> 00:05:32,629 internetet, hogy a felhasználók felé nem kell megszakítani a szolgáltatást. Több 61 00:05:32,629 --> 00:05:39,079 százezer hálózatból és több milliárd gép és eszköz fizikai kapcsolatából áll. Ezek 62 00:05:39,079 --> 00:05:44,580 a különböző internetet alkotó rendszerek kapcsolódnak egymáshoz, kommunikálnak és 63 00:05:44,580 --> 00:05:49,660 dolgoznak együtt, köszönhetően az egységes szabványnak arról, hogyan küldenek adatot 64 00:05:49,660 --> 00:05:54,810 az interneten. A számítástechnikai eszköz és router az interneten segít a csomagokat 65 00:05:54,810 --> 00:06:04,500 eljuttatni a célba, ahol újra összerakják, rendezik. Ez naponta milliószor történik, 66 00:06:04,500 --> 00:06:10,000 amikor e-mailt küldünk, ellátogatunk egy honlapra, videóbeszélgetést folytatunk, 67 00:06:10,000 --> 00:06:14,239 mobil applikációt használunk vagy ha érzékelők vagy eszközök beszélnek 68 00:06:14,239 --> 00:06:21,779 egymással.