0:00:00.120,0:00:07.950 [lagu mengira: 7, 6, 5, 4, 3, 2, 1][br]Internet: Paket, Penghalaan, dan Reliabiliti 0:00:07.950,0:00:13.650 Hai, nama saya Lynn. Saya seorang jurutera perisian[br]di Spotify dan saya akan menjadi yang pertama mengakui 0:00:13.650,0:00:18.970 bahawa saya tidak banyak berfikir tentang [br]reliabiliti internet. Jumlah maklumat di 0:00:18.970,0:00:23.170 seluruh internet adalah menakjubkan. Tetapi[br]bagaimana anda memastikan setiap bahagian 0:00:23.170,0:00:29.080 data aka dihantar kepada anda? Katakanlah[br]anda mahu memainkan lagu dari Spotify. 0:00:29.080,0:00:33.989 Komputer anda bersambung secara langsung ke [br]pelayan Spotify dan Spotify menghantar anda lagu 0:00:33.989,0:00:39.410 dari sambungan langsung dan berdedikasi. [br]Itu bukan cara internet berfungsi. Jika internet 0:00:39.410,0:00:43.640 terdiri dari sambungan langsung dan berdedikasi[br]ia mustahil untuk memastikan semua berfungsi bila 0:00:43.640,0:00:48.050 berjuta-juta pengguna menyertainya. Terutama[br]sejak tiada jaminan bahawa setiap wayar dan 0:00:48.050,0:00:54.000 komputer berfungsi sepanjang masa. Sebaliknya,[br]data bergerak di internet secara tidak langsung. 0:00:54.900,0:01:01.210 Banyak tahun yang lalu, pada awal 1970-an [br]rakan kerja saya Bob Kahn dan saya mula 0:01:01.210,0:01:06.870 mengusahakan satu projek yang kini dipanggil[br]internet. Bob dan saya mempunyai tanggungjawab 0:01:06.870,0:01:14.790 dan peluang untuk merancang protokol dan[br]senibina internet. Oleh itu, kami berterusan 0:01:14.790,0:01:20.000 mengambil bahagian dalam pertumbuhan [br]dan evolusi internet sepanjang masa ini 0:01:20.000,0:01:25.500 sehingga kini. Cara maklumat dipindahkan[br]dari satu komputer ke komputer lain 0:01:25.500,0:01:30.900 agak menarik. Ia tidak perlu mengikut laluan[br]tetap, sebenarnya, laluan anda mungkin berubah 0:01:30.900,0:01:36.100 di pertengahan perbualan antara komputer.[br]Maklumat di internet bergerak dari satu komputer 0:01:36.100,0:01:42.050 ke komputer lain dalam apa yang kita panggil[br]paket maklumat dan paket bergerak dari satu 0:01:42.050,0:01:46.360 tempat ke yang lain di internet seperti[br]anda begerak dari satu tempat ke tempat 0:01:46.360,0:01:51.420 lain dalam kereta. Bergantung pada kesesakan[br]atau keadaan jalan, anda boleh memilih atau 0:01:51.420,0:01:59.000 terpaksa mengambil laluan yang berbeza ke destinasi[br]yang sama setiap kali anda dalam perjalanan. 0:01:59.000,0:02:03.980 Dan seperti anda boleh mengangkut sebarang[br]dalam kereta, pelbagai maklumat digital boleh 0:02:03.980,0:02:10.359 dihantar dengan paket IP tetapi ada hadnya.[br]Contohnya, anda perlu memindahkan pesawat 0:02:10.359,0:02:14.200 ulang alik dari tempat ia dibina ke lokasi[br]ia akan dilancarkan. Pesawat ulang alik tidak 0:02:14.200,0:02:18.780 akan muat dalam satu trak jadi ia perlu[br]dibahagikan ke kepingan, dipindah menggunakan 0:02:18.780,0:02:23.099 armada trak. Trak boleh mengambil laluan yang berbeza[br]dan mungkin sampai ke destinasi pada masa yang 0:02:23.099,0:02:27.900 berbeza. Tetapi setelah semua kepingan [br]sampai, anda boleh memasang semula kepingan 0:02:27.900,0:02:34.229 pesawat ulang alik dan ia sedia untuk[br]pelancaran. Internet berfungsi sama. 0:02:34.229,0:02:40.090 Jika anda mempunyai imej yang sangat besar yang [br]ingin dihantar ke rakan atau muat naik ke laman web, 0:02:40.090,0:02:44.819 imej itu mungkin terdiri daripada 10 juta[br]bit 1 dan 0, terlalu banyak untuk dihantar 0:02:44.819,0:02:49.810 dalam satu paket. Kerana ia data pada komputer,[br]komputer yang menghantar imej boleh dengan cepat 0:02:49.810,0:02:55.719 membahagikannya kepada ratusan atau ribuan bahagian[br]kecil dipanggil paket. Tidak seperti kereta 0:02:55.719,0:03:00.230 atau trak paket ini tidak mempunyai pemandu dan[br]mereka tidak memilih laluan mereka. Setiap paket 0:03:00.230,0:03:04.650 mempunyai alamat internet asalnya dan [br]alamat destinasi mereka. Komputer khas 0:03:04.650,0:03:09.430 di internet dipanggil penghala bertindak seperti[br]pengurus lalu lintas untuk memastikan perjalanan 0:03:09.430,0:03:15.239 paket dalam rangkaian lancar. Jika satu laluan sesak,[br]paket individu akan mengambil laluan yang berbeza 0:03:15.239,0:03:20.370 melalui internet dan mereka mungkin tiba[br]di destinasi pada masa yang berbeza 0:03:20.370,0:03:26.569 atau di luar susunan. Mari kita lihat cara ia[br]berfungsi. Sebagai sebahagian protokol internet, 0:03:26.569,0:03:31.169 setiap penghala menjejaki pelbagai laluan[br]untuk menghantar paket, dan ia memilih laluan 0:03:31.169,0:03:37.079 tersedia yang termurah untuk setiap kepingan[br]data berdasarkan alamat IP destinasi paket. 0:03:37.079,0:03:42.120 Termurah dalam kes ini tidak bermakna kos, tetapi[br]faktor masa dan bukan teknikal seperti politik 0:03:42.120,0:03:47.499 dan hubungan antara syarikat. Sering laluan[br]terbaik untuk perjalanan data tidak semestinya 0:03:47.499,0:03:52.200 yang paling langsung. Mempunyai pilihan untuk[br]laluan menjadikan kesalahan rangkaian bertoleransi. 0:03:52.200,0:03:57.700 Ini bermaksud rangkaian boleh terus menghantar[br]paket walaupun sesuatu teruk atau ralat berlaku. 0:03:57.700,0:04:04.849 Ini adalah asas prinsip utama internet:[br]reliabiliti. Sekarang, bagaimana jika anda 0:04:04.849,0:04:09.349 mahu meminta data dan tidak semuanya[br]dihantar? Katakan anda mahu mendengar lagu. 0:04:09.349,0:04:14.829 Bolehkah anda yakin 100% semua data akan disampaikan[br]supaya lagu boleh dimainkan dengan sempurna? 0:04:14.829,0:04:21.440 Memperkenalkan sahabat baru anda, TCP(protokol [br]kawalan penghantaran). TCP menguruskan penghantaran 0:04:21.440,0:04:26.530 dan menerima semua data anda sebagai paket.[br]Anggapkannya seperti perkhidmatan mel yang dijamin. 0:04:26.530,0:04:31.669 Apabila anda meminta lagu di peranti anda, Spotify[br]menghantar lagu yang dibahagikan ke banyak paket. 0:04:31.669,0:04:37.210 Apabila paket anda tiba, TCP melakukan inventori[br]penuh dan menghantar kembali pemberitahuan bahawa 0:04:37.210,0:04:42.840 setiap paket diterima. Jika semua paket sampai,[br]TCP tandatangan untuk penghantaran anda dan 0:04:42.840,0:04:54.819 selesai. (muzik) Jika TCP mendapati beberapa paket[br]hilang, ia tidak akan bertandatangan, jika tidak, 0:04:54.819,0:04:59.930 lagu tidak akan kedengaran baik atau lagu[br]tidak lengkap. Bagi setiap paket yang hilang 0:04:59.930,0:05:05.930 atau tidak lengkap, Spotify akan menghantarnya semula.[br]Sebaik sahaja TCP mengesahkan penghantaran semua paket 0:05:05.930,0:05:13.470 lagu permintaan anda, lagu anda akan mula[br]bermain. Apa yang hebat tentang sistem TCP 0:05:13.470,0:05:19.220 dan penghala adalah mereka boleh dilaraskan. Mereka[br]boleh berfungsi dengan 8 atau 8 bilion peranti. Malah, 0:05:19.220,0:05:23.549 kerana prinsip toleransi kesalahan dan redundansi,[br]semakin banyak penghala yang ditambah semakin tinggi 0:05:23.549,0:05:28.069 reliabiliti internet. Apa yang juga hebat ialah[br]kita boleh berkembang dan meningkatkan internet 0:05:28.069,0:05:34.379 tanpa mengganggu perkhidmatan untuk sesiapa yang[br]menggunakannya. Internet terdiri dari ratusan ribu 0:05:34.379,0:05:39.280 rangkaian dan berbilion komputer dan peranti[br]yang disambungkan secara fizikal. Pelbagai 0:05:39.280,0:05:44.360 sistem yang membentuk internet menyambung[br]dan berkomunikasi antara satu sama lain, 0:05:44.360,0:05:51.289 dan bekerjasama kerana standard yang dipersetujui[br]untuk cara data dihantar di internet. 0:05:51.289,0:05:56.000 Peranti pengkomputeran, atau penghala di [br]internet, membantu semua paket menuju ke 0:05:56.000,0:06:02.789 destinasi di mana mereka disatukan semula,[br]jika perlu, dengan teratur. Ini berlaku berbilion 0:06:02.789,0:06:08.889 kali sehari, sama ada anda dan orang lain[br]menghantar e-mel, melayari laman web, melakukan 0:06:08.889,0:06:13.870 chat video, menggunakan aplikasi mobile,[br]atau bila sensor atau peranti di internet 0:06:13.870,0:06:14.910 bercakap dengan satu sama lain.