1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 Doug LLOYD: Jika Anda menyaksikan Video primer internet kami, 3 00:00:07,360 --> 00:00:10,020 Aku meninggalkan sedikit cliffhanger dengan berbicara tentang internet 4 00:00:10,020 --> 00:00:11,857 dan bagaimana itu sistem protokol. 5 00:00:11,857 --> 00:00:14,190 Nah, mari kita bicara tentang pertama mereka protokol yang 6 00:00:14,190 --> 00:00:15,710 sebenarnya terdiri internet. 7 00:00:15,710 --> 00:00:18,490 Dan cukup menarik, itu disebut Internet Protocol, 8 00:00:18,490 --> 00:00:20,960 yang biasanya kita sebut sebagai IP. 9 00:00:20,960 --> 00:00:24,810 >> Jadi internet, seperti yang saya katakan, adalah jaringan interkoneksi, internet, 10 00:00:24,810 --> 00:00:28,990 yang benar-benar hanya beberapa jaringan dijalin bersama dan menyetujui entah bagaimana 11 00:00:28,990 --> 00:00:31,490 untuk berkomunikasi dengan satu sama lain. 12 00:00:31,490 --> 00:00:33,220 Apa ini entah bagaimana saya bicarakan? 13 00:00:33,220 --> 00:00:34,720 Nah, ini adalah Internet Protocol. 14 00:00:34,720 --> 00:00:39,190 Ini menentukan bagaimana informasi ditransmisikan dari titik A ke titik B. 15 00:00:39,190 --> 00:00:43,410 Dan ini adalah semacam kondisi bergabung dengan jaringan internet 16 00:00:43,410 --> 00:00:45,830 adalah setuju untuk mengikuti ini protokol ketika kebutuhan informasi 17 00:00:45,830 --> 00:00:49,330 dipindahkan dari titik A ke titik B. 18 00:00:49,330 --> 00:00:51,700 >> Jadi pada akhir yang primer internet video, 19 00:00:51,700 --> 00:00:55,320 Saya menunjukkan gambar ini dari apa internet itu. 20 00:00:55,320 --> 00:00:58,649 Dan pada skala kecil, ini adalah sebenarnya mungkin cukup akurat. 21 00:00:58,649 --> 00:01:01,190 Ini mungkin bagaimana tiga jaringan benar-benar berbicara satu sama lain. 22 00:01:01,190 --> 00:01:02,570 Tapi itu agak menyesatkan. 23 00:01:02,570 --> 00:01:04,845 Dan alasan itu sedikit menyesatkan adalah because-- jika saya 24 00:01:04,845 --> 00:01:07,220 hanya nomor jaringan untuk Demi kenyamanan sini 25 00:01:07,220 --> 00:01:10,350 dan kami menyingkirkan segala sesuatu yang lain dan hanya fokus pada networks-- 26 00:01:10,350 --> 00:01:13,750 itu agak menyesatkan karena menyiratkan bahwa ketiga jaringan memiliki 27 00:01:13,750 --> 00:01:15,280 koneksi satu sama lain. 28 00:01:15,280 --> 00:01:16,365 >> Satu terhubung ke dua. 29 00:01:16,365 --> 00:01:17,610 Dua terhubung ke tiga. 30 00:01:17,610 --> 00:01:18,990 Dan tiga terhubung ke satu. 31 00:01:18,990 --> 00:01:20,823 Dan ketika saya berbicara tentang koneksi di sini, aku 32 00:01:20,823 --> 00:01:23,920 berbicara tentang fisik, koneksi kabel. 33 00:01:23,920 --> 00:01:25,170 Kami memiliki nirkabel. 34 00:01:25,170 --> 00:01:28,390 Tapi itu benar-benar tidak praktis untuk data yang akan dikirimkan secara nirkabel 35 00:01:28,390 --> 00:01:29,440 lebih dalam skala besar. 36 00:01:29,440 --> 00:01:35,200 Dan di beberapa titik, kita benar-benar bergantung pada kabel kabel telepon technology--, 37 00:01:35,200 --> 00:01:39,980 kabel serat optik, berbagai teknologi yang secara fisik menghubungkan 38 00:01:39,980 --> 00:01:41,560 titik A ke titik B. 39 00:01:41,560 --> 00:01:44,110 >> Dan pada skala kecil seperti this-- ini mungkin akurat, 40 00:01:44,110 --> 00:01:46,480 tetapi sebagai gambar mendapat sedikit lebih besar, mari sekarang 41 00:01:46,480 --> 00:01:49,410 bayangkan kita memiliki enam jaringan yang berbeda. 42 00:01:49,410 --> 00:01:52,740 Jika itu benar, sekarang kami memiliki sesuatu seperti ini untuk setiap jaringan 43 00:01:52,740 --> 00:01:55,100 untuk dihubungkan ke setiap jaringan lainnya. 44 00:01:55,100 --> 00:01:58,540 Dan jika Anda melihat, setiap jaringan memiliki lima anak panah terhubung. 45 00:01:58,540 --> 00:02:01,450 Jadi semuanya terhubung untuk setiap jaringan lainnya. 46 00:02:01,450 --> 00:02:05,840 >> Kami hanya memiliki enam jaringan di sini, dan sudah melihat berapa banyak kabel 47 00:02:05,840 --> 00:02:08,630 kita harus menggunakan, kan? 48 00:02:08,630 --> 00:02:12,650 Dan internet terdiri dari banyak lebih dari enam jaringan. 49 00:02:12,650 --> 00:02:17,410 Kami tidak mampu untuk kawat setiap jaringan untuk setiap jaringan lainnya, 50 00:02:17,410 --> 00:02:20,940 terutama mengingat beberapa jaringan ini menjangkau lautan, kan? 51 00:02:20,940 --> 00:02:23,810 Jika kita mencoba untuk menyambung ke jaringan di Asia atau di Eropa, 52 00:02:23,810 --> 00:02:27,502 kita akan harus menjangkau seluruh laut. 53 00:02:27,502 --> 00:02:29,460 Kita akan perlu untuk menggunakan kabel di beberapa titik, 54 00:02:29,460 --> 00:02:33,900 tapi kami ingin meminimalkan jumlah kabel yang kita benar-benar menggunakan. 55 00:02:33,900 --> 00:02:36,690 Kami tidak ingin mengirim juta kabel seberang lautan, 56 00:02:36,690 --> 00:02:40,700 karena biayanya jutaan dolar masing-masing untuk berbaring. 57 00:02:40,700 --> 00:02:44,430 Dan begitu cepat, kita tidak akan mampu membayar internet lagi. 58 00:02:44,430 --> 00:02:47,080 Jadi kita harus memiliki lain Cara untuk setiap jaringan 59 00:02:47,080 --> 00:02:49,730 untuk berbicara dengan setiap lain jaringan atau kita 60 00:02:49,730 --> 00:02:51,784 memiliki potongan internet yang terputus 61 00:02:51,784 --> 00:02:53,200 dari bagian lain dari internet. 62 00:02:53,200 --> 00:02:55,150 Dan itu bukan apa yang kita inginkan. 63 00:02:55,150 --> 00:02:57,890 Tapi kita tidak ingin memiliki mereka semua kabel bersama-sama. 64 00:02:57,890 --> 00:03:00,760 >> Dan ini adalah di mana router datang kembali ke dalam bermain. 65 00:03:00,760 --> 00:03:02,870 Kita dapat menggunakan router dengan cara berikut. 66 00:03:02,870 --> 00:03:05,150 Bagaimana jika bukan setiap jaringan secara fisik 67 00:03:05,150 --> 00:03:09,700 terhubung ke setiap jaringan lainnya, kami memiliki potongan-potongan perantara, di mana 68 00:03:09,700 --> 00:03:12,460 jaringan yang terhubung untuk perantara tersebut, yang 69 00:03:12,460 --> 00:03:14,840 terhubung ke beberapa jaringan. 70 00:03:14,840 --> 00:03:19,290 Jadi, bukannya memiliki satu terhubung ke dua, tiga, empat, lima, enam, mungkin salah satu 71 00:03:19,290 --> 00:03:21,360 terhubung ke router, yang mungkin menghubungkan 72 00:03:21,360 --> 00:03:23,840 untuk satu atau dua dari mereka jaringan, tetapi juga 73 00:03:23,840 --> 00:03:25,850 mungkin menghubungkan ke lain router, yang juga 74 00:03:25,850 --> 00:03:28,510 akan terhubung ke jaringan-jaringan lain. 75 00:03:28,510 --> 00:03:31,160 >> Dan pekerjaan router is-- berisi informasi 76 00:03:31,160 --> 00:03:34,620 disebut tabel routing yang mendikte mana 77 00:03:34,620 --> 00:03:37,250 Aku pergi jika saya melihat alamat IP tertentu? 78 00:03:37,250 --> 00:03:41,080 Jika saya melihat alamat IP awal dengan empat, aku akan pergi dengan cara ini. 79 00:03:41,080 --> 00:03:45,250 Jika saya melihat alamat IP dimulai dengan 12, aku akan pergi dengan cara itu. 80 00:03:45,250 --> 00:03:49,230 Kami tidak harus terhubung secara fisik ke nomor jaringan empat 81 00:03:49,230 --> 00:03:52,010 atau nomor jaringan 12 dalam contoh ini. 82 00:03:52,010 --> 00:03:53,941 Kami hanya tahu umumnya di mana kita ingin pergi. 83 00:03:53,941 --> 00:03:57,190 Dan jika Anda berpikir tentang hal itu, ini adalah semacam serupa dengan konsep rekursi 84 00:03:57,190 --> 00:03:59,445 yang kita bicarakan saat kami berbicara tentang hal itu 85 00:03:59,445 --> 00:04:04,060 di C. Saya tidak akan menghubungkan Anda untuk persis di mana Anda ingin pergi. 86 00:04:04,060 --> 00:04:08,130 Aku hanya akan menggerakkan Anda satu langkah lebih dekat ke mana Anda ingin pergi. 87 00:04:08,130 --> 00:04:11,739 Dan aku akan membiarkan orang lain berurusan dengan memecahkan sisa masalah. 88 00:04:11,739 --> 00:04:14,780 Aku hanya akan memecahkan sepotong kecil ini masalah dan menunda sisanya 89 00:04:14,780 --> 00:04:15,940 untuk orang lain. 90 00:04:15,940 --> 00:04:19,240 Sehingga informasi routing yang sebenarnya sama halnya dengan rekursi. 91 00:04:19,240 --> 00:04:24,010 Jika itu sebuah konsep bahwa Anda memahami Yah, mungkin analogi yang akan membantu. 92 00:04:24,010 --> 00:04:26,950 >> Jadi mari kita lihat contoh jaringan ini 93 00:04:26,950 --> 00:04:30,130 lagi dan menganggap bahwa, sekali lagi, kita akan menggunakan mereka sama enam 94 00:04:30,130 --> 00:04:31,470 jaringan, satu sampai enam. 95 00:04:31,470 --> 00:04:34,220 Jadi mari kita hanya mengatakan bahwa setiap Alamat IP pada jaringan satu 96 00:04:34,220 --> 00:04:36,200 dimulai dengan satu titik sesuatu. 97 00:04:36,200 --> 00:04:38,800 Dan kita akan mengatakan bahwa ada beberapa hal lain yang 98 00:04:38,800 --> 00:04:42,110 penawaran dengan bagaimana semua sistem terhubung ke jaringan satu. 99 00:04:42,110 --> 00:04:46,000 Kami hanya peduli tentang menghubungkan semua jaringan-jaringan bersama-sama dalam sebuah internet. 100 00:04:46,000 --> 00:04:49,350 Jadi setiap perangkat yang terhubung ke jaringan satu 101 00:04:49,350 --> 00:04:53,460 memiliki alamat IP yang dimulai dengan satu titik dan kemudian tiga nomor lainnya. 102 00:04:53,460 --> 00:04:56,300 >> Ini adalah generalisasi dari cara hal-hal benar-benar bekerja. 103 00:04:56,300 --> 00:04:58,260 Ini sedikit lebih tepat daripada ini. 104 00:04:58,260 --> 00:05:00,760 Tapi ini harus memberikan gambaran umum tentang apa Internet 105 00:05:00,760 --> 00:05:02,637 Protokol benar-benar melakukan. 106 00:05:02,637 --> 00:05:04,220 Jadi ini adalah diagram kita miliki sebelumnya. 107 00:05:04,220 --> 00:05:06,410 Ini adalah sistem yang tidak berkelanjutan. 108 00:05:06,410 --> 00:05:07,760 Bahkan enam, ini mungkin OK. 109 00:05:07,760 --> 00:05:11,990 Tetapi jika kita sampai 10 atau 20 atau 50, kami akan berbohong banyak kabel. 110 00:05:11,990 --> 00:05:15,139 Dan 50 masih juga tidak bahkan puncak gunung es 111 00:05:15,139 --> 00:05:16,680 untuk jumlah jaringan yang kita miliki. 112 00:05:16,680 --> 00:05:18,510 Jadi model ini tidak berkelanjutan. 113 00:05:18,510 --> 00:05:20,660 Kita tidak bisa tetap dengan ini. 114 00:05:20,660 --> 00:05:23,200 >> Jadi mari kita bukannya mengadopsi model ini di mana kita menyingkirkan 115 00:05:23,200 --> 00:05:28,030 dari semua kabel antara jaringan dan kita menambahkan router. 116 00:05:28,030 --> 00:05:30,210 Jadi kotak-kotak kuning mewakili router. 117 00:05:30,210 --> 00:05:32,550 Dan tugas mereka adalah untuk memindahkan Informasi umum 118 00:05:32,550 --> 00:05:36,040 lebih dekat ke tempat yang seharusnya untuk pergi. 119 00:05:36,040 --> 00:05:40,330 Dan mungkin ini adalah koneksi bahwa jaringan ini memiliki. 120 00:05:40,330 --> 00:05:43,670 Dan mungkin ini adalah tabel yang dibangun ke dalam router. 121 00:05:43,670 --> 00:05:47,870 >> Jadi jika kita hanya mulai dengan melihat di jaringan satu, misalnya, 122 00:05:47,870 --> 00:05:50,450 pada dasarnya apa yang dikatakan adalah jika Saya pernah melihat alamat yang 123 00:05:50,450 --> 00:05:54,300 tidak dimulai dengan satu-- itulah yang tanda seru satu atau bang 124 00:05:54,300 --> 00:05:58,550 satu di sana, tidak satu-- aku akan untuk lulus itu ke router. 125 00:05:58,550 --> 00:06:00,680 Dan dari sana, router dapat membuat keputusan. 126 00:06:00,680 --> 00:06:04,570 Router mengatakan jika saya melihat satu satu, saya akan pindah ke jaringan nomor satu. 127 00:06:04,570 --> 00:06:07,610 Itulah panah hijau menuju ke kiri dari kotak kiri atas. 128 00:06:07,610 --> 00:06:09,660 >> Jika saya melihat sebuah two-- yang panah semacam pos 129 00:06:09,660 --> 00:06:11,950 ke kanan atas ke arah yang network-- ungu 130 00:06:11,950 --> 00:06:14,920 jika saya melihat alamat IP dimulai dengan dua, 131 00:06:14,920 --> 00:06:16,920 Aku akan pergi ke arah dua jaringan. 132 00:06:16,920 --> 00:06:21,250 Jika saya melihat tiga, empat, lima, atau six-- itu yang panah merah yang keluar 133 00:06:21,250 --> 00:06:25,800 dari kiri atas router-- aku tidak terhubung ke tiga, empat, lima, atau enam. 134 00:06:25,800 --> 00:06:28,897 Tapi aku tahu seseorang yang atau siapa sedikit lebih dekat ke sana. 135 00:06:28,897 --> 00:06:31,230 Jadi aku hanya akan mengatakan, setiap kali saya melihat alamat IP 136 00:06:31,230 --> 00:06:33,810 dimulai dengan tiga, empat, lima, atau enam, aku hanya 137 00:06:33,810 --> 00:06:35,250 akan mengirimkannya ke router itu. 138 00:06:35,250 --> 00:06:38,090 Jadi saya akan memindahkannya sedikit lebih dekat dengan mana yang seharusnya untuk pergi dan membiarkan 139 00:06:38,090 --> 00:06:39,830 bahwa kesepakatan router dengan masalah. 140 00:06:39,830 --> 00:06:42,980 >> Dan seperti yang Anda see-- jika Anda ingin berhenti di sini dan trace-- 141 00:06:42,980 --> 00:06:47,600 Anda bisa mendapatkan ke setiap titik lain di jaringan dari manapun Anda berada. 142 00:06:47,600 --> 00:06:50,190 Semua enam jaringan masih bisa terhubung ke setiap jaringan lainnya 143 00:06:50,190 --> 00:06:52,250 tapi mereka tidak secara fisik terhubung lagi. 144 00:06:52,250 --> 00:06:54,046 Mereka sekarang ini langkah-langkah perantara. 145 00:06:54,046 --> 00:06:56,170 Sekarang, tentu saja ada trade off kecepatan, kan? 146 00:06:56,170 --> 00:06:58,240 Jika salah satu adalah langsung terhubung ke enam, kita tidak akan 147 00:06:58,240 --> 00:07:00,390 harus melalui dua router sepanjang jalan. 148 00:07:00,390 --> 00:07:03,377 Jadi kita mungkin bisa mendapatkan koneksi sedikit lebih cepat. 149 00:07:03,377 --> 00:07:05,210 Tapi mungkin itu trade-off adalah layak, kan? 150 00:07:05,210 --> 00:07:09,850 Jika itu akan menjadi begitu mahal dalam hal biaya yang sebenarnya, dolar 151 00:07:09,850 --> 00:07:13,150 dan sen, secara fisik kawat semua jaringan ini bersama-sama, 152 00:07:13,150 --> 00:07:16,150 mungkin sedikit dari perlambatan kecepatan OK. 153 00:07:16,150 --> 00:07:18,530 Kita bisa mentolerir itu. 154 00:07:18,530 --> 00:07:22,490 >> Jadi sekali lagi, dalam contoh bahwa kami hanya bicarakan, tidak ada jaringan 155 00:07:22,490 --> 00:07:24,086 langsung terhubung satu sama lain semua. 156 00:07:24,086 --> 00:07:25,960 Ada bisa memiliki been-- mungkin dalam contoh yang 157 00:07:25,960 --> 00:07:28,659 kita bisa membuatnya sehingga mungkin jaringan satu dan dua yang 158 00:07:28,659 --> 00:07:29,450 terhubung langsung. 159 00:07:29,450 --> 00:07:30,410 Dan itu akan OK. 160 00:07:30,410 --> 00:07:33,040 Beberapa jaringan secara fisik terhubung ke jaringan lain. 161 00:07:33,040 --> 00:07:34,940 Tapi mereka tidak semua terhubung satu sama lain. 162 00:07:34,940 --> 00:07:37,360 Mereka bergantung pada routers-- di example-- tertentu 163 00:07:37,360 --> 00:07:40,899 untuk mendistribusikan komunikasi dari titik A ke titik B. 164 00:07:40,899 --> 00:07:43,190 Pada scale-- kecil seperti apa kita sedang berbicara tentang sini- 165 00:07:43,190 --> 00:07:45,850 konfigurasi ini sebenarnya mungkin lebih efisien dari sekedar 166 00:07:45,850 --> 00:07:47,420 memiliki koneksi langsung. 167 00:07:47,420 --> 00:07:52,547 Namun dalam skala besar, kita bisa skala sistem jauh lebih baik. 168 00:07:52,547 --> 00:07:55,130 Ini benar-benar akan mengurangi kami biaya infrastruktur jaringan 169 00:07:55,130 --> 00:07:59,450 memiliki router perantara yang pekerjaannya itu adalah untuk memindahkan lalu lintas dari pengirim 170 00:07:59,450 --> 00:08:03,500 ke penerima, dari titik A ke titik B, sebagai lawan kabel semua orang 171 00:08:03,500 --> 00:08:05,320 bersama-sama. 172 00:08:05,320 --> 00:08:07,380 >> Jadi mari kita lihat contoh informasi 173 00:08:07,380 --> 00:08:09,220 bepergian menggunakan ini Internet Protocol. 174 00:08:09,220 --> 00:08:15,250 Mari kita mengatakan bahwa saya secara fisik terletak di IP 1.208.12.37 175 00:08:15,250 --> 00:08:17,450 jadi saya ada di suatu tempat pada satu jaringan. 176 00:08:17,450 --> 00:08:19,260 Dan saya ingin mengirim pesan kepada Anda. 177 00:08:19,260 --> 00:08:23,085 Dan Anda berada di lima jaringan di 5.188.109.14. 178 00:08:23,085 --> 00:08:26,210 Alamat IP Anda secara khusus tidak masalah, tetapi dalam contoh khusus ini 179 00:08:26,210 --> 00:08:29,740 kita sedang berbicara tentang generalisasi ini apa protokol internet adalah semua 180 00:08:29,740 --> 00:08:30,429 tentang. 181 00:08:30,429 --> 00:08:32,720 Anda berada di lima jaringan, dan aku di satu jaringan. 182 00:08:32,720 --> 00:08:36,309 Seperti yang Anda lihat, kita tidak terhubung satu sama lain sama sekali. 183 00:08:36,309 --> 00:08:37,335 >> Jadi saya mulai keluar. 184 00:08:37,335 --> 00:08:38,710 Dan saya ingin mengirimkan Anda pesan. 185 00:08:38,710 --> 00:08:41,650 Dan entah bagaimana saya berkomunikasi bahwa pesan ke router. 186 00:08:41,650 --> 00:08:44,039 Router adalah salah satu yang sebenarnya memiliki alamat IP. 187 00:08:44,039 --> 00:08:45,955 Dan itu melihat mana itu seharusnya pergi. 188 00:08:45,955 --> 00:08:47,655 Kita akan lima dot sesuatu. 189 00:08:47,655 --> 00:08:49,780 Jadi sekarang aku akan mulai menggunakan my-- atau router, 190 00:08:49,780 --> 00:08:53,370 bukan, akan mulai menggunakan nya tabel router untuk menyampaikan informasi bersama. 191 00:08:53,370 --> 00:08:59,149 Ia melihat bahwa lima tidak satu, sehingga mengatakan aku akan menyebarkannya ke orang ini. 192 00:08:59,149 --> 00:09:00,690 Maka orang ini harus membuat keputusan. 193 00:09:00,690 --> 00:09:01,520 Di mana aku akan pergi? 194 00:09:01,520 --> 00:09:03,705 Nah, itu bukan satu, jadi saya tidak akan pindah ke satu jaringan. 195 00:09:03,705 --> 00:09:04,770 Dan itu bukan dua. 196 00:09:04,770 --> 00:09:06,478 Saya tidak akan pindah ke dua jaringan. 197 00:09:06,478 --> 00:09:07,410 Dimulai dengan lima. 198 00:09:07,410 --> 00:09:09,500 Saya tidak terhubung ke lima, router ini mengatakan. 199 00:09:09,500 --> 00:09:12,950 Dan jadi aku hanya akan lulus ini to-- Aku akan turun jalan ini. 200 00:09:12,950 --> 00:09:15,462 Di sinilah bertiga dan merangkak dan balita dan berenam pergi. 201 00:09:15,462 --> 00:09:16,920 Dan aku akan membiarkan orang itu kesepakatan dengan itu. 202 00:09:16,920 --> 00:09:18,710 Saya akan mendapatkan sedikit lebih dekat ke tempat yang seharusnya untuk pergi. 203 00:09:18,710 --> 00:09:21,350 Aku tahu itu seharusnya pergi dalam arah umum. 204 00:09:21,350 --> 00:09:23,110 Tapi mungkin orang yang bisa menghadapinya. 205 00:09:23,110 --> 00:09:23,840 OKE. 206 00:09:23,840 --> 00:09:24,650 Jadi orang yang terlihat. 207 00:09:24,650 --> 00:09:27,580 Dia mengatakan, OK, IP ini alamat dimulai dengan lima. 208 00:09:27,580 --> 00:09:31,590 Yah, aku terhubung ke tiga dan ke enam, jadi saya tidak bisa mendapatkan pesan langsung 209 00:09:31,590 --> 00:09:32,780 di mana ia harus pergi. 210 00:09:32,780 --> 00:09:36,970 Tapi itu router lainnya di sana, saya tahu apakah saya kirimkan merangkak dan balita, 211 00:09:36,970 --> 00:09:38,430 dapat menangani mereka. 212 00:09:38,430 --> 00:09:41,269 >> Sehingga melewati itu bersama menyusuri jalan setapak. 213 00:09:41,269 --> 00:09:44,310 Dan kemudian router ini mengatakan, well, aku terhubung ke jaringan empat dan lima. 214 00:09:44,310 --> 00:09:45,727 Jadi, ya, saya dapat membantu Anda. 215 00:09:45,727 --> 00:09:47,810 Aku akan mengambil alamat IP Anda yang dimulai dengan lima. 216 00:09:47,810 --> 00:09:49,450 Aku akan memberikannya kepada lima jaringan. 217 00:09:49,450 --> 00:09:53,220 Lima jaringan akan melakukan beberapa pekerjaan di ujungnya dan memberikan pesan kepada Anda. 218 00:09:53,220 --> 00:09:56,580 Dan sekarang kita sudah berhasil ditransmisikan pesan dari saya 219 00:09:56,580 --> 00:09:58,930 Anda menggunakan Internet Protocol. 220 00:09:58,930 --> 00:10:03,020 >> Sekali lagi, sangat umum untuk tujuan ilustrasi seperti apa yang terjadi. 221 00:10:03,020 --> 00:10:05,840 Tapi itu cukup banyak bagaimana Protokol Internet bekerja. 222 00:10:05,840 --> 00:10:08,050 Router tahu umumnya di mana untuk mengirimkannya 223 00:10:08,050 --> 00:10:11,170 dan akan mengirim satu langkah di sepanjang cara, mendapatkan itu dekat dan dekat 224 00:10:11,170 --> 00:10:15,130 ke tujuan sampai satu router terhubung secara fisik 225 00:10:15,130 --> 00:10:17,990 ke jaringan atau alamat atau apapun 226 00:10:17,990 --> 00:10:21,600 yang bersangkutan dan memberikan sana. 227 00:10:21,600 --> 00:10:28,780 >> Sekarang, secara umum, kecuali untuk benar-benar, benar-benar kecil, pesan kecil, 228 00:10:28,780 --> 00:10:31,830 itu tidak akan mengirimkannya sebagai salah satu sebagian besar dari data. 229 00:10:31,830 --> 00:10:34,870 Jika saya mengirimkan Anda email-- email yang sangat panjang, 230 00:10:34,870 --> 00:10:37,270 say-- itu tidak akan mengambil seluruh email, 231 00:10:37,270 --> 00:10:40,660 bundel dalam bola atau paket atau apa pun, 232 00:10:40,660 --> 00:10:43,460 dan mengirim seluruh yang Hal turun jaringan. 233 00:10:43,460 --> 00:10:46,580 >> Pertama-tama, informasi pengiriman sepanjang jaringan mahal. 234 00:10:46,580 --> 00:10:47,560 Itu menambahkan. 235 00:10:47,560 --> 00:10:49,760 Dan semakin besar sepotong, yang lebih mahal 236 00:10:49,760 --> 00:10:53,240 itu adalah untuk memindahkan setiap langkah dari jalan. 237 00:10:53,240 --> 00:10:55,260 Dan jika ada entah bagaimana perlambatan dan kemudian 238 00:10:55,260 --> 00:10:58,010 ada ini giant-- semacam jika Anda mengemudi di jalan raya 239 00:10:58,010 --> 00:11:00,246 dan ada truk raksasa ini jenis memblokir jalan 240 00:11:00,246 --> 00:11:03,370 dan Anda tidak bisa mendapatkan sekitar itu di kedua lane karena itu jenis menyebar. 241 00:11:03,370 --> 00:11:05,227 Memperlambat orang lain di balik itu. 242 00:11:05,227 --> 00:11:07,060 Tapi mobil kecil, jika mereka semua mobil kecil, 243 00:11:07,060 --> 00:11:10,290 mereka mungkin bisa bergerak, jika analogi semacam membantu 244 00:11:10,290 --> 00:11:11,650 sedikit. 245 00:11:11,650 --> 00:11:17,170 >> Jadi satu blok besar dalam sistem dapat orang benar-benar lambat lagi ke bawah. 246 00:11:17,170 --> 00:11:20,570 Dan jadi apa IP yang akan dilakukan dibagi menjadi paket-paket data ini. 247 00:11:20,570 --> 00:11:26,560 Ini akan mengambil email besar ini atau pengalihan FTP atau file transfer, 248 00:11:26,560 --> 00:11:28,700 atau mungkin aku membuat meminta untuk browser web 249 00:11:28,700 --> 00:11:30,205 karena saya ingin gambar kucing. 250 00:11:30,205 --> 00:11:33,570 Dan itu akan mengambil permintaan atau bahwa email atau file yang 251 00:11:33,570 --> 00:11:37,950 dan istirahat itu menjadi banyak potongan dan mengirim semua potongan terpisah. 252 00:11:37,950 --> 00:11:41,120 Jadi sebenarnya, aku mengisi jalan raya dengan banyak mobil kecil, yang bisa semua 253 00:11:41,120 --> 00:11:47,320 bergerak bukan sebuah truk besar yang mungkin, jika ada masalah, 254 00:11:47,320 --> 00:11:49,970 throttle lalu lintas untuk orang lain. 255 00:11:49,970 --> 00:11:51,850 >> Efek samping lain ini adalah jika ada 256 00:11:51,850 --> 00:11:57,170 semacam bencana kegagalan dan sesuatu yang tidak beres 257 00:11:57,170 --> 00:11:58,890 dan paket akan turun. 258 00:11:58,890 --> 00:12:01,670 Ada yang gagal dan pesan tidak dapat dikomunikasikan. 259 00:12:01,670 --> 00:12:04,090 Router mungkin memiliki terlalu banyak hal yang terjadi di. 260 00:12:04,090 --> 00:12:05,340 Ini tidak bisa menyulap segalanya. 261 00:12:05,340 --> 00:12:06,840 Dan sehingga hanya harfiah menjatuhkannya. 262 00:12:06,840 --> 00:12:08,630 Itu semacam analogi, kan? 263 00:12:08,630 --> 00:12:10,046 >> Itu punya banyak hal yang terjadi. 264 00:12:10,046 --> 00:12:12,010 Ini menyampaikan informasi dari titik A ke titik 265 00:12:12,010 --> 00:12:14,090 B. Kami tidak hanya dua orang di internet, 266 00:12:14,090 --> 00:12:16,264 sehingga harus memproses banyak lalu lintas. 267 00:12:16,264 --> 00:12:19,430 Dan jika tidak memiliki cukup tangan dan itu tidak tahu apa yang dilakukannya, 268 00:12:19,430 --> 00:12:21,350 itu hanya mungkin menjatuhkan sesuatu. 269 00:12:21,350 --> 00:12:23,570 Sehingga dapat melakukan sesuatu yang lain. 270 00:12:23,570 --> 00:12:25,390 Ini punya terlalu banyak terjadi. 271 00:12:25,390 --> 00:12:29,560 >> Jika kita memiliki pesan kami sebagai salah satu besar memblokir dan itulah yang mendapat jatuh, 272 00:12:29,560 --> 00:12:31,770 sekarang kita harus mengirim pesan lagi. 273 00:12:31,770 --> 00:12:34,500 Dan kita sekarang mungkin menyebabkan lalu lintas lagi. 274 00:12:34,500 --> 00:12:37,640 Dan kami menjalankan risiko yang blok besar yang dijatuhkan lagi. 275 00:12:37,640 --> 00:12:41,060 Tetapi jika data yang telah dipecah menjadi paket dan kita drop salah satu dari mereka, 276 00:12:41,060 --> 00:12:45,100 itu jauh lebih murah untuk mengirim bahwa paket sekali lagi sebagai lawan 277 00:12:45,100 --> 00:12:47,220 untuk seluruh hal sekali lagi. 278 00:12:47,220 --> 00:12:51,680 Jadi IP bertanggung jawab untuk mendapatkan informasi dari titik A ke titik B 279 00:12:51,680 --> 00:12:54,500 dan juga melanggar Informasi kecil-kecil 280 00:12:54,500 --> 00:12:57,880 sehingga jaringan tidak terlalu dikenakan pajak. 281 00:12:57,880 --> 00:13:00,760 >> IP juga dikenal sebagai protokol connectionless. 282 00:13:00,760 --> 00:13:05,350 Ada belum tentu jalan didefinisikan dari pengirim ke penerima atau wakil 283 00:13:05,350 --> 00:13:05,850 versa. 284 00:13:05,850 --> 00:13:08,808 Sekarang, dalam contoh ini kita sudah bicara tentang, sebenarnya ada satu cara 285 00:13:08,808 --> 00:13:11,020 untuk sampai ke setiap jaringan. 286 00:13:11,020 --> 00:13:13,110 Jadi dalam hal ini khususnya ilustrasi, ada benar-benar 287 00:13:13,110 --> 00:13:15,560 adalah jalan didefinisikan dari titik A ke titik B. 288 00:13:15,560 --> 00:13:19,270 Tapi kita bisa mengubah bahwa dengan hanya membuat satu modifikasi ke dua router 289 00:13:19,270 --> 00:13:22,640 di sebelah kiri dengan menambahkan ini kondisi ke meja router. 290 00:13:22,640 --> 00:13:24,960 >> Sekarang perhatikan bahwa dari atas router kiri, 291 00:13:24,960 --> 00:13:29,340 sebenarnya ada dua cara untuk menangani dengan empat atau alamat IP lima. 292 00:13:29,340 --> 00:13:33,100 Hal ini dapat pergi ke kiri bawah router, atau bisa pergi ke kanan, 293 00:13:33,100 --> 00:13:34,090 ke router yang tepat. 294 00:13:34,090 --> 00:13:35,532 Ini memiliki beberapa pilihan. 295 00:13:35,532 --> 00:13:37,240 Dan ini sebenarnya jenis hal yang baik 296 00:13:37,240 --> 00:13:39,690 karena itu membuat kami jaringan lebih responsif. 297 00:13:39,690 --> 00:13:42,510 >> Jika untuk example-- itu semacam seperti GPS. 298 00:13:42,510 --> 00:13:44,760 Jika Anda sudah pernah mengemudi di jalan raya 299 00:13:44,760 --> 00:13:49,610 dan tiba-tiba GPS Anda memperingatkan Anda bahwa lalu lintas di depan, 300 00:13:49,610 --> 00:13:51,230 Anda ingin menghindari jika Anda bisa. 301 00:13:51,230 --> 00:13:53,710 Dan sehingga Anda dapat menghitung ulang rute Anda. 302 00:13:53,710 --> 00:14:00,330 Dan jaringan router, di Selain memiliki informasi 303 00:14:00,330 --> 00:14:05,110 tentang di mana paket harus pergi atau di mana data harus pergi, 304 00:14:05,110 --> 00:14:09,140 ada juga semacam pulsa umum ini pada keadaan jaringan lokal. 305 00:14:09,140 --> 00:14:13,930 Apa yang akan terjadi jika saya mengirim bawah jalan ini dibandingkan jalan ini? 306 00:14:13,930 --> 00:14:19,640 >> Dan dalam terang lalu lintas berat situasi pada jaringan, mungkin 307 00:14:19,640 --> 00:14:22,630 hal akan bisa disalurkan lebih cara yang tidak efisien atau lebih umum 308 00:14:22,630 --> 00:14:24,939 cara yang tidak efisien, karena jika kita pergi dengan cara biasa, 309 00:14:24,939 --> 00:14:26,480 ada akan menjadi banyak lalu lintas. 310 00:14:26,480 --> 00:14:28,470 Jalan raya benar-benar macet. 311 00:14:28,470 --> 00:14:30,880 Jadi mungkin apa yang akan kita lakukan adalah bukannya mengambil jalan samping, yang 312 00:14:30,880 --> 00:14:33,070 biasanya akan mengambil lebih banyak waktu, tetapi tidak ada yang 313 00:14:33,070 --> 00:14:34,320 benar-benar menggunakan jalan-jalan samping. 314 00:14:34,320 --> 00:14:37,300 Dan jadi kami dapat rute paket kami seperti itu. 315 00:14:37,300 --> 00:14:40,190 >> Jadi tidak setiap paket dari sebagian besar dari data yang 316 00:14:40,190 --> 00:14:42,620 mungkin mengambil jalan yang sama dari awal sampai akhir. 317 00:14:42,620 --> 00:14:45,080 Dan jaringan kami menjadi banyak lebih responsif 318 00:14:45,080 --> 00:14:49,720 jika tabel router kami memungkinkan untuk ada menjadi beberapa pilihan untuk pergi ke mana. 319 00:14:49,720 --> 00:14:53,054 Kami tidak tergantung pada satu truk bergerak keluar dari jalan. 320 00:14:53,054 --> 00:14:55,970 Kita bisa mendapatkan jalan raya di keluar berikutnya dan mengambil jalan yang berbeda. 321 00:14:55,970 --> 00:15:01,250 Dan jadi semacam Internet Protocol dari tidak sedikit itu juga. 322 00:15:01,250 --> 00:15:05,110 >> Jadi itulah dasar-dasar Internet Protocol. 323 00:15:05,110 --> 00:15:07,780 Tapi ada satu lagi masalah untuk menangani, yang 324 00:15:07,780 --> 00:15:10,810 adalah apa yang terjadi jika kita melakukan drop paket? 325 00:15:10,810 --> 00:15:14,490 Bagaimana kita tahu kita akan untuk mengirim paket itu lagi? 326 00:15:14,490 --> 00:15:15,750 Benar? 327 00:15:15,750 --> 00:15:18,632 Nah, Internet Protocol tidak menjamin pengiriman. 328 00:15:18,632 --> 00:15:20,590 Kami akan tergantung protokol lain 329 00:15:20,590 --> 00:15:25,027 untuk menghadapi itu disebut Transmission Control Protocol, TCP. 330 00:15:25,027 --> 00:15:27,110 Dan kita akan berbicara tentang Transmission Control 331 00:15:27,110 --> 00:15:29,470 Protokol dalam video berikutnya. 332 00:15:29,470 --> 00:15:30,460 Aku Doug Lloyd. 333 00:15:30,460 --> 00:15:32,350 Ini adalah CS50. 334 00:15:32,350 --> 00:15:34,253