1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:04,540 DAVID J. Malan: Baiklah, jadi pertanyaan menyeluruh sekarang, 3 00:00:04,540 --> 00:00:10,310 dan kami mulai menyusuri jalan ini dengan Penampilan kami di Dropbox, adalah internet. 4 00:00:10,310 --> 00:00:14,550 Jadi saya mencoba untuk meminta dimuat pertanyaan sengaja. 5 00:00:14,550 --> 00:00:15,500 Apa internet? 6 00:00:15,500 --> 00:00:18,340 7 00:00:18,340 --> 00:00:20,430 >> Tentunya Anda semua menggunakan itu. 8 00:00:20,430 --> 00:00:21,287 >> AUDIENCE: Jaringan? 9 00:00:21,287 --> 00:00:22,370 DAVID J. Malan: Sebuah jaringan? 10 00:00:22,370 --> 00:00:23,856 OK, apa jaringan? 11 00:00:23,856 --> 00:00:28,184 >> AUDIENCE: A konektivitas antara sistem yang berbeda. 12 00:00:28,184 --> 00:00:31,100 DAVID J. Malan: OK, konektivitas antara orang yang berbeda dan sistem. 13 00:00:31,100 --> 00:00:33,430 Baiklah, dan merek apa internet internet sebagai 14 00:00:33,430 --> 00:00:38,484 lawan hanya jaringan seperti kita mungkin memiliki hanya dalam bangunan atau ruang kelas? 15 00:00:38,484 --> 00:00:39,400 AUDIENCE: Ini global. 16 00:00:39,400 --> 00:00:39,810 DAVID J. Malan: Ini global. 17 00:00:39,810 --> 00:00:42,360 Baiklah, jadi jaringan jaringan, jika Anda mau. 18 00:00:42,360 --> 00:00:46,720 koneksi internet yang menunjukkan seluruh jaringan individu. 19 00:00:46,720 --> 00:00:48,457 Dan tentu saja, ada layanan yang berbeda 20 00:00:48,457 --> 00:00:50,040 bahwa internet memberikan hari ini. 21 00:00:50,040 --> 00:00:54,420 >> Ada, tentu saja, dunia luas web dengan yang kita semua kenal. 22 00:00:54,420 --> 00:00:56,560 Ada layanan seperti email. 23 00:00:56,560 --> 00:00:59,620 layanan ada yang seperti chatting atau Google Chat. 24 00:00:59,620 --> 00:01:02,090 Atau ada hal-hal seperti voice over IP. 25 00:01:02,090 --> 00:01:07,270 Ada hal-hal seperti Skype, dan Google Hangouts, dan FaceTime, dan sejenisnya. 26 00:01:07,270 --> 00:01:09,620 >> Dan jadi ada layering ini Konsep di internet. 27 00:01:09,620 --> 00:01:12,390 Dan memang, ini juga merupakan konsep dasar 28 00:01:12,390 --> 00:01:15,650 dalam ilmu komputer dari layering, atau abstraksi, 29 00:01:15,650 --> 00:01:17,407 di mana Anda membangun satu hal di sini. 30 00:01:17,407 --> 00:01:19,240 Kemudian, Anda membangun sesuatu lain di atasnya, 31 00:01:19,240 --> 00:01:21,660 dan kemudian, sesuatu yang lain di atas itu, di atas itu, di atas itu. 32 00:01:21,660 --> 00:01:25,170 Dan jadi kita akan melihat beberapa manifestasi bahwa dalam diskusi ini dan, mungkin, 33 00:01:25,170 --> 00:01:26,600 lain bergerak maju. 34 00:01:26,600 --> 00:01:29,400 >> Jadi mari kita mulai melukis gambar dari beberapa teknologi 35 00:01:29,400 --> 00:01:33,040 di sekitar kita dengan mempertimbangkan apa yang adalah, mungkin, di rumah yang paling semua orang 36 00:01:33,040 --> 00:01:35,900 di sini, dan menggunakannya sebagai titik keberangkatan untuk percakapan lebih 37 00:01:35,900 --> 00:01:38,900 umumnya tentang bagaimana semua hal ini bekerja, dan apa beberapa isu 38 00:01:38,900 --> 00:01:42,090 keputusan desain yang mendasari memiliki menjadi ketika membangun jaringan 39 00:01:42,090 --> 00:01:43,800 dan ketika menggunakan internet. 40 00:01:43,800 --> 00:01:48,680 Jadi kembali di rumah, kami akan pergi kembali ke laptop kecil saya di sini. 41 00:01:48,680 --> 00:01:53,040 Anda mungkin memiliki satu atau lebih komputer, dan mungkin satu atau lebih telepon, 42 00:01:53,040 --> 00:01:55,504 yang terhubung hari ini melalui Wi-Fi. 43 00:01:55,504 --> 00:01:57,170 Mungkin sekali waktu, Anda memiliki kabel. 44 00:01:57,170 --> 00:02:00,020 Mungkin Anda masih memiliki desktop komputer di rumah yang memiliki kabel. 45 00:02:00,020 --> 00:02:03,340 Tapi cerita kita tidak benar-benar akan berubah banyak di sana. 46 00:02:03,340 --> 00:02:06,400 >> Berikut adalah apa yang disebut cloud, atau internet. 47 00:02:06,400 --> 00:02:11,620 Dan ada tandan hal-hal lain di internet seperti Amazon.com, 48 00:02:11,620 --> 00:02:14,690 dan Facebook, dan Google, dan Microsoft, dan perusahaan seperti lainnya 49 00:02:14,690 --> 00:02:16,990 di internet, dan tentu orang juga. 50 00:02:16,990 --> 00:02:21,660 Tapi ada seluruh banyak hal-hal yang terjadi antara Anda dan internet. 51 00:02:21,660 --> 00:02:23,770 >> Jadi mari kita tease pertama terpisah itu. 52 00:02:23,770 --> 00:02:30,260 Apa komputer Anda, jika nirkabel, terhubung ke di rumah? 53 00:02:30,260 --> 00:02:34,402 Apa jenis perangkat membuat Anda di internet hari ini? 54 00:02:34,402 --> 00:02:35,290 >> AUDIENCE: Router. 55 00:02:35,290 --> 00:02:36,331 >> DAVID J. Malan: A router. 56 00:02:36,331 --> 00:02:40,840 Jadi Anda memiliki ini perangkat rumah disebut router, yang tujuan dalam hidup, 57 00:02:40,840 --> 00:02:43,650 akhirnya, adalah untuk rute Informasi di bentuk yang paling sederhana. 58 00:02:43,650 --> 00:02:48,860 Jika ini adalah internet di sini, Anda komputer memiliki konektivitas antara itu. 59 00:02:48,860 --> 00:02:51,280 Dan router, sementara itu, entah bagaimana memiliki konektivitas 60 00:02:51,280 --> 00:02:53,420 antara sisa internet. 61 00:02:53,420 --> 00:02:55,800 >> Tapi ada lebih banyak lagi terjadi di dalam sini. 62 00:02:55,800 --> 00:02:57,760 Jadi mari kita menyelam dalam sedikit lebih dalam. 63 00:02:57,760 --> 00:02:59,050 Anda pulang. 64 00:02:59,050 --> 00:03:03,110 Anda membuka tutup laptop Anda atau mengaktifkan desktop Anda untuk pertama kalinya, 65 00:03:03,110 --> 00:03:04,810 pertama kalinya dalam beberapa saat. 66 00:03:04,810 --> 00:03:06,340 Apa yang terjadi? 67 00:03:06,340 --> 00:03:10,550 >> Apa jenis langkah harus terjadi sebelum Anda dapat benar-benar 68 00:03:10,550 --> 00:03:12,260 mendapatkan di internet? 69 00:03:12,260 --> 00:03:13,540 Nah, ternyata out-- oh, ya? 70 00:03:13,540 --> 00:03:14,500 Nakissa? 71 00:03:14,500 --> 00:03:15,163 Maaf? 72 00:03:15,163 --> 00:03:15,990 >> AUDIENCE: User ID. 73 00:03:15,990 --> 00:03:16,636 >> DAVID J. Malan: A ID pengguna. 74 00:03:16,636 --> 00:03:18,344 Jadi Anda mungkin harus login ke sesuatu. 75 00:03:18,344 --> 00:03:20,650 Meskipun, biasanya di rumah, paling biasanya 76 00:03:20,650 --> 00:03:22,320 ini hanya akan bekerja hari ini. 77 00:03:22,320 --> 00:03:24,640 >> Tapi seperti yang kita hanya melihat, di lingkungan seperti universitas, perusahaan, 78 00:03:24,640 --> 00:03:25,431 Anda harus log in. 79 00:03:25,431 --> 00:03:28,320 Jadi mari kita menghindari masuk skenario untuk saat ini. 80 00:03:28,320 --> 00:03:30,000 Tetap sederhana. 81 00:03:30,000 --> 00:03:31,380 >> AUDIENCE: Buka browser. 82 00:03:31,380 --> 00:03:33,255 >> DAVID J. Malan: Anda mungkin membuka web browser. 83 00:03:33,255 --> 00:03:34,002 Atau apa, Pat? 84 00:03:34,002 --> 00:03:35,252 >> AUDIENCE: Jumlah atau passcode. 85 00:03:35,252 --> 00:03:36,960 DAVID J. Malan: Ah, nomor atau kode akses. 86 00:03:36,960 --> 00:03:39,251 Jadi mari kita pergi dengan nomor, tidak begitu banyak passcode dulu. 87 00:03:39,251 --> 00:03:41,880 Mari kita khawatir tentang keamanan untuk diskusi khusus ini. 88 00:03:41,880 --> 00:03:42,950 Tapi angka. 89 00:03:42,950 --> 00:03:47,130 >> Jadi, ya, pada kenyataannya, seperti semua dari rumah kita atau bangunan seperti 90 00:03:47,130 --> 00:03:48,420 memiliki alamat fisik. 91 00:03:48,420 --> 00:03:54,910 Bangunan ini merupakan salah satu Brattle Square Cambridge, Massachusetts, 02138, USA. 92 00:03:54,910 --> 00:04:00,400 yang secara unik mengidentifikasi kita, dalam teori, di seluruh dunia. 93 00:04:00,400 --> 00:04:01,360 >> AUDIENCE: Sebuah IP. 94 00:04:01,360 --> 00:04:04,710 >> DAVID J. Malan: Sebuah alamat IP, tepatnya, adalah analog di dunia komputer 95 00:04:04,710 --> 00:04:07,700 yang unik alamat komputer. 96 00:04:07,700 --> 00:04:13,159 Jadi alamat IP, atau protokol internet alamat, hanya alamat numerik. 97 00:04:13,159 --> 00:04:15,450 Komputer lebih memilih hal-hal yang adalah sedikit lebih sederhana, yang 98 00:04:15,450 --> 00:04:19,130 lebih mudah untuk dibaca daripada frase panjang seperti One Brattle Square, Cambridge, 99 00:04:19,130 --> 00:04:20,110 Mass., Dan sebagainya. 100 00:04:20,110 --> 00:04:24,560 >> Dan alamat IP adalah jumlah bentuk sesuatu 101 00:04:24,560 --> 00:04:29,160 dot sesuatu dot sesuatu dot sesuatu. 102 00:04:29,160 --> 00:04:33,890 Dan masing-masing somethings ini, sebagai dilambangkan dengan tanda pound di sini, 103 00:04:33,890 --> 00:04:37,720 adalah angka antara 0 dan 255. 104 00:04:37,720 --> 00:04:40,510 Dan jadi empat bertitik desimal number-- sesuatu 105 00:04:40,510 --> 00:04:42,260 dot sesuatu dot sesuatu dot sesuatu. 106 00:04:42,260 --> 00:04:45,270 >> Dan alamat numerik ini, dalam teori, unik 107 00:04:45,270 --> 00:04:48,010 mengidentifikasi komputer di internet. 108 00:04:48,010 --> 00:04:50,420 Jadi pada risiko terlalu menyederhanakan, mari kita sekarang 109 00:04:50,420 --> 00:04:55,450 berasumsi bahwa ketika saya terhubung ke Wi-Fi atau melalui kabel, di rumah, 110 00:04:55,450 --> 00:05:01,070 router rumah saya adalah apa yang entah bagaimana memberi saya alamat IP. 111 00:05:01,070 --> 00:05:03,690 Karena pergi adalah hari untuk sebagian besar, 112 00:05:03,690 --> 00:05:06,560 setidaknya secara lokal di sini, di mana ketika Anda mendaftar 113 00:05:06,560 --> 00:05:11,000 untuk Comcast, atau RCN, atau Anda penyedia layanan internet lokal, 114 00:05:11,000 --> 00:05:14,220 tidak lagi tidak seorang teknisi harus datang ke rumah Anda dengan printout, 115 00:05:14,220 --> 00:05:19,020 dan kemudian memiliki Anda, atau dia, atau jenis nya di IP Anda alamat ke dalam komputer Anda. 116 00:05:19,020 --> 00:05:21,200 >> Sebaliknya, ini adalah semua ditemukan dinamis. 117 00:05:21,200 --> 00:05:23,576 Ketika Anda membuka laptop Anda tutup atau menyalakan komputer Anda, 118 00:05:23,576 --> 00:05:26,158 komputer Anda hanya mulai penyiaran pesan, pada dasarnya. 119 00:05:26,158 --> 00:05:26,900 Ia mengatakan, halo. 120 00:05:26,900 --> 00:05:27,610 Aku bangun. 121 00:05:27,610 --> 00:05:29,550 Apa yang harus alamat IP saya? 122 00:05:29,550 --> 00:05:32,640 >> Dan tujuan dalam kehidupan rumah router hari ini, di antaranya, 123 00:05:32,640 --> 00:05:35,260 adalah untuk memberikan persis salah satu alamat ini. 124 00:05:35,260 --> 00:05:39,630 Dan mekanisme yang dilakukannya itu, hanya untuk menggoda terpisah beberapa jargon, 125 00:05:39,630 --> 00:05:42,660 disebut server DHCP. 126 00:05:42,660 --> 00:05:45,497 cara mewah mengatakan Dinamis Tuan rumah Configuration Protocol. 127 00:05:45,497 --> 00:05:47,205 Ini hanya benar-benar cara mewah untuk mengatakan itu 128 00:05:47,205 --> 00:05:52,640 adalah bagian dari perangkat lunak yang berjalan dalam router rumah kami 129 00:05:52,640 --> 00:05:54,700 itu, setelah mendengar halo request-- Anda. 130 00:05:54,700 --> 00:05:55,480 Aku sedang on-line. 131 00:05:55,480 --> 00:05:58,214 Tolong beri saya IP address-- merespon dengan tepat. 132 00:05:58,214 --> 00:06:01,380 Dan ia memberitahu Anda untuk menggunakan sesuatu dot sesuatu dot sesuatu dot sesuatu. 133 00:06:01,380 --> 00:06:04,057 Dan kemudian, Mac atau PC tidak tepat. 134 00:06:04,057 --> 00:06:05,890 Dan hanya untuk membuat ini beton lebih sedikit 135 00:06:05,890 --> 00:06:09,620 sebelum kita mengambil pertanyaan Anda, pada Mac OS, dan ada 136 00:06:09,620 --> 00:06:15,100 jendela sebanding dalam Windows, jika saya pergi ke Jaringan, 137 00:06:15,100 --> 00:06:18,280 Aku benar-benar bisa lihat di sini bahwa laptop saya terhubung 138 00:06:18,280 --> 00:06:20,080 Harvard University, yang merupakan Wi-Fi, 139 00:06:20,080 --> 00:06:23,870 dan memiliki alamat IP 10.254.25.237. 140 00:06:23,870 --> 00:06:27,560 >> Jika aku lebih ingin tahu, saya bisa klik Advanced pada Mac saya. 141 00:06:27,560 --> 00:06:31,660 Aku bisa pergi ke TCP / IP. 142 00:06:31,660 --> 00:06:37,030 Dan perhatikan apa yang sekarang akrab, mungkin. 143 00:06:37,030 --> 00:06:40,040 Apa protokol, apa Fitur adalah laptop saya menggunakan 144 00:06:40,040 --> 00:06:43,010 untuk melakukan apa yang kita baru saja dijelaskan? 145 00:06:43,010 --> 00:06:43,842 DHCP. 146 00:06:43,842 --> 00:06:44,800 Aku bahkan tidak bisa mengubahnya. 147 00:06:44,800 --> 00:06:46,508 Karena aku sudah dikonfigurasi sekarang. 148 00:06:46,508 --> 00:06:47,610 Itu terkunci, pengaturan ini. 149 00:06:47,610 --> 00:06:50,410 Tapi komputer saya dikonfigurasi menggunakan DHCP. 150 00:06:50,410 --> 00:06:54,300 Dan sepertinya apa DHCP server yang Harvard 151 00:06:54,300 --> 00:07:01,062 telah memberi saya adalah IP address-- dan 254.25.237-- subnet mask, 152 00:07:01,062 --> 00:07:02,270 yang kita tidak akan masuk ke hari ini. 153 00:07:02,270 --> 00:07:04,580 >> Tapi subnet mask adalah hanya jumlah tambahan 154 00:07:04,580 --> 00:07:06,590 yang menentukan apa jaringan Anda berada di. 155 00:07:06,590 --> 00:07:07,747 Mungkin kamar ini. 156 00:07:07,747 --> 00:07:09,080 Mungkin itu sebuah bangunan yang berbeda. 157 00:07:09,080 --> 00:07:10,704 Mungkin itu bagian yang berbeda dari Harvard. 158 00:07:10,704 --> 00:07:13,600 Ini adalah cara segmentasi jaringan lokal. 159 00:07:13,600 --> 00:07:16,270 >> Router, kata itu terdengar akrab. 160 00:07:16,270 --> 00:07:18,320 Karena kami hanya berbicara tentang hal itu di sini. 161 00:07:18,320 --> 00:07:21,070 Dan meskipun aku di Harvard jaringan, tidak seperti jaringan rumah, 162 00:07:21,070 --> 00:07:23,250 prinsip-prinsip masih sama di sini. 163 00:07:23,250 --> 00:07:28,620 >> Harvard juga telah mengatakan kepada saya IP alamat dari 10.254.16.1 router--. 164 00:07:28,620 --> 00:07:32,920 Dan sebagai samping, umumnya sebagai konvensi, tapi itu tidak diperlukan, 165 00:07:32,920 --> 00:07:38,250 alamat IP router ini cenderung untuk berakhir dengan 0,1, yang merupakan sinyal yang berguna, 166 00:07:38,250 --> 00:07:39,420 hanya untuk mengetahui hal ini. 167 00:07:39,420 --> 00:07:41,610 Jadi apa yang hal ini dilakukan? 168 00:07:41,610 --> 00:07:45,800 >> Alamat IPv4, versi 4, yang adalah semacam tua tapi yang paling populer 169 00:07:45,800 --> 00:07:49,760 Versi protokol internet hari ini, adalah alamat itu. 170 00:07:49,760 --> 00:07:50,980 Aku punya alamat router. 171 00:07:50,980 --> 00:07:53,920 Jadi, mengapa saya harus tahu alamat router? 172 00:07:53,920 --> 00:07:55,880 >> Bukankah cukup untuk tahu di mana aku? 173 00:07:55,880 --> 00:07:57,946 174 00:07:57,946 --> 00:08:00,112 AUDIENCE: Itu [tidak terdengar] terkait dengan pertanyaan saya. 175 00:08:00,112 --> 00:08:02,354 Jadi jika Anda memiliki dua router di ruangan yang sama 176 00:08:02,354 --> 00:08:04,595 sehingga kita dapat terhubung sama lain, maka Anda 177 00:08:04,595 --> 00:08:06,504 akan mendapatkan IP yang terpisah alamat karena itu 178 00:08:06,504 --> 00:08:07,832 akan terkait dengan jaringan. 179 00:08:07,832 --> 00:08:09,390 >> DAVID J. Malan: Ah, jadi ini adalah di mana kita benar-benar 180 00:08:09,390 --> 00:08:12,240 harus mulai menggoda terpisah apa yang kita benar-benar maksud dengan router. 181 00:08:12,240 --> 00:08:14,910 Karena istilah, tentu dalam pasar konsumen, adalah berlebihan. 182 00:08:14,910 --> 00:08:17,680 Jadi di ruangan ini saja, kami memiliki apa yang kebanyakan orang akan 183 00:08:17,680 --> 00:08:19,790 memanggil dua router, ini hal dengan antena 184 00:08:19,790 --> 00:08:21,960 dan lampu biru di kedua sisi dinding. 185 00:08:21,960 --> 00:08:25,087 >> Tapi router, dalam hal ini, mereka tidak. 186 00:08:25,087 --> 00:08:26,420 Ini bukan router rumah cukup. 187 00:08:26,420 --> 00:08:29,640 Tapi mari kita kira, untuk kesederhanaan, kita memiliki dua hal tersebut di sini. 188 00:08:29,640 --> 00:08:33,500 Jika Anda memiliki dua titik akses, sebagai mereka disebut lebih baik 189 00:08:33,500 --> 00:08:37,789 karena antennas-- sebuah titik akses nirkabel atau AP-- 190 00:08:37,789 --> 00:08:41,309 mereka harus dikonfigurasi dalam cara yang mereka, pada gilirannya, menghubungkan 191 00:08:41,309 --> 00:08:45,420 untuk satu perangkat sentral, yang tujuannya di hidup adalah melakukan apa yang kamu ceritakan, 192 00:08:45,420 --> 00:08:46,840 untuk memberikan alamat IP. 193 00:08:46,840 --> 00:08:49,160 >> Jika Anda memiliki dua ini jenis perangkat di rumah, 194 00:08:49,160 --> 00:08:53,950 mungkin dua Linksys, perangkat dua D-Link perangkat, dua AirPort ekstrem di rumah, 195 00:08:53,950 --> 00:08:55,290 atau AirPort Diungkapkannya. 196 00:08:55,290 --> 00:08:57,440 Anda dapat mengkonfigurasi semua produk tersebut, bahkan 197 00:08:57,440 --> 00:09:00,720 jika Anda memiliki dua identik model, untuk membuat satu primer, 198 00:09:00,720 --> 00:09:02,390 dan kemudian yang lain sekunder. 199 00:09:02,390 --> 00:09:04,717 Sehingga Anda menjalankan kawat di antara mereka, biasanya, 200 00:09:04,717 --> 00:09:07,050 atau Anda memiliki seseorang datang melakukan untuk Anda di balik dinding. 201 00:09:07,050 --> 00:09:08,320 >> Dan kemudian, salah satu adalah primer. 202 00:09:08,320 --> 00:09:11,780 Salah satunya adalah yang bertanggung jawab atas memberikan alamat IP. 203 00:09:11,780 --> 00:09:14,610 Dan yang lain hanya bertanggung jawab untuk memperluas 204 00:09:14,610 --> 00:09:16,510 jangkauan sinyal nirkabel Anda. 205 00:09:16,510 --> 00:09:18,990 Bahkan, di rumah saya memiliki dua hal tersebut. 206 00:09:18,990 --> 00:09:21,220 >> Kami memiliki di kantor kami lima hal-hal seperti, yang semuanya 207 00:09:21,220 --> 00:09:22,470 secara fisik kabel bersama-sama. 208 00:09:22,470 --> 00:09:24,470 Tapi itu hanya untuk memberi kita jangkauan nirkabel lebih. 209 00:09:24,470 --> 00:09:26,570 Tapi salah satu dari mereka yang bertanggung jawab. 210 00:09:26,570 --> 00:09:30,500 >> OK, jadi dengan mengatakan bahwa, mengapa Mac saya di ruangan ini sekarang, 211 00:09:30,500 --> 00:09:34,430 perlu tahu apa IP alamat dari router adalah? 212 00:09:34,430 --> 00:09:37,234 Bukankah cukup hanya untuk diberitahu apa alamat saya? 213 00:09:37,234 --> 00:09:38,400 AUDIENCE: Tapi itu bisa berubah. 214 00:09:38,400 --> 00:09:40,969 Jika Anda terhubung ke VPN, itu akan menjadi berbeda. 215 00:09:40,969 --> 00:09:44,010 DAVID J. Malan: Oh, sekarang Anda menggunakan kata lain saya tidak tahu VPN yet--. 216 00:09:44,010 --> 00:09:44,750 Jadi mari kita tidak pergi ke sana. 217 00:09:44,750 --> 00:09:46,300 Karena VPN akan menyulitkan itu. 218 00:09:46,300 --> 00:09:50,640 Saya hanya ingin mendapatkan, sedikit saya tua ingin mendapatkan di internet sekarang. 219 00:09:50,640 --> 00:09:53,715 Nah, ini benar-benar mengundang pertanyaan, bagaimana internet bekerja? 220 00:09:53,715 --> 00:09:55,200 >> Baiklah, saya mungkin memiliki alamat. 221 00:09:55,200 --> 00:09:56,590 Itu semua baik dan bagus. 222 00:09:56,590 --> 00:09:58,590 Tapi kenapa saya memiliki alamat? 223 00:09:58,590 --> 00:10:01,665 >> Nah, mari kita mempertimbangkan apa yang benar-benar yang terjadi di internet. 224 00:10:01,665 --> 00:10:04,740 Saya akan menggunakan yang berbeda gambar untuk saat ini. 225 00:10:04,740 --> 00:10:12,930 Dan di internet yang sebenarnya, kita mungkin memiliki saya di sini di laptop saya. 226 00:10:12,930 --> 00:10:15,160 Kami mungkin memiliki internet di sini. 227 00:10:15,160 --> 00:10:20,460 Dan kemudian, kita mungkin memiliki, mari kita katakanlah, Amazon.com saat ini. 228 00:10:20,460 --> 00:10:22,150 >> Dan ini aku. 229 00:10:22,150 --> 00:10:26,440 Dan, entah bagaimana, saya ingin terhubung ke Amazon.com, melalui internet, 230 00:10:26,440 --> 00:10:30,710 dan mendapatkan data saya dari titik A ke titik B. Atau saya kira, di Amazon, 231 00:10:30,710 --> 00:10:32,840 dari titik A ke titik Z dalam kasus Amazon. 232 00:10:32,840 --> 00:10:35,410 >> Jadi apa yang ada dalam internet ini? 233 00:10:35,410 --> 00:10:39,450 Ternyata, ada keseluruhan banyak hal yang disebut router. 234 00:10:39,450 --> 00:10:41,000 Dan sekarang, kita mencampur hal. 235 00:10:41,000 --> 00:10:43,442 Tapi kita akan melihat bagaimana bahkan rumah router berhubungan dengan titik-titik 236 00:10:43,442 --> 00:10:44,900 bahwa saya baru saja ditarik pada layar. 237 00:10:44,900 --> 00:10:48,429 >> Sebuah router di internet adalah umumnya seperti perangkat berukuran sedang. 238 00:10:48,429 --> 00:10:49,720 Ini tidak seperti sebuah mainframe tua. 239 00:10:49,720 --> 00:10:53,234 Tapi itu sebuah perangkat yang mungkin ini lebar, mungkin ini tinggi, mungkin ini tinggi, 240 00:10:53,234 --> 00:10:53,900 mungkin ini tinggi. 241 00:10:53,900 --> 00:10:55,870 Tergantung pada seberapa mahal model yang Anda miliki. 242 00:10:55,870 --> 00:10:59,203 >> Dan itu punya banyak kabel yang masuk ke dan banyak kabel akan keluar untuk itu. 243 00:10:59,203 --> 00:11:02,980 Dan pada risiko terlalu menyederhanakan, Anda bisa memikirkan tujuan router dalam hidup 244 00:11:02,980 --> 00:11:08,540 sebagai untuk mengambil data dari kabel ini di sini, melihat informasi yang 245 00:11:08,540 --> 00:11:10,130 datang, dan melihat alamatnya. 246 00:11:10,130 --> 00:11:13,240 Dimana informasi ini dikirim? 247 00:11:13,240 --> 00:11:15,660 Dan kemudian mengatakan, OK, aku akan mengirimkan ini di sepanjang jalan ini. 248 00:11:15,660 --> 00:11:17,660 Jika saya mendapatkan sepotong informasi di sini, 249 00:11:17,660 --> 00:11:19,160 itu ditakdirkan untuk alamat yang berbeda. 250 00:11:19,160 --> 00:11:21,400 Aku akan mengirimkannya ini cara, sebaliknya, sampai kabel ini. 251 00:11:21,400 --> 00:11:23,180 Dan jika saya melihat sepotong informasi ditakdirkan 252 00:11:23,180 --> 00:11:25,980 untuk belum alamat yang berbeda, aku akan mengirim keluar kabel ini, 253 00:11:25,980 --> 00:11:26,940 lebih dengan cara ini. 254 00:11:26,940 --> 00:11:30,440 >> Jadi tujuan router dalam hidup adalah untuk benar-benar informasi rute. 255 00:11:30,440 --> 00:11:34,740 Dan di dalamnya bentuk yang paling sederhana, sebuah router hanya memiliki file Excel besar di dalamnya 256 00:11:34,740 --> 00:11:38,181 yang mengatakan alamat IP mulai dengan nomor 1, mengirimkannya dengan cara ini. 257 00:11:38,181 --> 00:11:40,680 Alamat IP dimulai dengan nomor 2, mengirimkannya dengan cara ini. 258 00:11:40,680 --> 00:11:41,804 Nomor 3, kirimkan cara ini. 259 00:11:41,804 --> 00:11:43,460 Nomor 4, kirim seperti itu. 260 00:11:43,460 --> 00:11:47,080 >> Terlalu menyederhanakan, tetapi menggunakan angka-angka dan, khususnya, 261 00:11:47,080 --> 00:11:50,990 prefiks angka, biasanya, memutuskan untuk ke kiri, kanan, belakang, 262 00:11:50,990 --> 00:11:51,742 meneruskan. 263 00:11:51,742 --> 00:11:54,700 Karena router, biasanya, memiliki beberapa sambungan ke router lainnya. 264 00:11:54,700 --> 00:11:56,920 Bahkan, saya tidak tertarik mereka di sini. 265 00:11:56,920 --> 00:12:01,560 >> Tapi Anda bisa membayangkan ini menjadi web, tidak menjadi bingung dengan web yang kita gunakan, 266 00:12:01,560 --> 00:12:06,740 tapi web dari perangkat, yang semuanya saling berhubungan sangat sengaja begitu. 267 00:12:06,740 --> 00:12:09,810 Bahkan, asal-usul internet yang militeristik dalam desain. 268 00:12:09,810 --> 00:12:14,350 Dan salah satu prinsip merancang adalah bahwa jika router, atau lebih buruk, sebuah kota 269 00:12:14,350 --> 00:12:17,550 dibawa keluar di militer akal, Anda ingin data menjadi 270 00:12:17,550 --> 00:12:19,260 mampu untuk rute di sekitar masalah itu. 271 00:12:19,260 --> 00:12:22,670 >> Dan apa yang terjadi ketika saya mengirim meminta untuk Amazon.com untuk rumah mereka 272 00:12:22,670 --> 00:12:27,080 Halaman, data saya mungkin meninggalkan saya komputer, pergi ke router default saya, 273 00:12:27,080 --> 00:12:29,580 atau default gateway seperti itu sering disebut. 274 00:12:29,580 --> 00:12:34,200 Kemudian, mungkin router yang akan memutuskan untuk kirimkan sini, sini, sini, sini, sini, 275 00:12:34,200 --> 00:12:37,770 di sini, di sini, dan kemudian dalam perjalanan ke Amazon. 276 00:12:37,770 --> 00:12:40,540 >> Dan itu adalah jalan yang sewenang-wenang aku menggambar. 277 00:12:40,540 --> 00:12:45,620 Tapi apa yang penting tentang garis merah saya hanya menggambar? 278 00:12:45,620 --> 00:12:48,330 Bagaimana Anda menjelaskan hal itu? 279 00:12:48,330 --> 00:12:49,710 >> AUDIENCE: Ini tidak langsung. 280 00:12:49,710 --> 00:12:51,043 >> DAVID J. Malan: Ini tidak langsung. 281 00:12:51,043 --> 00:12:57,880 Jadi bertentangan dengan pepatah populer, "The jarak terpendek antara dua titik 282 00:12:57,880 --> 00:13:00,980 adalah garis lurus, "itu tidak tentu benar di internet 283 00:13:00,980 --> 00:13:02,780 ketika datang ke informasi routing. 284 00:13:02,780 --> 00:13:05,980 Karena jarak geografis belum tentu satu-satunya metrik 285 00:13:05,980 --> 00:13:07,030 Anda peduli. 286 00:13:07,030 --> 00:13:11,530 Sebaliknya, apa lagi yang mungkin mengatur apa arah data harus mengambil dalam rangka 287 00:13:11,530 --> 00:13:13,564 untuk mendapatkan dari titik A ke titik B? 288 00:13:13,564 --> 00:13:14,230 AUDIENCE: Kecepatan? 289 00:13:14,230 --> 00:13:15,146 DAVID J. Malan: Kecepatan. 290 00:13:15,146 --> 00:13:20,550 Jadi ternyata Anda mungkin mengkonfigurasi router untuk mendukung koneksi yang lebih cepat. 291 00:13:20,550 --> 00:13:22,960 Bahkan jika Anda mungkin harus pergi beberapa ratus mil ekstra, 292 00:13:22,960 --> 00:13:25,870 mungkin itu hanya lebih cepat untuk pergi cara ini, lebih dari, mungkin, 293 00:13:25,870 --> 00:13:29,100 koneksi satelit sekolah tua cara ini hanya untuk mendapatkan dari satu titik 294 00:13:29,100 --> 00:13:29,600 ke yang lain. 295 00:13:29,600 --> 00:13:32,571 Ia bahkan tidak harus perangkat fisik di tanah. 296 00:13:32,571 --> 00:13:35,070 Hal ini dapat perangkat fisik di langit, misalnya, atau bahkan 297 00:13:35,070 --> 00:13:37,200 bawah air hari ini, atau lain sebagainya. 298 00:13:37,200 --> 00:13:38,420 >> Jadi itu benar. 299 00:13:38,420 --> 00:13:42,814 Apa lagi yang mungkin mendikte bahwa sebuah perusahaan, penyedia layanan internet atau ISP, 300 00:13:42,814 --> 00:13:45,855 ingin mengirim data dengan cara ini bukan seperti itu, meskipun itu jauh? 301 00:13:45,855 --> 00:13:50,470 302 00:13:50,470 --> 00:13:54,960 >> Nah, ternyata jalan internet itu sendiri diatur secara komersial 303 00:13:54,960 --> 00:13:57,770 adalah bahwa ada banyak besar pemain di sini di internet, 304 00:13:57,770 --> 00:14:02,327 apakah itu Comcast, atau Verizon, atau Level 3, atau lebih misterius nama yang Anda 305 00:14:02,327 --> 00:14:04,910 mungkin tidak pernah mendengar tentang tapi itu adalah infrastruktur yang cukup besar 306 00:14:04,910 --> 00:14:09,240 perusahaan yang membentuk internet ini backbone-- kabel, router, 307 00:14:09,240 --> 00:14:11,930 kabel yang baru saja Anda tidak benar-benar melihat atau peduli. 308 00:14:11,930 --> 00:14:14,820 Karena itu semua di dalam menjalankan komersial. 309 00:14:14,820 --> 00:14:17,010 >> Nah, ada hal-hal disebut poin mengintip 310 00:14:17,010 --> 00:14:20,320 dimana ISP besar mungkin memiliki beberapa server yang, 311 00:14:20,320 --> 00:14:22,950 mungkin memiliki beberapa router dan beberapa kabel di sebuah pusat data. 312 00:14:22,950 --> 00:14:25,000 Dan ISP lain mungkin memiliki yang sama. 313 00:14:25,000 --> 00:14:27,820 Dan ISP lain mungkin memiliki sama semua di dalam pusat data yang sama. 314 00:14:27,820 --> 00:14:28,740 >> Dan intraconnect tersebut. 315 00:14:28,740 --> 00:14:31,970 Ini adalah titik peering dalam begitu Sejauh mereka semua terhubung. 316 00:14:31,970 --> 00:14:33,240 Di situlah rekan-rekan terhubung. 317 00:14:33,240 --> 00:14:35,350 >> Dan oleh sifat pengaturan keuangan, itu 318 00:14:35,350 --> 00:14:38,740 mungkin menjadi kasus yang Comcast memiliki setuju untuk mengirim sebanyak datanya 319 00:14:38,740 --> 00:14:41,830 karena dapat cara ini bukan cara ini. 320 00:14:41,830 --> 00:14:43,740 Karena, mungkin, yang Vendor di sini akan 321 00:14:43,740 --> 00:14:48,089 untuk biaya mereka lebih per gigabyte untuk mengirim data mereka lebih ke arah itu. 322 00:14:48,089 --> 00:14:51,130 Jadi mungkin keputusan keuangan yang mengatur arah mana hal pergi. 323 00:14:51,130 --> 00:14:54,270 >> Mungkin saja kinerja implikasi, bahkan lebih sering. 324 00:14:54,270 --> 00:14:55,450 Router kelebihan beban. 325 00:14:55,450 --> 00:14:57,430 Jika ada banyak orang pulang pada 5:00 PM 326 00:14:57,430 --> 00:15:00,860 dan mulai mendapatkan di internet, mungkin ada kemacetan di internet. 327 00:15:00,860 --> 00:15:03,380 Dan algoritma, yang perangkat lunak yang berjalan pada router, 328 00:15:03,380 --> 00:15:05,590 umumnya akan mengatakan, jika saya mulai kelebihan beban, 329 00:15:05,590 --> 00:15:08,030 Saya harus memberikan umpan balik untuk router lainnya di dekat saya 330 00:15:08,030 --> 00:15:10,400 sehingga mereka, mudah-mudahan, pergi ke arah lain, 331 00:15:10,400 --> 00:15:12,560 banyak seperti Anda akan menghindari kemacetan lalu lintas. 332 00:15:12,560 --> 00:15:16,540 >> Jadi ini tidak semua yang mungkin dari path bahwa data mungkin mengambil dari titik A 333 00:15:16,540 --> 00:15:18,920 ke titik B. Dan di Bahkan, biasanya Anda bisa 334 00:15:18,920 --> 00:15:23,080 berasumsi bahwa data Anda akan mengambil 30 atau lebih sedikit hop seperti dari titik A 335 00:15:23,080 --> 00:15:27,340 ke titik B. Itu mungkin ada sebagai sebanyak 30 atau lebih router antara Anda 336 00:15:27,340 --> 00:15:28,400 dan titik B. 337 00:15:28,400 --> 00:15:29,850 >> Dan kita dapat, kadang-kadang, melihat ini. 338 00:15:29,850 --> 00:15:31,820 Biarkan saya melihat apakah jaringan di sini bekerja sama. 339 00:15:31,820 --> 00:15:35,000 Jika tidak, saya akan mencoba contoh yang berbeda. 340 00:15:35,000 --> 00:15:38,170 Biarkan saya melihat apakah saya bisa melakukannya pada jaringan ini. 341 00:15:38,170 --> 00:15:38,950 Dan saya bisa. 342 00:15:38,950 --> 00:15:47,310 >> Jadi saya hanya menjalankan, biarkan aku menyederhanakan output saya sedikit. 343 00:15:47,310 --> 00:15:52,640 Aku akan melakukan tidak. 344 00:15:52,640 --> 00:15:53,910 Di sini, OK. 345 00:15:53,910 --> 00:15:57,106 >> Jadi aku akan melakukan hal berikut perintah yang disebut traceroute. 346 00:15:57,106 --> 00:15:58,480 Jadi sekarang, aku hanya pada Mac saya. 347 00:15:58,480 --> 00:16:01,146 Aku di sekolah tua hitam dan antarmuka putih, tidak seperti DOS 348 00:16:01,146 --> 00:16:01,860 dari masa lampau. 349 00:16:01,860 --> 00:16:03,720 Tapi aku hanya ingin melihat beberapa output tekstual. 350 00:16:03,720 --> 00:16:06,050 >> Dan saya, secara harfiah, di sini di Universitas Harvard 351 00:16:06,050 --> 00:16:10,650 ingin melacak rute antara aku dan www.cnn.com. 352 00:16:10,650 --> 00:16:13,077 Jadi mari kita lihat apa yang terjadi sekarang ketika saya tekan Enter. 353 00:16:13,077 --> 00:16:15,410 Sebuah sejumlah besar barang mulai berkedip di layar. 354 00:16:15,410 --> 00:16:18,090 >> Dan mari kita lihat apakah kita tidak bisa membuat beberapa rasa ini. 355 00:16:18,090 --> 00:16:22,720 Jadi 1, 2, 3, 4, 5, 6, 7, dan itu jenis tergantung sekarang. 356 00:16:22,720 --> 00:16:24,930 Kita akan melihat apakah itu selesai Proses ini atau tidak. 357 00:16:24,930 --> 00:16:27,900 Ternyata masing-masing baris output, pada layar, 358 00:16:27,900 --> 00:16:29,380 mewakili sesuatu. 359 00:16:29,380 --> 00:16:32,170 Dan berdasarkan terkemuka kami diskusi sejauh ini, 360 00:16:32,170 --> 00:16:36,500 apa yang dilakukan masing-masing baris dari output, nomor 1 sampai 11 pada saat ini, 361 00:16:36,500 --> 00:16:37,430 mewakili? 362 00:16:37,430 --> 00:16:38,614 >> AUDIENCE: router berbeda. 363 00:16:38,614 --> 00:16:41,280 DAVID J. Malan: router berbeda, titik yang berbeda di layar. 364 00:16:41,280 --> 00:16:43,196 Dan jadi apa program ini, traceroute, melakukan 365 00:16:43,196 --> 00:16:45,760 adalah itu benar menelusuri rute antara aku dan CNN.com. 366 00:16:45,760 --> 00:16:52,160 Jadi dalam hal ini, langkah 1 adalah, tampaknya, router yang alamat IP adalah apa? 367 00:16:52,160 --> 00:16:54,229 >> AUDIENCE: [tidak terdengar] 368 00:16:54,229 --> 00:16:56,520 DAVID J. Malan: Ya, tapi khusus, alamat IP-nya. 369 00:16:56,520 --> 00:16:58,040 Ingat, alamat IP adalah angka. 370 00:16:58,040 --> 00:17:00,520 Jadi untuk pastikan kita semua pada halaman yang sama, apa 371 00:17:00,520 --> 00:17:03,360 alamat IP yang pertama router antara aku dan Harvard? 372 00:17:03,360 --> 00:17:06,800 Maksudku, maaf, antara aku dan CNN? 373 00:17:06,800 --> 00:17:07,691 >> AUDIENCE: [tidak terdengar] 374 00:17:07,691 --> 00:17:08,690 DAVID J. Malan: Sempurna. 375 00:17:08,690 --> 00:17:09,670 AUDIENCE: [tidak terdengar] 376 00:17:09,670 --> 00:17:10,180 DAVID J. Malan: Tepat. 377 00:17:10,180 --> 00:17:12,170 Kami hanya menyimpulkan ini dari kenyataan 378 00:17:12,170 --> 00:17:15,115 bahwa hop pertama ini, sehingga untuk berbicara, hanya memiliki alamat tersebut. 379 00:17:15,115 --> 00:17:16,740 Ia tidak memiliki nama untuk beberapa alasan. 380 00:17:16,740 --> 00:17:19,448 Tapi itu hanya karena manusia memutuskan untuk tidak memberikan nama. 381 00:17:19,448 --> 00:17:20,170 Dan jadi itu. 382 00:17:20,170 --> 00:17:22,951 >> Langkah 2 adalah router lain. 383 00:17:22,951 --> 00:17:24,450 Tapi sekali lagi, saya katakan itu konvensi. 384 00:17:24,450 --> 00:17:26,720 Itu tidak diperlukan bahwa router IP berakhir di 0,1. 385 00:17:26,720 --> 00:17:27,920 satu ini tidak. 386 00:17:27,920 --> 00:17:32,200 IP kedua router adalah ini. 387 00:17:32,200 --> 00:17:35,310 >> Sekarang, sepertinya manusia mendapat sedikit lebih terorganisir 388 00:17:35,310 --> 00:17:37,690 dan sudah mulai penamaan router mereka dengan apa yang 389 00:17:37,690 --> 00:17:40,064 terlihat seperti URL atau bagian dari URL. 390 00:17:40,064 --> 00:17:40,730 Tapi mereka tidak. 391 00:17:40,730 --> 00:17:43,040 Mereka hanya nama-nama bahwa manusia memberikan hal-hal. 392 00:17:43,040 --> 00:17:46,610 >> Dan, tampaknya, adalah kasus bahwa router ini, tidak mengherankan, 393 00:17:46,610 --> 00:17:49,392 dimiliki oleh siapa mungkin? 394 00:17:49,392 --> 00:17:50,600 Ini mungkin Harvard, kan? 395 00:17:50,600 --> 00:17:53,550 Karena nama Hal berakhir di harvard.edu. 396 00:17:53,550 --> 00:17:54,550 Apa namanya? 397 00:17:54,550 --> 00:17:58,990 coregw1, inti hanya berarti penting, di tengah. 398 00:17:58,990 --> 00:18:01,984 gw is-- Aku mengatakan itu sebelumnya. 399 00:18:01,984 --> 00:18:02,810 >> AUDIENCE: Gateway. 400 00:18:02,810 --> 00:18:06,120 >> DAVID J. Malan: Gateway, hanya sinonim untuk router. 401 00:18:06,120 --> 00:18:09,010 Jadi ini adalah sangat penting gerbang nomor inti 1. 402 00:18:09,010 --> 00:18:10,290 Aku tidak tahu apa yang te berarti. 403 00:18:10,290 --> 00:18:11,411 3-5, tidak tahu. 404 00:18:11,411 --> 00:18:12,910 inti, mungkin berarti hal yang sama. 405 00:18:12,910 --> 00:18:15,890 >> .net.harvard.edu, tidak selalu terlihat bersih. 406 00:18:15,890 --> 00:18:18,770 Tapi itu berguna untuk beberapa sistem administrator di suatu tempat di Harvard. 407 00:18:18,770 --> 00:18:22,710 Langkah 4, saya menyimpulkan dari konvensi. 408 00:18:22,710 --> 00:18:24,816 Apa yang Anda pikirkan 4 mewakili? 409 00:18:24,816 --> 00:18:26,950 Ini masih router. 410 00:18:26,950 --> 00:18:31,280 >> Apa bdr mungkin, apa itu terdengar seperti? 411 00:18:31,280 --> 00:18:31,880 Berbatasan. 412 00:18:31,880 --> 00:18:36,040 Jadi ini mungkin adalah router yang secara fisik di perbatasan Harvard 413 00:18:36,040 --> 00:18:39,470 dan seluruh dunia, seterusnya tepi kampus di suatu tempat. 414 00:18:39,470 --> 00:18:43,070 >> Langkah 5 menarik. 415 00:18:43,070 --> 00:18:45,660 Langkah 5 masih mengatakan harvard. 416 00:18:45,660 --> 00:18:49,300 Tapi nitrogen oksida yang cenderung untuk berdiri untuk Crossroads Utara, yang 417 00:18:49,300 --> 00:18:53,710 adalah peering sangat populer point-- seperti yang saya dijelaskan sebelumnya, sebuah pusat data di mana 418 00:18:53,710 --> 00:18:57,230 banyak orang yang berbeda, Harvard dan ISP besar lainnya, datang bersama-sama 419 00:18:57,230 --> 00:19:00,640 dan interkoneksi kabel mereka sehingga data bisa keluar ke tempat lain 420 00:19:00,640 --> 00:19:01,590 di internet. 421 00:19:01,590 --> 00:19:04,740 >> Dan sekarang, hal mendapatkan sedikit lebih menarik. 422 00:19:04,740 --> 00:19:06,940 Saya tidak tahu di mana hal ini dulu. 423 00:19:06,940 --> 00:19:11,322 Rupanya, rtr, aku menebak, adalah router. 424 00:19:11,322 --> 00:19:15,080 Equinix di New York adalah mungkin asal itu. 425 00:19:15,080 --> 00:19:21,300 Tapi Internet2 adalah internet super cepat konektivitas antar perguruan tinggi, 426 00:19:21,300 --> 00:19:21,860 terutama. 427 00:19:21,860 --> 00:19:23,943 Sehingga tampaknya apa kita terhubung dengan ada. 428 00:19:23,943 --> 00:19:27,460 Untuk alasan apapun, router di langkah 7, 8, dan 9 429 00:19:27,460 --> 00:19:28,610 hanya tidak menjawab kami. 430 00:19:28,610 --> 00:19:30,790 Itu mungkin karena baik misconfiguration 431 00:19:30,790 --> 00:19:31,920 atau konfigurasi sadar. 432 00:19:31,920 --> 00:19:35,250 Siapa pun yang menjalankan mereka router tidak peduli untuk mengungkapkan informasi. 433 00:19:35,250 --> 00:19:38,230 >> Tapi langkah 10 sudah cukup menarik. 434 00:19:38,230 --> 00:19:43,540 Karena aku bisa menebak dari ini, dengan beberapa kemungkinan, 435 00:19:43,540 --> 00:19:48,370 bahwa data saya, data meninggalkan laptop saya, demi langkah 436 00:19:48,370 --> 00:19:53,020 10-- 10 langkah later-- memiliki memasuki apa geografi? 437 00:19:53,020 --> 00:19:54,270 New York. 438 00:19:54,270 --> 00:19:58,040 >> Dan seberapa cepat waktu yang dibutuhkan data saya, dari laptop saya, untuk sampai ke New York 439 00:19:58,040 --> 00:20:00,760 dalam perjalanan ke CNN akan Anda menebak? 440 00:20:00,760 --> 00:20:02,240 28 milidetik. 441 00:20:02,240 --> 00:20:04,020 Dan alat ini tidak hanya menelusuri rute. 442 00:20:04,020 --> 00:20:05,380 Hal ini juga kali hal. 443 00:20:05,380 --> 00:20:06,630 >> Dan hal bisa sesak. 444 00:20:06,630 --> 00:20:10,222 Jadi angka kadang-kadang bisa melompat atas atau bawah sedikit tiba-tiba. 445 00:20:10,222 --> 00:20:12,680 Tapi jika Anda berpikir, sekarang, berapa lama dibutuhkan untuk sampai ke New York 446 00:20:12,680 --> 00:20:16,050 dari sini, yang mungkin sekitar empat atau lebih jam dengan mobil atau kereta api, 447 00:20:16,050 --> 00:20:18,945 itu jauh lebih cepat untuk mengirim sendiri melalui elektronik 448 00:20:18,945 --> 00:20:22,732 jika dibutuhkan hanya 28 milidetik untuk mendapatkan dari sini ke sana. 449 00:20:22,732 --> 00:20:25,440 Sekarang sayangnya, yang lain router tampaknya tidak akan mengungkapkan. 450 00:20:25,440 --> 00:20:26,356 Mari kita coba satu sama lain. 451 00:20:26,356 --> 00:20:30,030 Hanya untuk iseng, mari kita mencoba Amazon.com dan melihat 452 00:20:30,030 --> 00:20:32,715 jika router yang sedikit lebih bekerja sama, mengetahui bahwa itu 453 00:20:32,715 --> 00:20:34,340 bisa mengambil jalan yang sama sekali berbeda. 454 00:20:34,340 --> 00:20:36,992 Jadi mungkin kita tidak akan memukul sebanyak penyumbatan di sana. 455 00:20:36,992 --> 00:20:38,910 >> Ini terlihat sedikit berbeda di sini. 456 00:20:38,910 --> 00:20:41,940 Saya tidak berpikir kita melihat aws sum1 bersih. 457 00:20:41,940 --> 00:20:44,790 Dan pada kenyataannya, aws adalah Amazon Web Services. 458 00:20:44,790 --> 00:20:47,517 Harvard memiliki layanan yang disebut Connect langsung dengan Amazon, 459 00:20:47,517 --> 00:20:49,350 di mana kita membayar sedikit sedikit uang untuk Amazon 460 00:20:49,350 --> 00:20:51,410 untuk mendapatkan konektivitas yang lebih cepat ke jaringan Amazon. 461 00:20:51,410 --> 00:20:53,659 Jadi kita menggunakan banyak mereka layanan awan, beberapa di antaranya 462 00:20:53,659 --> 00:20:55,120 kita mungkin berbicara tentang sedikit kemudian. 463 00:20:55,120 --> 00:20:57,560 >> Tampaknya router di sini, juga, yang menjadi sedikit pemalu. 464 00:20:57,560 --> 00:20:59,560 Jadi kita tidak melihat semua yang jauh lebih. 465 00:20:59,560 --> 00:21:02,380 Tapi mari kita lihat apakah kita bisa mengumpulkan sedikit sesuatu yang lebih 466 00:21:02,380 --> 00:21:04,600 dengan pergi berbeda arah yang sama sekali. 467 00:21:04,600 --> 00:21:07,807 >> Mari kita coba teman-teman kita di Stanford.edu. 468 00:21:07,807 --> 00:21:08,890 Melihat apakah kita mendapatkan lebih jauh. 469 00:21:08,890 --> 00:21:12,066 470 00:21:12,066 --> 00:21:15,430 Tidak, masih sedikit pribadi. 471 00:21:15,430 --> 00:21:18,060 472 00:21:18,060 --> 00:21:22,514 Tampaknya jalan yang sama ini menyembunyikan itu sendiri sedikit. 473 00:21:22,514 --> 00:21:24,930 Jadi kita akan mencoba satu lagi apakah ini tidak menghasilkan hasil yang juicy. 474 00:21:24,930 --> 00:21:31,150 Tapi Anda bisa semacam melihat orang-orang IP, saya bisa membuat kesimpulan di sini. 475 00:21:31,150 --> 00:21:35,830 Apa yang mungkin Anda menyimpulkan, bahkan jika Anda bukan insinyur jaringan, 476 00:21:35,830 --> 00:21:40,260 benar didasarkan pada nomor Anda melihat pada langkah 7 sampai 9 dan 12 477 00:21:40,260 --> 00:21:42,110 melalui 15? 478 00:21:42,110 --> 00:21:43,780 >> Apakah yang dimaksud dengan tebakan di sini? 479 00:21:43,780 --> 00:21:46,690 Apa pernyataan yang benar? 480 00:21:46,690 --> 00:21:49,515 >> AUDIENCE: Sesuatu sekitar 205 [tidak terdengar]. 481 00:21:49,515 --> 00:21:52,320 >> DAVID J. Malan: Benar, dan aku melihat angka-angka di sebelah kanan. 482 00:21:52,320 --> 00:21:57,210 Dimana router ini, meskipun mereka tampaknya tidak memiliki nama? 483 00:21:57,210 --> 00:22:00,150 >> AUDIENCE: Somewhere lanjut jauh daripada [tidak terdengar]. 484 00:22:00,150 --> 00:22:01,330 >> DAVID J. Malan: Ya. 485 00:22:01,330 --> 00:22:02,640 Dan aku tidak tahu di mana. 486 00:22:02,640 --> 00:22:05,330 Tapi perhatikan langkah 7 mengatakan 123 milidetik. 487 00:22:05,330 --> 00:22:09,310 Tapi hanya tiga hop sebelumnya, hanya butuh 3 milidetik. 488 00:22:09,310 --> 00:22:10,509 >> AUDIENCE: Jadi [tidak terdengar] 489 00:22:10,509 --> 00:22:11,800 DAVID J. Malan: Tidak di sini, ya. 490 00:22:11,800 --> 00:22:13,430 Jadi mungkin itu adalah tengah-tengah negara. 491 00:22:13,430 --> 00:22:14,846 Mungkin Pantai Barat sudah. 492 00:22:14,846 --> 00:22:16,840 Aku benar-benar tidak tahu, benar-benar menebak. 493 00:22:16,840 --> 00:22:20,890 >> Tetapi mengingat bahwa setiap hop lainnya setelah itu juga mengambil lebih banyak waktu, 494 00:22:20,890 --> 00:22:23,410 terasa masuk akal untuk menyimpulkan bahwa hanya ada 495 00:22:23,410 --> 00:22:26,390 geografi fisik antara kami dan mereka. 496 00:22:26,390 --> 00:22:30,700 Dan harus jelas, masing-masing angka-angka ini tidak berpasangan. 497 00:22:30,700 --> 00:22:33,230 Ini tidak berarti setiap hop Dibutuhkan 100 milidetik. 498 00:22:33,230 --> 00:22:36,660 >> Masing-masing angka-angka ini mewakili dari titik A ke yang hop menengah. 499 00:22:36,660 --> 00:22:39,842 Jadi secara umum, mereka harus hanya menjadi incrementing yang sedikit. 500 00:22:39,842 --> 00:22:42,550 Jadi fakta bahwa semua ini, sekarang, kira-kira 100 milidetik, 501 00:22:42,550 --> 00:22:44,490 terasa seperti itu harus menjadi lebih jauh. 502 00:22:44,490 --> 00:22:45,870 Dan saya akan mencoba salah satu yang terakhir. 503 00:22:45,870 --> 00:22:48,480 >> Tapi aku menebak kita akan untuk melihat sekelompok bintang. 504 00:22:48,480 --> 00:22:52,545 Mari kita coba Jepang Versi dari situs CNN. 505 00:22:52,545 --> 00:22:54,180 Oh, OK, sekarang itu semakin juicy. 506 00:22:54,180 --> 00:22:59,010 Karena ternyata itu benar-benar memiliki mengambil jalan yang berbeda melalui US. 507 00:22:59,010 --> 00:23:00,990 >> Mari kita lihat, oh, ini besar. 508 00:23:00,990 --> 00:23:01,970 satu ini selesai. 509 00:23:01,970 --> 00:23:03,860 Jadi ini sangat kuat. 510 00:23:03,860 --> 00:23:11,203 Dalam langkah 1 sampai 4, apa kota yang kita mungkin di? 511 00:23:11,203 --> 00:23:12,037 >> AUDIENCE: Cambridge. 512 00:23:12,037 --> 00:23:13,119 DAVID J. Malan: Cambridge. 513 00:23:13,119 --> 00:23:14,170 Dan mengapa Anda mengatakan bahwa? 514 00:23:14,170 --> 00:23:15,680 Ini semua harvard.edu. 515 00:23:15,680 --> 00:23:18,330 Pada langkah 5, di mana kita mungkin? 516 00:23:18,330 --> 00:23:18,890 Boston. 517 00:23:18,890 --> 00:23:20,550 Pada langkah 6, di mana kita mungkin? 518 00:23:20,550 --> 00:23:21,350 >> AUDIENCE: Nomor 6. 519 00:23:21,350 --> 00:23:22,812 >> DAVID J. Malan: Dan di mana San Jose? 520 00:23:22,812 --> 00:23:23,960 >> AUDIENCE: Ini di California. 521 00:23:23,960 --> 00:23:24,740 >> DAVID J. Malan: California? 522 00:23:24,740 --> 00:23:27,448 Itu mungkin San Jose, California, yang merupakan jenis menakjubkan. 523 00:23:27,448 --> 00:23:28,500 Sekarang, mengapa kita mengatakan bahwa? 524 00:23:28,500 --> 00:23:30,770 Jadi satu, San Jose-- itu satu-satunya San Jose saya tahu. 525 00:23:30,770 --> 00:23:32,020 Tapi aku yakin ada orang lain. 526 00:23:32,020 --> 00:23:36,756 Tapi menguatkan firasat bahwa adalah apa bagian lain dari data? 527 00:23:36,756 --> 00:23:38,789 >> AUDIENCE: The geografis. 528 00:23:38,789 --> 00:23:40,580 DAVID J. Malan: The jalan geografis terasa 529 00:23:40,580 --> 00:23:42,940 seperti itulah arah kita mungkin akan pergi 530 00:23:42,940 --> 00:23:45,250 untuk sampai ke Jepang di atas Samudera Pasifik. 531 00:23:45,250 --> 00:23:48,320 Dan apa yang selanjutnya sepotong data menguatkan bahwa, 532 00:23:48,320 --> 00:23:52,660 yeah, kami hanya mengambil belok kiri ke California? 533 00:23:52,660 --> 00:23:53,950 Waktu benar-benar melompat. 534 00:23:53,950 --> 00:24:02,550 >> Perhatikan kita pergi dari 1,989 milidetik, berturut-turut 5, 74 milidetik berturut-turut 6, 535 00:24:02,550 --> 00:24:05,300 yang menunjukkan ada mungkin beberapa tubuh besar tanah. 536 00:24:05,300 --> 00:24:10,590 Jadi ada juga beberapa benar-benar mahal, kabel kuat, tampaknya, 537 00:24:10,590 --> 00:24:15,370 akan di seluruh negeri terkemuka dari Boston ke San Jose dalam kasus ini. 538 00:24:15,370 --> 00:24:16,740 Tidak tahu di mana langkah 7 adalah. 539 00:24:16,740 --> 00:24:20,030 >> Tapi itu akan benar-benar keren ketika kita melihat, sekarang, pada langkah 8 dan 9 seterusnya. 540 00:24:20,030 --> 00:24:22,100 Di mana orang-orang router? 541 00:24:22,100 --> 00:24:23,090 Mungkin Jepang. 542 00:24:23,090 --> 00:24:27,706 Jadi apa antara langkah 7 dan 8 yang paling mungkin? 543 00:24:27,706 --> 00:24:28,680 >> AUDIENCE: London. 544 00:24:28,680 --> 00:24:30,846 >> DAVID J. Malan: Ya, jadi ada juga trans-Pasifik, 545 00:24:30,846 --> 00:24:35,750 transatlantik, melintasi samudra kabel yang dikirimkan benar-benar besar hanya 546 00:24:35,750 --> 00:24:38,950 menggelar dan meletakkan di bagian bawah laut, yang membawa 547 00:24:38,950 --> 00:24:40,460 semua konektivitas internet ini. 548 00:24:40,460 --> 00:24:42,440 Dan itu sebabnya kami koneksi jaringan mendapat 549 00:24:42,440 --> 00:24:44,520 jadi jauh lebih lambat, relatif berbicara. 550 00:24:44,520 --> 00:24:46,687 Dan yang saya sebutkan sebelumnya, umumnya, dan baik, ini 551 00:24:46,687 --> 00:24:49,020 adalah sesuatu pengembang web mungkin ingin diingat. 552 00:24:49,020 --> 00:24:50,770 >> Kami tidak akan pergi ke terlalu banyak detail besok. 553 00:24:50,770 --> 00:24:54,090 Tapi pada umumnya, manusia akan mulai untuk melihat penundaan pada halaman web 554 00:24:54,090 --> 00:24:56,775 jika sesuatu membutuhkan 200 atau lebih milidetik untuk memuat. 555 00:24:56,775 --> 00:24:59,670 Maksudku, itu masih super fast-- seperlima detik. 556 00:24:59,670 --> 00:25:02,270 Tapi ini adalah salah satu metrik bahwa pengembang web 557 00:25:02,270 --> 00:25:05,290 harus diingat saat merancang halaman, ketika ia adalah 558 00:25:05,290 --> 00:25:10,360 membuat grafik, atau menambahkan di iklan pihak ketiga software--, 559 00:25:10,360 --> 00:25:10,970 mungkin. 560 00:25:10,970 --> 00:25:12,900 >> Anda tidak ingin memperlambat bawah beban halaman. 561 00:25:12,900 --> 00:25:15,320 Anda, idealnya, ingin menyimpan itu secepat mungkin. 562 00:25:15,320 --> 00:25:18,440 Dan jika Anda mulai mengalami beban halaman kali dari 200 milidetik ditambah, 563 00:25:18,440 --> 00:25:21,420 manusia akan melihat bahwa itu tidak benar-benar instan. 564 00:25:21,420 --> 00:25:24,770 Dan angka-angka ini tidak semua yang asing bagi kita. 565 00:25:24,770 --> 00:25:29,340 >> Jadi ini, maka, menangkap sedikit lebih kuantitatif apa yang terjadi di sini. 566 00:25:29,340 --> 00:25:31,870 Dan itu benar-benar adalah, bahkan meskipun aku semacam meratapi 567 00:25:31,870 --> 00:25:33,545 bagaimana lambat itu adalah untuk mendapatkan ke Jepang. 568 00:25:33,545 --> 00:25:36,050 Maksudku, itu masih kurang dari setengah detik 569 00:25:36,050 --> 00:25:38,310 untuk mendapatkan setengah data Anda keliling dunia, 570 00:25:38,310 --> 00:25:42,730 apakah itu email, halaman web, atau apa pun di sepanjang garis-garis ini. 571 00:25:42,730 --> 00:25:47,500 >> Baiklah, jadi bagaimana ini, maka, berhubungan dengan di mana kami akan sebelumnya. 572 00:25:47,500 --> 00:25:49,120 Kami berbicara tentang alamat IP. 573 00:25:49,120 --> 00:25:52,500 Dan setiap komputer, di internet, memiliki alamat unik, kita akan mengatakan untuk sekarang-- 574 00:25:52,500 --> 00:25:54,660 tapi sedikit lie-- putih disebut alamat IP. 575 00:25:54,660 --> 00:25:56,890 Dan alamat IP yang digunakan bagaimana? 576 00:25:56,890 --> 00:26:00,230 >> Ini digunakan oleh router untuk menentukan apakah data harus pergi di sini, di sini, 577 00:26:00,230 --> 00:26:01,280 di sini, atau di sini. 578 00:26:01,280 --> 00:26:04,256 Dan saya disederhanakan hal dengan mengatakan itu hanya tampak pada digit pertama. 579 00:26:04,256 --> 00:26:05,380 Tapi itu tidak benar. 580 00:26:05,380 --> 00:26:08,060 Ini terlihat pada lebih dari angka, biasanya, untuk mencari tahu ini. 581 00:26:08,060 --> 00:26:11,310 >> Dan baik manusia memiliki memutuskan atau algoritma komputer 582 00:26:11,310 --> 00:26:13,980 telah memutuskan apa yang terbaik rute adalah untuk data itu. 583 00:26:13,980 --> 00:26:15,950 Sehingga, mudah-mudahan, dalam waktu 30 atau lebih hop, 584 00:26:15,950 --> 00:26:18,850 akhirnya sampai ke tujuannya. 585 00:26:18,850 --> 00:26:22,270 Setelah saya minta Amazon halaman rumah, bagaimana Amazon 586 00:26:22,270 --> 00:26:26,330 tahu kepada siapa untuk mengirim halaman rumah? 587 00:26:26,330 --> 00:26:28,680 >> Benar, di sekolah tua bentuk, saya mengirim kartu pos 588 00:26:28,680 --> 00:26:31,500 Amazon mengatakan, silakan mengirim saya halaman rumah Anda. 589 00:26:31,500 --> 00:26:35,350 Amazon akan merespon dengan beberapa jenis pesan, beberapa jenis kartu pos, 590 00:26:35,350 --> 00:26:36,970 beberapa jenis amplop sendiri. 591 00:26:36,970 --> 00:26:39,560 Jadi mari kita melakukan hal ini hanya untuk memvisualisasikan ini sejenak. 592 00:26:39,560 --> 00:26:41,700 >> Jadi internet hari ini, Anda mungkin telah mendengar, 593 00:26:41,700 --> 00:26:44,200 tampaknya diisi dengan kucing dan gambar kucing. 594 00:26:44,200 --> 00:26:48,300 Jadi misalkan ada yang berusaha kunjungi tidak Amazon.com, tetapi beberapa situs 595 00:26:48,300 --> 00:26:49,790 untuk men-download gambar kucing. 596 00:26:49,790 --> 00:26:53,805 Jadi laptop saya ingin mengirim permintaan, melalui web, untuk beberapa website mengatakan, 597 00:26:53,805 --> 00:26:55,560 memberikan gambaran saat ini kucing. 598 00:26:55,560 --> 00:26:58,780 >> Dan kucing ini, mudah-mudahan, harus kemudian mendapatkan download ke komputer saya. 599 00:26:58,780 --> 00:27:00,094 Jadi apa yang sebenarnya terjadi? 600 00:27:00,094 --> 00:27:01,510 Nah, biarkan aku pergi ke depan dan melakukan hal ini. 601 00:27:01,510 --> 00:27:04,430 Aku punya empat amplop sekolah tua di sini. 602 00:27:04,430 --> 00:27:05,680 Dan ini adalah sebuah metafora yang berguna. 603 00:27:05,680 --> 00:27:08,260 Karena ini, pada dasarnya, elektronik apa 604 00:27:08,260 --> 00:27:10,570 terjadi di bawah hood ketika saya mengirim pesan. 605 00:27:10,570 --> 00:27:15,850 >> Jadi untuk kepentingan diskusi, katakanlah ini tidak lagi Amazon. 606 00:27:15,850 --> 00:27:18,200 Ini adalah cats.com atau sesuatu. 607 00:27:18,200 --> 00:27:24,250 Dan alamat IP saya, saya akan mengatakan untuk kesederhanaan, adalah 1.2.3.4. 608 00:27:24,250 --> 00:27:29,950 Dan website kucing akan 5.6.7.8. 609 00:27:29,950 --> 00:27:33,090 >> Dan apa artinya ini bagi saya adalah sebagai berikut. 610 00:27:33,090 --> 00:27:40,840 Saya akan menempatkan 1.2.3.4, 1.2.3.4. 611 00:27:40,840 --> 00:27:43,555 Dan aku akan terus ini di kedua. 612 00:27:43,555 --> 00:27:46,350 1.2.3.4. 613 00:27:46,350 --> 00:27:51,087 Aku akan menempatkan saya kembali alamat pada semua amplop tersebut, 614 00:27:51,087 --> 00:27:52,920 di kiri atas sudut yang Anda biasanya 615 00:27:52,920 --> 00:27:54,211 akan ketika mailing amplop. 616 00:27:54,211 --> 00:27:58,905 Dan sekarang, hanya mengambil menebak apa yang perlu untuk pergi di bagian utama dari amplop. 617 00:27:58,905 --> 00:27:59,780 AUDIENCE: [tidak terdengar] 618 00:27:59,780 --> 00:28:00,430 DAVID J. Malan: Ya, ya. 619 00:28:00,430 --> 00:28:00,930 Itu saja. 620 00:28:00,930 --> 00:28:03,600 Jadi 5.6.7.8. 621 00:28:03,600 --> 00:28:13,970 Jadi 5.6.7.8, 5.6.7.8, 5.6.7.8, 5.6.7.8. 622 00:28:13,970 --> 00:28:18,450 >> Dan sekarang, kucing ini di sini, dengan desain, akan 623 00:28:18,450 --> 00:28:21,030 untuk mengunyah menjadi beberapa potongan setelah saya memintanya. 624 00:28:21,030 --> 00:28:22,960 Jadi katakanlah, untuk Demi cerita ini, 625 00:28:22,960 --> 00:28:24,890 Aku sudah dikirim amplop dari saya sendiri 626 00:28:24,890 --> 00:28:28,114 untuk cats.com mengatakan, silakan memberikan kucing hari ini. 627 00:28:28,114 --> 00:28:30,280 Jadi apa yang kita bicarakan, sekarang, adalah paruh kedua 628 00:28:30,280 --> 00:28:35,450 transaksi, ketika jawabannya datang kembali dari cats.com ke kecil saya tua. 629 00:28:35,450 --> 00:28:39,380 >> Jadi ternyata bahwa protokol, bahwa komputer ini berbicara, 630 00:28:39,380 --> 00:28:44,470 umumnya sesuatu yang disebut TCP / IP, yang Anda mungkin telah melihat di suatu tempat 631 00:28:44,470 --> 00:28:48,670 atau lainnya pada Mac Anda, atau PC, atau media, atau film, 632 00:28:48,670 --> 00:28:50,040 atau acara TV, atau sejenisnya. 633 00:28:50,040 --> 00:28:51,370 Jadi apa arti dari semua ini? 634 00:28:51,370 --> 00:28:53,900 Ini sebenarnya adalah kombinasi dari dua protokol. 635 00:28:53,900 --> 00:28:57,050 >> Dan protokol hanya bahasa bahwa dua komputer berbicara. 636 00:28:57,050 --> 00:28:59,620 Bahkan, sebuah protokol di dunia manusia, halo. 637 00:28:59,620 --> 00:29:00,370 Nama saya David. 638 00:29:00,370 --> 00:29:01,570 >> AUDIENCE: Hello. 639 00:29:01,570 --> 00:29:02,945 >> DAVID J. Malan: Senang bertemu Anda. 640 00:29:02,945 --> 00:29:05,930 Jadi ini adalah manusia yang cukup bodoh protokol, di mana saya mengulurkan tangan saya. 641 00:29:05,930 --> 00:29:07,320 Dan Arwa meluas tangannya. 642 00:29:07,320 --> 00:29:09,050 Dan kami bertemu dan menyapa. 643 00:29:09,050 --> 00:29:11,150 Dan kemudian, transaksi selesai. 644 00:29:11,150 --> 00:29:13,980 >> Tapi itu protokol dalam begitu Sejauh itu serangkaian langkah-langkah 645 00:29:13,980 --> 00:29:18,900 bahwa itu sebuah naskah yang baik dari kita tahu bagaimana bertindak keluar. 646 00:29:18,900 --> 00:29:19,900 Dan ada awal. 647 00:29:19,900 --> 00:29:21,060 Dan ada sebuah akhir untuk itu. 648 00:29:21,060 --> 00:29:24,170 Demikian pula, ketika datang ke komputer, mereka 649 00:29:24,170 --> 00:29:27,350 memiliki set protocols-- dari konvensi itu, dalam keadilan, memiliki 650 00:29:27,350 --> 00:29:28,830 diputuskan oleh manusia. 651 00:29:28,830 --> 00:29:33,220 Tapi mereka digunakan oleh komputer yang mendikte bagaimana komputer bergaul. 652 00:29:33,220 --> 00:29:38,490 >> IP adalah setengah dari pasangan ini protokol yang mengatur bagaimana Anda mengatasi komputer. 653 00:29:38,490 --> 00:29:39,860 Bagaimana Anda mengatasi komputer? 654 00:29:39,860 --> 00:29:42,790 Persis seperti ini. 655 00:29:42,790 --> 00:29:45,380 >> Jadi IP adalah satu set konvensi yang mengatakan membuat 656 00:29:45,380 --> 00:29:47,370 Pastikan Anda memiliki IP alamat penerima 657 00:29:47,370 --> 00:29:49,000 dan alamat IP dari pengirim. 658 00:29:49,000 --> 00:29:51,070 Dan menggunakannya di titik-titik, sesuatu dot sesuatu 659 00:29:51,070 --> 00:29:52,700 dot sesuatu dot Format sesuatu. 660 00:29:52,700 --> 00:29:58,820 Misalnya, TCP adalah berbeda protokol, digunakan bersama dengan IP, 661 00:29:58,820 --> 00:30:01,410 yang umumnya menjamin pengiriman. 662 00:30:01,410 --> 00:30:04,590 IP hanya memberitahu komputer bagaimana mengatasi satu sama lain. 663 00:30:04,590 --> 00:30:07,560 >> Hanya saja ketika saya mengatakan David, Anda mengatakan Arwa. 664 00:30:07,560 --> 00:30:11,860 Itu setara IP kami, kami langkah-langkah untuk mengatasi satu sama lain. 665 00:30:11,860 --> 00:30:15,970 Tapi untuk mengkonfirmasi pengiriman, komputer menggunakan protokol 666 00:30:15,970 --> 00:30:19,960 disebut TCP, Transmisi Control Protocol, yang hanya 667 00:30:19,960 --> 00:30:23,690 cara mewah untuk mengatakan ada adalah fitur tambahan yang digunakan 668 00:30:23,690 --> 00:30:28,650 oleh komputer untuk memastikan bahwa semua ini amplop Aku terus memegang sebenarnya 669 00:30:28,650 --> 00:30:30,140 sampai ke tujuan mereka. 670 00:30:30,140 --> 00:30:32,810 >> Dan satu mekanisme untuk yaitu sebagai berikut. 671 00:30:32,810 --> 00:30:37,870 Saya tampaknya memiliki berapa banyak amplop di sini saat ini? 672 00:30:37,870 --> 00:30:38,659 >> AUDIENCE: Empat. 673 00:30:38,659 --> 00:30:39,700 DAVID J. Malan: OK, empat. 674 00:30:39,700 --> 00:30:43,890 Jadi terasa seperti, hanya untuk menjadi rapi sedikit tentang ini semua, aku akan ke nomor 675 00:30:43,890 --> 00:30:46,900 mereka di kiri bawah sudut, seperti bidang memo. 676 00:30:46,900 --> 00:30:52,940 Dan aku hanya akan mengatakan 1, 2, 3, 4. 677 00:30:52,940 --> 00:30:56,050 Tapi sekarang, mulai berpikir sebuah sedikit lebih seperti seorang insinyur. 678 00:30:56,050 --> 00:30:59,700 >> Apakah saya menuliskan sebanyak Informasi yang saya benar-benar memiliki? 679 00:30:59,700 --> 00:31:02,850 Dapatkah saya menjadi lebih tegang dari ini ketika datang 680 00:31:02,850 --> 00:31:04,150 untuk menentukan angka-angka ini? 681 00:31:04,150 --> 00:31:07,342 Apa lagi yang bisa saya mengenakan amplop yang mungkin saja berguna? 682 00:31:07,342 --> 00:31:08,580 >> AUDIENCE: [tidak terdengar]. 683 00:31:08,580 --> 00:31:08,920 >> DAVID J. Malan: Apa itu? 684 00:31:08,920 --> 00:31:10,636 >> AUDIENCE: Jumlah total amplop yang Anda miliki. 685 00:31:10,636 --> 00:31:12,270 >> DAVID J. Malan: Ya, jumlah. 686 00:31:12,270 --> 00:31:15,514 Aku merasa seperti aku tidak menangkap sebagai banyak informasi yang tersedia seperti yang telah saya. 687 00:31:15,514 --> 00:31:17,180 Jadi, Anda tahu, saya mungkin harus melakukan itu. 688 00:31:17,180 --> 00:31:22,660 Jadi 1 dari 4, 2 dari 4, 3 dari 4, 4 dari 4. 689 00:31:22,660 --> 00:31:23,840 >> Dan sekarang, mengapa demikian? 690 00:31:23,840 --> 00:31:27,530 Apa intuisi belakang juga menuliskan bawah jumlah amplop 691 00:31:27,530 --> 00:31:29,380 Aku akan mengirim? 692 00:31:29,380 --> 00:31:31,130 AUDIENCE: Cari tahu apakah Ada yang hilang. 693 00:31:31,130 --> 00:31:32,129 DAVID J. Malan: Tepat. 694 00:31:32,129 --> 00:31:34,100 Jadi TCP memanfaatkan ini. 695 00:31:34,100 --> 00:31:36,450 Menggunakan sesuatu yang disebut nomor urut, sangat mirip 696 00:31:36,450 --> 00:31:38,730 dalam roh untuk apa yang kita gambar di sini. 697 00:31:38,730 --> 00:31:42,381 Tapi perlu tahu berapa banyak paket, atau amplop, ada seharusnya menjadi. 698 00:31:42,381 --> 00:31:44,130 Karena jika tidak, bagaimana Anda tahu jika saat 699 00:31:44,130 --> 00:31:46,870 Anda mendapatkan 1, 2, dan 3 harus telah ada 4? 700 00:31:46,870 --> 00:31:50,950 >> Anda dapat menyimpulkan jika Anda mendapatkan 1, 2, dan 4, tunggu sebentar. 701 00:31:50,950 --> 00:31:52,700 Ada mungkin adalah nomor 3. 702 00:31:52,700 --> 00:31:55,020 Dan pada kenyataannya, itu lebih dekat bagaimana TCP bekerja. 703 00:31:55,020 --> 00:31:58,240 Tetapi untuk tujuan kita sekarang, mari kita menjadi Super tepat dan mengatakan ini adalah 1 dari 4, 704 00:31:58,240 --> 00:32:01,690 2 dari 4, 3 dari 4, 4 dari 4 sehingga kita tahu pada akhir proses, 705 00:32:01,690 --> 00:32:05,750 akhir jabat tangan jika Anda mau, jika semuanya sebenarnya lengkap. 706 00:32:05,750 --> 00:32:09,220 >> Sekarang, ternyata TCP melakukan satu hal lain. 707 00:32:09,220 --> 00:32:14,520 TCP juga memungkinkan komputer untuk menyediakan beberapa layanan. 708 00:32:14,520 --> 00:32:19,050 Dan oleh layanan Maksudku web, email, chatting, voice over IP. 709 00:32:19,050 --> 00:32:22,500 Ada tandan hal yang berbeda yang internet dan server di internet 710 00:32:22,500 --> 00:32:23,570 dapat lakukan hari ini. 711 00:32:23,570 --> 00:32:28,699 >> Jadi misalnya, hanya berpikir hipotetis, jika saya menyerahkan ini kepada Arwa, 712 00:32:28,699 --> 00:32:31,240 bagaimana Anda tahu apa yang akan berada di dalam amplop tersebut? 713 00:32:31,240 --> 00:32:33,130 Apakah akan menjadi meminta halaman web? 714 00:32:33,130 --> 00:32:34,090 Apakah itu email? 715 00:32:34,090 --> 00:32:35,680 Apakah pesan instan? 716 00:32:35,680 --> 00:32:37,450 >> Anda tidak tahu berdasarkan informasi ini. 717 00:32:37,450 --> 00:32:41,730 Semua yang Anda tahu adalah siapa itu dari, yang itu, dan apa jumlah amplop 718 00:32:41,730 --> 00:32:42,230 ini adalah. 719 00:32:42,230 --> 00:32:43,965 Jadi kita perlu satu lagi sepotong informasi. 720 00:32:43,965 --> 00:32:45,840 Dan kita sedang berbicara tentang Web dalam kasus ini, 721 00:32:45,840 --> 00:32:47,090 hanya karena itu gambar kucing. 722 00:32:47,090 --> 00:32:48,320 Tapi bisa apa saja. 723 00:32:48,320 --> 00:32:50,440 >> Jadi saya bisa menulis web di atasnya. 724 00:32:50,440 --> 00:32:53,950 Atau lebih baik, saya bisa menulis HTTP, yang 725 00:32:53,950 --> 00:32:58,250 adalah protokol yang digunakan oleh web browser dan server untuk berkomunikasi. 726 00:32:58,250 --> 00:32:59,560 Lebih pada suatu saat. 727 00:32:59,560 --> 00:33:02,480 Tapi aku akan menjadi lebih komputer berorientasi dari itu. 728 00:33:02,480 --> 00:33:06,510 >> Ternyata manusia, beberapa waktu lalu, memutuskan 729 00:33:06,510 --> 00:33:10,090 untuk menetapkan nomor unik untuk layanan internet populer. 730 00:33:10,090 --> 00:33:15,020 HTTP terjadi untuk menggunakan nomor 80, atau seperti yang akan kita lihat, 443. 731 00:33:15,020 --> 00:33:17,770 Tapi 80 baik-baik saja untuk saat ini. 732 00:33:17,770 --> 00:33:22,530 >> SMTP, yang merupakan cara mewah mengatakan email keluar. 733 00:33:22,530 --> 00:33:24,910 Ini adalah Simple Mail Transfer Protocol. 734 00:33:24,910 --> 00:33:27,810 Hanya seperangkat konvensi yang mengatur bagaimana komputer mengirim email 735 00:33:27,810 --> 00:33:29,200 dari satu komputer ke komputer lain. 736 00:33:29,200 --> 00:33:33,430 Terjadi untuk menggunakan nomor 25. 737 00:33:33,430 --> 00:33:37,710 >> FTP, yang beberapa dari Anda mungkin akrab, apa FTP lakukan? 738 00:33:37,710 --> 00:33:39,001 >> AUDIENCE: Transfer file. 739 00:33:39,001 --> 00:33:42,000 DAVID J. Malan: Ya, File Transfer Protokol tidak boleh digunakan lagi. 740 00:33:42,000 --> 00:33:44,082 Jika perusahaan Anda masih menggunakannya, Anda mungkin 741 00:33:44,082 --> 00:33:46,040 menggunakannya tanpa enkripsi, yang berarti Anda sudah 742 00:33:46,040 --> 00:33:49,140 telah mengirimkan username dan password Anda di internet sepanjang waktu ini. 743 00:33:49,140 --> 00:33:50,223 Mungkin tidak harus menggunakannya. 744 00:33:50,223 --> 00:33:51,890 Karena versi aman ada. 745 00:33:51,890 --> 00:33:53,820 Menggunakan port 21. 746 00:33:53,820 --> 00:33:56,762 Dan ada tandan contoh lain seperti ini. 747 00:33:56,762 --> 00:33:58,470 Jadi dengan kata lain, manusia, beberapa waktu lalu, 748 00:33:58,470 --> 00:34:01,820 memutuskan bahwa, hei, mari kita menetapkan nomor untuk semua layanan ini 749 00:34:01,820 --> 00:34:03,280 untuk menjaga semuanya bagus dan rapi. 750 00:34:03,280 --> 00:34:05,571 Tapi apa yang benar-benar berarti, meskipun ini amplop 751 00:34:05,571 --> 00:34:09,530 mulai terlihat misterius sedikit, Aku sekarang dapat menempatkan pada akhir itu, 752 00:34:09,530 --> 00:34:11,989 Misalnya, usus 80. 753 00:34:11,989 --> 00:34:13,780 Dan aku hanya akan menggunakan titik dua di sini hanya 754 00:34:13,780 --> 00:34:16,969 karena itulah konvensi komputer. 755 00:34:16,969 --> 00:34:21,440 Saya akan menambahkan titik dua 80 ke akhir alamat 756 00:34:21,440 --> 00:34:27,260 hanya untuk arcanely menangkap fakta bahwa ini diperuntukkan untuk 5.6.7.8 port 80. 757 00:34:27,260 --> 00:34:31,610 Jadi sekarang, ketika saya menyerahkannya kepada Arwa, dengan asumsi dia menjalankan server email, web 758 00:34:31,610 --> 00:34:33,864 Server, sekejap server pesan, dia sekarang 759 00:34:33,864 --> 00:34:37,301 tahu bahwa setelah melihat jumlah 80, oh, ini harus pergi ke dalam ember ini. 760 00:34:37,301 --> 00:34:38,800 Atau ini harus masuk ke kotak surat ini. 761 00:34:38,800 --> 00:34:41,380 Atau ini harus diserahkan off untuk layanan ini yang 762 00:34:41,380 --> 00:34:43,659 berjalan pada server tertentu nya. 763 00:34:43,659 --> 00:34:45,650 >> Jadi sekarang, bagian terakhir dari itu, ini adalah kucing. 764 00:34:45,650 --> 00:34:47,250 Dan mengapa saya memiliki empat amplop? 765 00:34:47,250 --> 00:34:51,810 Nah, salah satu fitur yang ditawarkan oleh IP, selain menangani, 766 00:34:51,810 --> 00:34:54,179 juga kemampuan fragmen permintaan. 767 00:34:54,179 --> 00:34:55,830 >> Ini adalah kucing yang cukup besar. 768 00:34:55,830 --> 00:35:02,910 Dan pada kenyataannya, untuk efisiensi dan memaksimalkan throughput, sehingga untuk berbicara, 769 00:35:02,910 --> 00:35:07,110 apa fragmentasi yang baik untuk adalah mengambil file-file besar seperti ini 770 00:35:07,110 --> 00:35:11,070 dan merobek mereka menjadi potongan kecil untuk fragmen, 771 00:35:11,070 --> 00:35:14,240 kita akan mengatakan dalam kasus ini, terbalik yang 772 00:35:14,240 --> 00:35:17,800 adalah bahwa hanya karena satu orang yang memonopoli 773 00:35:17,800 --> 00:35:20,480 jaringan Anda dengan men-download benar-benar file video besar, 774 00:35:20,480 --> 00:35:24,110 file-file video yang masih akan dicincang menjadi potongan-potongan super kecil 775 00:35:24,110 --> 00:35:26,950 dan ditransmisikan satu atau lebih pada satu waktu. 776 00:35:26,950 --> 00:35:29,750 Sehingga sedikit dari saya dengan kucing saya, atau email saya, 777 00:35:29,750 --> 00:35:32,900 atau saya pesan instan, atau sesuatu lebih penting daripada hal-hal 778 00:35:32,900 --> 00:35:37,604 juga dapat memiliki kesempatan untuk pergi keluar dari komputer Anda atau rumah Anda 779 00:35:37,604 --> 00:35:38,770 ke seluruh internet. 780 00:35:38,770 --> 00:35:40,100 >> Dan terserah kepada software dan router 781 00:35:40,100 --> 00:35:41,970 untuk memutuskan bagaimana untuk mengirim hal-hal ini. 782 00:35:41,970 --> 00:35:44,370 Tapi akhirnya, mereka semua akan sampai ke tujuan mereka. 783 00:35:44,370 --> 00:35:49,950 Sebagai samping, jika Anda pernah berpikir tentang isu, atau membaca tentang, 784 00:35:49,950 --> 00:35:52,162 isu netralitas bersih? 785 00:35:52,162 --> 00:35:55,120 netralitas bersih, ini adalah dalam mode untuk beberapa waktu, di negeri ini, 786 00:35:55,120 --> 00:35:58,970 di mana politik itu menjadi isu sarang. 787 00:35:58,970 --> 00:36:02,930 Karena beberapa perusahaan, misalnya, ingin memprioritaskan lalu lintas tertentu 788 00:36:02,930 --> 00:36:03,870 atas orang lain. 789 00:36:03,870 --> 00:36:06,610 Misalnya, orang khawatir bahwa mungkin 790 00:36:06,610 --> 00:36:12,160 Microsoft dengan Skype, atau Google dengan Hangouts, atau mungkin Netflix dengan video 791 00:36:12,160 --> 00:36:15,840 akan, mungkin, bersedia untuk membayar Comcast, atau Verizon, 792 00:36:15,840 --> 00:36:19,567 atau siapa tahu, bahkan pemerintah lebih uang untuk memprioritaskan lalu lintas mereka. 793 00:36:19,567 --> 00:36:21,650 Sekarang, apa yang benar-benar berarti teknologi? 794 00:36:21,650 --> 00:36:25,980 Itu mungkin berarti bahwa ISP, setelah melihat alamat IP tertentu, 795 00:36:25,980 --> 00:36:28,500 mungkin memberikan paket tersebut, mereka amplop, prioritas. 796 00:36:28,500 --> 00:36:32,960 Setelah melihat nomor port tertentu, mungkin memberikan mereka prioritas paket dan, kemudian, 797 00:36:32,960 --> 00:36:35,840 memperlambat e-mail saya, atau memperlambat pelayanan saya. 798 00:36:35,840 --> 00:36:42,780 Dan itu benar-benar hanya bermuara prioritas atau kualitas layanan 799 00:36:42,780 --> 00:36:44,647 untuk berbagai layanan yang berbeda. 800 00:36:44,647 --> 00:36:46,980 Jadi dan itulah bagaimana itu akan dilakukan di tingkat teknis. 801 00:36:46,980 --> 00:36:49,021 >> Jadi dalam hal apapun, kita sekarang memiliki empat amplop tersebut. 802 00:36:49,021 --> 00:36:54,000 Aku akan menempatkan satu seperempat kucing dalam amplop ini, salah satu 803 00:36:54,000 --> 00:37:02,370 seperempat dari kucing dalam amplop ini, seperempat dalam amplop ini. 804 00:37:02,370 --> 00:37:10,440 Dan sekarang, misalkan tujuan saya adalah untuk kirim ini, katakanlah, untuk Jeffery. 805 00:37:10,440 --> 00:37:13,890 Ingat bahwa seperti gambar di sini menunjukkan, 806 00:37:13,890 --> 00:37:16,270 mereka tidak semua tentu harus mengambil rute yang sama. 807 00:37:16,270 --> 00:37:20,467 >> Jadi jika saya server cats.com, Saya menanggapi permintaan Jeffery 808 00:37:20,467 --> 00:37:21,050 dalam cerita ini. 809 00:37:21,050 --> 00:37:22,510 Aku akan melewati satu off di sini. 810 00:37:22,510 --> 00:37:24,250 Mereka mungkin mulai di lokasi yang sama. 811 00:37:24,250 --> 00:37:26,980 Jadi Arwa, jika Anda ingin memutuskan siapa rute ini untuk selanjutnya, 812 00:37:26,980 --> 00:37:28,690 Anda dapat pergi ke depan dan mengirim seperti itu. 813 00:37:28,690 --> 00:37:31,120 Dan tidak mengirimkannya ke router yang sama setiap waktu. 814 00:37:31,120 --> 00:37:31,640 >> [Tertawa] 815 00:37:31,640 --> 00:37:33,139 >> Jadi Dan ini mendapatkan sedikit padat. 816 00:37:33,139 --> 00:37:36,342 817 00:37:36,342 --> 00:37:37,920 Ini dia. 818 00:37:37,920 --> 00:37:39,670 Baiklah. 819 00:37:39,670 --> 00:37:41,837 Dan mereka harus membuat jalan mereka di sekitar ruangan. 820 00:37:41,837 --> 00:37:44,378 Dan lagi, Anda sebagai router umumnya tahu Jeffery seperti itu. 821 00:37:44,378 --> 00:37:45,840 Jadi hanya terus mengirimkan seperti itu. 822 00:37:45,840 --> 00:37:53,170 823 00:37:53,170 --> 00:37:55,340 Dan sekarang, anggaplah Dan tidak cukup membuatnya. 824 00:37:55,340 --> 00:37:59,290 Dan paket ini mendapat jatuh di sepanjang cara, jika saya bisa mencuri yang jauh dari Anda 825 00:37:59,290 --> 00:38:00,193 paksa, maaf. 826 00:38:00,193 --> 00:38:06,150 827 00:38:06,150 --> 00:38:06,760 >> Sangat bagus. 828 00:38:06,760 --> 00:38:09,119 Ini belum tentu paling rute langsung geografis. 829 00:38:09,119 --> 00:38:10,410 Masih mencoba untuk mendapatkan ke Jeffery. 830 00:38:10,410 --> 00:38:11,959 Dan lengkap. 831 00:38:11,959 --> 00:38:13,000 Sekarang, ini disengaja. 832 00:38:13,000 --> 00:38:14,875 Aku tidak bermaksud untuk memukul tangan Anda ketika saya melakukannya. 833 00:38:14,875 --> 00:38:17,720 Tapi paket 4 dari 4 lakukan tersesat atau turun. 834 00:38:17,720 --> 00:38:20,550 Dan mungkin itu terjadi karena ada kesalahan hardware. 835 00:38:20,550 --> 00:38:23,864 Mungkin itu karena Dan mendapat kelebihan beban atau Andrew mendapat kelebihan beban. 836 00:38:23,864 --> 00:38:24,530 Tapi itu terjadi. 837 00:38:24,530 --> 00:38:26,488 Jadi jika, Jefferey, Anda lebih ingin berkumpul kembali itu. 838 00:38:26,488 --> 00:38:29,700 Apa gambar yang Anda miliki di depan Anda sekarang? 839 00:38:29,700 --> 00:38:32,144 Jika Anda ingin mengambil pesan dari amplop. 840 00:38:32,144 --> 00:38:33,840 >> AUDIENCE: 1, 2, 3. 841 00:38:33,840 --> 00:38:37,570 >> DAVID J. Malan: OK, pergi ke depan dan membuka mereka dan mengambil potongan-potongan kucing keluar. 842 00:38:37,570 --> 00:38:39,390 >> AUDIENCE: [tidak terdengar]. 843 00:38:39,390 --> 00:38:42,360 >> DAVID J. Malan: Baiklah, jadi kita memiliki kiri atas kucing, 844 00:38:42,360 --> 00:38:47,760 kanan bawah, dan kiri bawah. 845 00:38:47,760 --> 00:38:49,910 Jadi kita hilang kanan atas kucing. 846 00:38:49,910 --> 00:38:53,770 Jadi TCP, sekali lagi, apakah ini protokol yang tendangan sini. 847 00:38:53,770 --> 00:38:59,190 Jadi Jeffery, setelah menerima 1, dan 2, dan 3 dari 4, dalam skenario ini, 848 00:38:59,190 --> 00:39:03,370 entah bagaimana mengirimkan pesan kembali ke saya, melalui beberapa route-- 849 00:39:03,370 --> 00:39:05,840 bisa sejumlah hop yang berbeda di sini-yang mengatakan, 850 00:39:05,840 --> 00:39:06,798 hey, tapi tunggu dulu. 851 00:39:06,798 --> 00:39:08,670 Kirim ulang 4 dari 4. 852 00:39:08,670 --> 00:39:12,480 >> Dan jadi apa saya harus pergi dan melakukan is-- itu semua data elektronik. 853 00:39:12,480 --> 00:39:15,740 Jadi saya bisa sangat mudah menyalin kucing dalam RAM sendiri atau memori. 854 00:39:15,740 --> 00:39:17,950 Saya bisa datang dengan yang lain amplop, menempatkan salinan lain 855 00:39:17,950 --> 00:39:19,640 hanya fragmen ini untuk efisiensi. 856 00:39:19,640 --> 00:39:21,181 Saya tidak perlu mengirim ulang seluruh kucing. 857 00:39:21,181 --> 00:39:23,500 Aku bisa memasukkannya ke dalam baru amplop, kirimkan di sekitar. 858 00:39:23,500 --> 00:39:26,290 Dan beberapa jumlah milidetik kemudian, Jeffrey, mudah-mudahan, 859 00:39:26,290 --> 00:39:28,640 memiliki keseluruhan paket. 860 00:39:28,640 --> 00:39:30,860 Jadi butuh sedikit waktu untuk menceritakan kisah ini. 861 00:39:30,860 --> 00:39:32,610 Dan itu tidak masuk akal. 862 00:39:32,610 --> 00:39:35,150 >> Karena ada banyak kompleksitas yang terjadi di sini. 863 00:39:35,150 --> 00:39:36,530 protokol ini tidak sederhana. 864 00:39:36,530 --> 00:39:39,040 Tetapi jika Anda ingin menjamin pengiriman dengan cara ini, 865 00:39:39,040 --> 00:39:42,540 Anda harus memiliki langkah-langkah tambahan, ekstra metadata, jika Anda mau. 866 00:39:42,540 --> 00:39:45,230 >> Dan hanya untuk melemparkan istilah out ada, data yang kita peduli 867 00:39:45,230 --> 00:39:46,860 seperti kucing dalam amplop. 868 00:39:46,860 --> 00:39:50,227 Metadata, yaitu data yang berguna tetapi tidak apa yang saya benar-benar 869 00:39:50,227 --> 00:39:52,310 peduli pada akhir hari, adalah semua hal yang 870 00:39:52,310 --> 00:39:54,184 yang saya tulis pada luar envelope-- yang 871 00:39:54,184 --> 00:39:57,850 alamat, tujuan, nomor port, nomor urut. 872 00:39:57,850 --> 00:39:58,850 Semua itu adalah metadata. 873 00:39:58,850 --> 00:39:59,560 Ini berguna. 874 00:39:59,560 --> 00:40:02,591 Tapi itu bukan apa yang saya akhirnya ingin keluar dari seluruh transaksi. 875 00:40:02,591 --> 00:40:04,840 Sekarang, ini tampaknya cukup meyakinkan bahwa tidak peduli apa, 876 00:40:04,840 --> 00:40:07,310 Jeffrey akan mendapatkan salinan kucing itu, dengan asumsi kita 877 00:40:07,310 --> 00:40:10,160 memiliki koneksi fisik untuk dia di akhir hari. 878 00:40:10,160 --> 00:40:12,680 Tapi apakah ada tertentu jenis aplikasi 879 00:40:12,680 --> 00:40:16,980 mana menjamin pengiriman akan menjadi desain yang buruk 880 00:40:16,980 --> 00:40:21,424 keputusan dan fitur yang tidak diinginkan? 881 00:40:21,424 --> 00:40:24,270 882 00:40:24,270 --> 00:40:27,280 Apakah Anda selalu ingin memancarkan kembali seperti saya mengusulkan tadi? 883 00:40:27,280 --> 00:40:31,935 884 00:40:31,935 --> 00:40:33,740 >> AUDIENCE: Bayar untuk itu, saya kira. 885 00:40:33,740 --> 00:40:36,182 >> DAVID J. Malan: Jika Anda membayar, apa yang mungkin Anda maksud? 886 00:40:36,182 --> 00:40:38,070 >> AUDIENCE: [tidak terdengar]. 887 00:40:38,070 --> 00:40:40,270 >> DAVID J. Malan: Oh, OK, pertanyaan yang bagus. 888 00:40:40,270 --> 00:40:42,620 Mungkin Anda mendapatkan ganda dikenakan kalau sudah seperti memeriksa 889 00:40:42,620 --> 00:40:44,700 dari Amazon atau sesuatu? 890 00:40:44,700 --> 00:40:46,090 Jawabannya singkat, tidak ada. 891 00:40:46,090 --> 00:40:50,410 Karena dalam fragmen ini adalah, sehingga untuk berbicara, pada tingkat yang lebih rendah. 892 00:40:50,410 --> 00:40:53,910 Dan mereka harus dipasang kembali sebelum Anda benar-benar bisa dikenakan. 893 00:40:53,910 --> 00:40:56,046 Jadi pikiran yang baik tetapi tidak mengkhawatirkan dalam kasus ini. 894 00:40:56,046 --> 00:41:01,930 895 00:41:01,930 --> 00:41:03,150 >> Mari alasan mundur. 896 00:41:03,150 --> 00:41:06,484 Jadi mentransmisi diperlukan lebih sedikit usaha. 897 00:41:06,484 --> 00:41:07,900 Itu tidak merasa seperti kesepakatan besar. 898 00:41:07,900 --> 00:41:10,370 Tapi itu memerlukan sedikit lebih banyak waktu. 899 00:41:10,370 --> 00:41:13,030 >> Karena sekarang, Jeffrey harus menunggu beberapa milidetik lebih 900 00:41:13,030 --> 00:41:16,340 untuk mendapatkan potongan keempat data lagi. 901 00:41:16,340 --> 00:41:18,256 Kecil blip, tetapi akan memperlambat segalanya. 902 00:41:18,256 --> 00:41:19,880 Dan mungkin super internet ini ramai. 903 00:41:19,880 --> 00:41:22,760 >> Dan mungkin Andrew terus menjatuhkan paket di lantai. 904 00:41:22,760 --> 00:41:25,360 Jadi penundaan ini mulai menumpuk. 905 00:41:25,360 --> 00:41:29,320 Jadi setelah beberapa saat, kucing ini tidak mengambil 74 milidetik untuk sampai ke sana. 906 00:41:29,320 --> 00:41:31,390 Dibutuhkan 1,5 detik. 907 00:41:31,390 --> 00:41:35,100 >> Dan mungkin gambar berikutnya dari kucing mengambil setengah detik, dua detik. 908 00:41:35,100 --> 00:41:37,850 Dengan kata lain, kita mulai bogging segalanya. 909 00:41:37,850 --> 00:41:42,380 aplikasi apa yang mungkin menjengkelkan untuk rawa bawah dengan cara ini? 910 00:41:42,380 --> 00:41:43,790 >> AUDIENCE: Video sungai atau suara. 911 00:41:43,790 --> 00:41:47,110 >> DAVID J. Malan: Ya, jadi apa jika Anda sedang menonton pertandingan bisbol online, 912 00:41:47,110 --> 00:41:51,760 atau bagaimana jika Anda Skyping dengan seseorang, atau FaceTime, 913 00:41:51,760 --> 00:41:56,060 terutama dalam kasus video conferencing, jenis tidak dapat diterima, 914 00:41:56,060 --> 00:42:01,260 di beberapa titik, untuk mulai mendengar tanggapan manusia Anda kedua terlambat. 915 00:42:01,260 --> 00:42:05,160 Bukankah akan lebih baik untuk hanya meninggalkan paket yang di tanah, 916 00:42:05,160 --> 00:42:09,230 hanya menunjukkan 3/4 dari kucing, atau di kasus ini, konferensi video, 917 00:42:09,230 --> 00:42:13,030 menunjukkan 3/4 dari wajah saya dengan saya mulut bergerak seperti yang saya sedang berbicara, 918 00:42:13,030 --> 00:42:16,097 dan hanya membiarkan audio, di Setidaknya, melalui, misalnya. 919 00:42:16,097 --> 00:42:17,930 Jadi ada gagasan ini kualitas layanan 920 00:42:17,930 --> 00:42:20,010 di sini, lebih umum, di mana Anda tahu apa, 921 00:42:20,010 --> 00:42:23,210 untuk real-time applications-- apakah itu streaming acara olahraga 922 00:42:23,210 --> 00:42:26,490 atau conferencing-- video streaming mungkin Anda tidak perlu semua bit. 923 00:42:26,490 --> 00:42:29,140 Dan mungkin itu benar-benar baik hanya menggigit lidah Anda 924 00:42:29,140 --> 00:42:33,630 dan hanya terus membajak depan dengan semakin banyak data, tidak pernah melihat ke belakang. 925 00:42:33,630 --> 00:42:36,620 Karena manusia akan mencari itu di pikirannya sendiri 926 00:42:36,620 --> 00:42:37,730 apa yang mereka benar-benar merindukan. 927 00:42:37,730 --> 00:42:40,911 >> Dan akan lebih menjengkelkan untuk buffer, penyangga. 928 00:42:40,911 --> 00:42:41,410 Kanan? 929 00:42:41,410 --> 00:42:44,110 Ada hal ini, dengan yang kita semua kenal, 930 00:42:44,110 --> 00:42:51,140 di mana saya hanya mulai berbicara sementara, itu hanya mengganggu untuk benar-benar memiliki 931 00:42:51,140 --> 00:42:52,540 itu, menunggu saya untuk mengejar ketinggalan. 932 00:42:52,540 --> 00:42:55,210 >> Mungkin lebih baik jika Anda hanya kehilangan beberapa detik dari apa yang saya katakan. 933 00:42:55,210 --> 00:42:56,587 Tapi kemudian, ia datang kembali kuat. 934 00:42:56,587 --> 00:42:57,920 Jadi itu lagi, itu adalah trade-off. 935 00:42:57,920 --> 00:43:03,300 Dan pada kenyataannya, protokol yang memungkinkan Anda untuk melakukan itu tidak akan TCP, 936 00:43:03,300 --> 00:43:09,290 tapi sesuatu yang disebut UDP, yang hanya protokol yang berbeda digunakan 937 00:43:09,290 --> 00:43:12,690 kadang-kadang untuk konteks tersebut. 938 00:43:12,690 --> 00:43:13,440 Ya, pertanyaan. 939 00:43:13,440 --> 00:43:21,990 >> AUDIENCE: [tidak terdengar] tertentu [Tidak terdengar] protokol lambat [tidak terdengar]? 940 00:43:21,990 --> 00:43:24,949 >> DAVID J. Malan: Untuk menghentikan memperlambat dalam arti apa? 941 00:43:24,949 --> 00:43:28,200 >> AUDIENCE: Saya ingin mengirim saya Data secepat mungkin. 942 00:43:28,200 --> 00:43:29,200 >> DAVID J. Malan: OK. 943 00:43:29,200 --> 00:43:32,700 >> AUDIENCE: Jika seseorang tidak ingin [tidak terdengar] 944 00:43:32,700 --> 00:43:36,940 mentransfer untuk menghentikan [tidak terdengar]. 945 00:43:36,940 --> 00:43:41,490 >> DAVID J. Malan: Oh, Anda benar-benar dapat mengganggu dengan data ini. 946 00:43:41,490 --> 00:43:44,810 Misalnya, antara semua hop, antara titik A dan B, 947 00:43:44,810 --> 00:43:49,140 semua hop ini di sini dapat memutuskan hanya di blacklist semua data UDP. 948 00:43:49,140 --> 00:43:50,210 Mereka hanya bisa berhenti. 949 00:43:50,210 --> 00:43:52,924 Mereka bisa menyalinnya mengetahui bahwa ini adalah data video yang mereka 950 00:43:52,924 --> 00:43:53,840 mungkin ingin melihat. 951 00:43:53,840 --> 00:43:58,770 Jadi singkatnya, siapa pun dengan akses ke konektivitas nirkabel atau kabel 952 00:43:58,770 --> 00:44:01,660 antara dua titik bisa benar-benar menghentikannya jika mereka ingin. 953 00:44:01,660 --> 00:44:03,570 >> Dan pada kenyataannya, bahkan dalam router rumah kami, yang 954 00:44:03,570 --> 00:44:05,540 adalah cerita kita akan kembali ke sekarang, mungkin 955 00:44:05,540 --> 00:44:08,890 memiliki pengaturan di mana Anda dapat mengaktifkan atau menonaktifkan layanan tertentu apakah itu 956 00:44:08,890 --> 00:44:11,190 untuk alasan orangtua, atau hanya tidak ingin 957 00:44:11,190 --> 00:44:16,890 anak-anak Anda untuk menonton video online, atau karena alasan perusahaan juga. 958 00:44:16,890 --> 00:44:18,970 Jadi sebenarnya, mari kita mengendalikan hal-hal kembali. 959 00:44:18,970 --> 00:44:21,580 >> Karena kami sudah diperbolehkan diri kita sendiri untuk melihat, sekarang, 960 00:44:21,580 --> 00:44:24,230 di semua server dalam dari internet di sini. 961 00:44:24,230 --> 00:44:27,720 Tetapi jika, pada akhir hari, Aku hanya berusaha untuk mendapatkan Amazon, 962 00:44:27,720 --> 00:44:31,060 apa itu rumah kecil router sebenarnya melakukan untuk saya? 963 00:44:31,060 --> 00:44:36,310 Nah, ternyata bahwa router rumah, yang kita dijelaskan sebelumnya, itu 964 00:44:36,310 --> 00:44:42,720 semua menarik proporsional besar di sini, memiliki sejumlah layanan yang dibangun di. 965 00:44:42,720 --> 00:44:46,650 >> Ini memiliki, biasanya, DHCP server dibangun di. 966 00:44:46,650 --> 00:44:49,400 Ini sering memiliki jalur akses dibangun di. 967 00:44:49,400 --> 00:44:52,560 Dan itu sering karena memiliki ini antena, seperti hal-hal ini di sini. 968 00:44:52,560 --> 00:44:55,590 Ini sering memiliki firewall built in. 969 00:44:55,590 --> 00:45:00,900 >> Ini sering memiliki router, yang nya sepotong berbeda sendiri dari fungsi, 970 00:45:00,900 --> 00:45:02,270 dibangun di. 971 00:45:02,270 --> 00:45:06,530 Itu mungkin ada disebut server DNS dibangun di, 972 00:45:06,530 --> 00:45:07,931 jika tidak bahkan fungsi lainnya. 973 00:45:07,931 --> 00:45:10,430 Jadi mari kita menggoda terpisah hanya beberapa sisa-orang di sini. 974 00:45:10,430 --> 00:45:15,030 DHCP, hanya untuk rekap, melakukan apa? 975 00:45:15,030 --> 00:45:16,150 >> AUDIENCE: Menetapkan IP. 976 00:45:16,150 --> 00:45:16,530 >> DAVID J. Malan: Tepat. 977 00:45:16,530 --> 00:45:18,196 Memberikan alamat IP dan beberapa hal lainnya. 978 00:45:18,196 --> 00:45:21,940 Hal ini juga akan memberitahu Mac saya atau PC apa router default saya adalah 979 00:45:21,940 --> 00:45:24,560 dan beberapa rincian lainnya, seperti yang kita lihat di layar Mac saya. 980 00:45:24,560 --> 00:45:27,694 Jalur akses hanya berarti, ini hari, bahwa ia mendukung Wi-Fi. 981 00:45:27,694 --> 00:45:29,860 Dan tanpa kabel akan memungkinkan orang untuk menghubungkan, hanya 982 00:45:29,860 --> 00:45:32,260 seperti kabel fisik dari masa lampau. 983 00:45:32,260 --> 00:45:36,380 >> Firewall antara dua bangunan atau dua toko di sebuah gedung, 984 00:45:36,380 --> 00:45:39,990 itu perangkat fisik bahwa, idealnya, mencegah kebakaran 985 00:45:39,990 --> 00:45:42,440 menyebar dari satu toko ke toko lain. 986 00:45:42,440 --> 00:45:47,480 Di dunia maya, mencegah Data dari mendapatkan dari satu tempat ke tempat lain. 987 00:45:47,480 --> 00:45:49,740 Jadi sebenarnya, jika Anda jaringan rumah, atau bahkan 988 00:45:49,740 --> 00:45:52,800 Anda perusahaan atau universitas jaringan, entah bagaimana 989 00:45:52,800 --> 00:45:59,050 hitam, katakanlah, semua akses ke Facebook.com, 990 00:45:59,050 --> 00:46:03,450 deeming itu buang-buang waktu, bagaimana mungkin universitas Anda, atau rumah, 991 00:46:03,450 --> 00:46:07,380 atau perusahaan melakukan itu di konteks amplop seperti ini? 992 00:46:07,380 --> 00:46:12,190 >> Dengan kata lain, jika semua komputer saya sini-laptop saya dan setiap other-- 993 00:46:12,190 --> 00:46:14,900 entah bagaimana berbicara dengan internet melalui rumah ini 994 00:46:14,900 --> 00:46:20,460 router, atau router perusahaan ini, atau universitas router ini, 995 00:46:20,460 --> 00:46:25,362 informasi apa yang akan penggunaan firewall untuk menghentikan lalu lintas mengalir? 996 00:46:25,362 --> 00:46:27,350 >> AUDIENCE: [tidak terdengar]. 997 00:46:27,350 --> 00:46:29,740 >> DAVID J. Malan: Ya, jadi jika mereka tahu bahwa web Facebook 998 00:46:29,740 --> 00:46:33,170 Server, di internet, memiliki alamat IP 5.6.7.8, 999 00:46:33,170 --> 00:46:37,840 itu adalah sepele bagi administrator sistem untuk mengkonfigurasi firewall, hanya menyangkal 1000 00:46:37,840 --> 00:46:40,870 dan untuk menjatuhkan semua amplop ditakdirkan untuk alamat IP. 1001 00:46:40,870 --> 00:46:44,290 Pada kenyataannya, Facebook memiliki beberapa berbeda IP, mungkin puluhan, mungkin ratusan. 1002 00:46:44,290 --> 00:46:47,020 Tapi selama mereka adalah dikenal publik, administrator 1003 00:46:47,020 --> 00:46:48,620 benar-benar dapat blacklist semua orang. 1004 00:46:48,620 --> 00:46:52,505 >> Atau jika itu tidak mungkin, hanya karena Facebook, mungkin, memiliki terlalu banyak IP 1005 00:46:52,505 --> 00:46:55,440 atau mereka mengubah terlalu sering, baik, ternyata, seperti yang akan kita lihat, 1006 00:46:55,440 --> 00:46:57,440 setiap kali Anda membuat meminta untuk halaman web, 1007 00:46:57,440 --> 00:47:00,621 seperti Facebook.com, bukannya ada menjadi kucing dalam amplop, 1008 00:47:00,621 --> 00:47:01,870 ada akan menjadi menyebutkan. 1009 00:47:01,870 --> 00:47:07,780 Oh, pengguna ini ingin Facebook.com/MarkZuckerberg.php 1010 00:47:07,780 --> 00:47:09,360 atau apa pun file mungkin. 1011 00:47:09,360 --> 00:47:12,590 >> Jadi Anda hanya bisa melihat ke dalam amplop dan melihat, oh, ini adalah untuk Facebook. 1012 00:47:12,590 --> 00:47:13,650 Aku akan menjatuhkannya sekarang. 1013 00:47:13,650 --> 00:47:16,610 Anda dapat melihat bagian dalam amplop sebagai firewall juga. 1014 00:47:16,610 --> 00:47:20,560 >> Jadi firewall, singkatnya, dapat melihat alamat IP. 1015 00:47:20,560 --> 00:47:22,240 Ini dapat melihat nomor port. 1016 00:47:22,240 --> 00:47:26,560 Ini dapat melihat dalam amplop. 1017 00:47:26,560 --> 00:47:29,360 >> Dan dengan nomor port, ini adalah salah satu yang menarik juga. 1018 00:47:29,360 --> 00:47:33,410 Firewall, oleh karena itu, dapat memblokir, tampaknya, semua akses web, jika ingin, 1019 00:47:33,410 --> 00:47:37,060 hanya dengan daftar hitam amplop apapun yang memiliki jumlah 80 pada mereka, 1020 00:47:37,060 --> 00:47:43,600 atau semua email dengan daftar hitam port 25, atau memblokir FTP, dengan memblokir port 21. 1021 00:47:43,600 --> 00:47:45,250 Dan daftar berjalan dan terus. 1022 00:47:45,250 --> 00:47:49,810 >> Sebagai samping, lakukan salah satu dari yang Anda gunakan DNS Google server-- 8.8.8.8? 1023 00:47:49,810 --> 00:47:51,420 Apakah ini terdengar akrab? 1024 00:47:51,420 --> 00:47:51,950 Tidak? 1025 00:47:51,950 --> 00:47:56,615 >> Jadi ternyata Anda dapat mengkonfigurasi Anda komputer untuk menggunakan alamat kustom. 1026 00:47:56,615 --> 00:47:58,490 Dan kami akan kembali ke ini hanya dalam beberapa saat. 1027 00:47:58,490 --> 00:48:01,100 Dan itu sangat umum untuk perusahaan jaringan dan jaringan Hotel 1028 00:48:01,100 --> 00:48:03,750 untuk memblokir jenis hal, karena kami akan segera melihat. 1029 00:48:03,750 --> 00:48:06,460 >> Jadi sedikit terakhir fungsi, kemudian, di sini adalah router dan DNS. 1030 00:48:06,460 --> 00:48:08,116 Sebuah router, sekali lagi, ide yang sangat sederhana. 1031 00:48:08,116 --> 00:48:09,990 Itu hanya rute Data kiri, kanan, atas, dan bawah 1032 00:48:09,990 --> 00:48:12,156 berdasarkan pada kabel dan konektivitas bahwa ia memiliki, 1033 00:48:12,156 --> 00:48:16,470 apakah itu jaringan kecil di rumah atau yang lebih besar di internet itu sendiri. 1034 00:48:16,470 --> 00:48:20,540 Jadi DNS adalah yang terakhir dari akronim besar di sini. 1035 00:48:20,540 --> 00:48:24,030 >> Apa server DNS lakukan? 1036 00:48:24,030 --> 00:48:27,338 Fungsi itu sangat berguna sering dibangun menjadi sebuah router rumah. 1037 00:48:27,338 --> 00:48:31,750 1038 00:48:31,750 --> 00:48:34,350 Yah, kita tidak cukup Koneksi dua titik di sini. 1039 00:48:34,350 --> 00:48:40,300 Ketika saya mengetik Amazon.com atau cats.com ke dalam browser saya, entah bagaimana 1040 00:48:40,300 --> 00:48:43,810 yang berakhir pada amplop, mungkin, dengan Amazon atau cats.com 1041 00:48:43,810 --> 00:48:47,560 di dalam amplop, seperti yang saya diusulkan dengan Facebook. 1042 00:48:47,560 --> 00:48:51,157 >> Tapi apa harus pergi pada luar, yang telah kita katakan? 1043 00:48:51,157 --> 00:48:52,240 AUDIENCE: The IP address-- 1044 00:48:52,240 --> 00:48:53,040 DAVID J. Malan: Alamat IP. 1045 00:48:53,040 --> 00:48:54,560 AUDIENCE: [tidak terdengar] bernama ke alamat IP. 1046 00:48:54,560 --> 00:48:55,560 DAVID J. Malan: Tepat. 1047 00:48:55,560 --> 00:49:00,090 Sebuah server DNS, Domain Name System Server, itu satu-satunya tujuan dalam hidup 1048 00:49:00,090 --> 00:49:04,350 adalah menerjemahkan nama domain ke alamat IP dan sebaliknya. 1049 00:49:04,350 --> 00:49:08,180 Dan juga, Anda bisa memikirkan seperti file Excel besar dengan dua columns-- 1050 00:49:08,180 --> 00:49:11,520 nama domain dalam satu dan Alamat IP yang lain. 1051 00:49:11,520 --> 00:49:13,280 Tapi itu file terlalu besar. 1052 00:49:13,280 --> 00:49:17,490 >> Dan ternyata ketika saya berbalik pada saya AirPort Extreme, atau Linksys saya 1053 00:49:17,490 --> 00:49:20,890 perangkat, atau perangkat D-Link saya, atau apa pun yang Anda miliki di rumah, 1054 00:49:20,890 --> 00:49:24,170 pasti, bahwa perangkat kecil tidak tidak tahu tentang, di muka, 1055 00:49:24,170 --> 00:49:27,332 semua alamat IP mungkin dan semua mungkin nama domain di dunia. 1056 00:49:27,332 --> 00:49:28,040 Karena tidak bisa. 1057 00:49:28,040 --> 00:49:31,290 Karena bagaimana jika seseorang membeli domain nama besok, menempatkan di internet? 1058 00:49:31,290 --> 00:49:33,581 >> Ini akan sangat baik jika rumah Anda router masih bisa mengaksesnya. 1059 00:49:33,581 --> 00:49:34,800 Dan tentunya, hal itu bisa. 1060 00:49:34,800 --> 00:49:38,210 Jadi ternyata ada keseluruhan hirarki server DNS di dunia. 1061 00:49:38,210 --> 00:49:39,800 >> router rumah Anda, biasanya, memiliki satu. 1062 00:49:39,800 --> 00:49:42,540 Tapi itu hanya server caching DNS. 1063 00:49:42,540 --> 00:49:47,020 Dan dengan cache yang saya maksud C-A-C-H-E, di mana itu hanya menyimpan salinan informasi 1064 00:49:47,020 --> 00:49:48,020 untuk sementara. 1065 00:49:48,020 --> 00:49:52,090 Tapi jika saya memiliki layanan internet melalui Comcast, atau Verizon, atau RCN, 1066 00:49:52,090 --> 00:49:55,210 vendor sangat populer secara lokal di AS, atau perusahaan lain, 1067 00:49:55,210 --> 00:49:58,500 atau bahkan Harvard University, Harvard, dan Comcast, dan Verizon, 1068 00:49:58,500 --> 00:50:01,090 dan ISP lokal Anda semua memiliki DNS server sendiri. 1069 00:50:01,090 --> 00:50:03,080 >> Dan mereka juga men-cache informasi. 1070 00:50:03,080 --> 00:50:06,960 Tapi ada juga beberapa DNS besar khusus server di dunia, setidaknya 13, 1071 00:50:06,960 --> 00:50:11,420 disebut akar server yang tahu di mana semua dot com adalah, dan tahu di mana 1072 00:50:11,420 --> 00:50:13,470 semua dot jaring, dan semua titik orgs, 1073 00:50:13,470 --> 00:50:17,000 dan semua puluhan dan puluhan tingkat atas lainnya domain hari ini. 1074 00:50:17,000 --> 00:50:19,010 Dan jadi ada ini sistem hirarkis seluruh 1075 00:50:19,010 --> 00:50:26,480 untuk DNS sehingga jika Anda tidak tahu dan lebih tinggi Anda tidak, mudah-mudahan, 1076 00:50:26,480 --> 00:50:28,250 lebih tinggi Anda lebih tinggi tahu. 1077 00:50:28,250 --> 00:50:30,449 Karena uang akhirnya berhenti di sini. 1078 00:50:30,449 --> 00:50:32,490 Dan, seperti yang akan kita lihat, saat Anda membeli nama domain, 1079 00:50:32,490 --> 00:50:35,980 Anda dasarnya menginformasikan salah satu orang top. 1080 00:50:35,980 --> 00:50:39,450 Dan informasi yang menetes ke semua komputer lain di internet. 1081 00:50:39,450 --> 00:50:40,550 Tapi ada bahaya di sini. 1082 00:50:40,550 --> 00:50:47,600 >> Misalkan Comcast tiba-tiba diambil alih oleh seseorang yang tidak, Comcast 1083 00:50:47,600 --> 00:50:49,344 ingin menempatkan Facebook keluar dari bisnis. 1084 00:50:49,344 --> 00:50:51,260 Bagaimana Comcast pergi tentang menempatkan Facebook out 1085 00:50:51,260 --> 00:50:54,490 bisnis untuk beberapa orang? 1086 00:50:54,490 --> 00:50:56,430 Apa mengkonfigurasi DNS server untuk melakukan? 1087 00:50:56,430 --> 00:51:02,090 1088 00:51:02,090 --> 00:51:02,840 Apa yang akan kamu lakukan? 1089 00:51:02,840 --> 00:51:03,840 >> AUDIENCE: Hanya blok itu. 1090 00:51:03,840 --> 00:51:04,500 Hanya blok itu. 1091 00:51:04,500 --> 00:51:05,916 >> DAVID J. Malan: Hanya memblokir, kan? 1092 00:51:05,916 --> 00:51:08,840 Jadi jika saya Comcast, dan mungkin Aku CEO nonteknis, 1093 00:51:08,840 --> 00:51:12,680 Saya baru saja mengumumkan dekrit, tidak membiarkan pelanggan kami pergi ke Facebook.com. 1094 00:51:12,680 --> 00:51:14,770 Karena untuk apa pun alasan bisnis, kami 1095 00:51:14,770 --> 00:51:16,810 tidak bermain baik dengan mereka sekarang. 1096 00:51:16,810 --> 00:51:17,720 >> Nah, apa yang Anda lakukan? 1097 00:51:17,720 --> 00:51:19,540 Ini adalah implementasi cukup sepele. 1098 00:51:19,540 --> 00:51:21,640 Anda hanya harus bertanya beberapa administrator sistem 1099 00:51:21,640 --> 00:51:25,770 tweak server DNS untuk mengatakan, jika Anda menerima permintaan untuk Facebook.com, 1100 00:51:25,770 --> 00:51:30,746 tidak merespon dengan alamat IP, atau merespon dengan 1.2.3.4 satu-- palsu, 1101 00:51:30,746 --> 00:51:31,620 yang berarti. 1102 00:51:31,620 --> 00:51:33,340 Karena itu bukan milik Facebook. 1103 00:51:33,340 --> 00:51:35,500 >> Dan pada kenyataannya, tertentu negara telah dikenal 1104 00:51:35,500 --> 00:51:38,162 untuk melakukan hal ini, di mana jika mereka ingin blacklist 1105 00:51:38,162 --> 00:51:40,620 tertentu sites-- semacam ini firewall besar Cina, yang 1106 00:51:40,620 --> 00:51:42,410 dapat diimplementasikan dalam sejumlah ways-- 1107 00:51:42,410 --> 00:51:45,560 mungkin melakukan hal ini hanya berdasarkan DNS saja. 1108 00:51:45,560 --> 00:51:48,680 Jadi, jika Anda men-tweak pengguna Anda server DNS untuk hanya menanggapi 1109 00:51:48,680 --> 00:51:54,000 tidak ada atau palsu DNS atau tanggapan, Anda dapat dengan mudah memblokir akses. 1110 00:51:54,000 --> 00:51:57,730 >> Sekarang, seperti yang saya singgung sebelumnya, dan ini hanya 1111 00:51:57,730 --> 00:52:00,630 bagaimana jaringan naif akan melakukan hal ini, saya benar-benar dapat 1112 00:52:00,630 --> 00:52:03,730 pergi di Mac saya, klik DNS, yang pemberitahuan sekarang adalah, mudah-mudahan, 1113 00:52:03,730 --> 00:52:04,750 tab lain akrab. 1114 00:52:04,750 --> 00:52:09,200 Mungkin sedikit lalu, Anda hanya tahu apa artinya istilah Wi-Fi. 1115 00:52:09,200 --> 00:52:11,280 Sekarang, mudah-mudahan, kita tahu sedikit tentang TCP / IP. 1116 00:52:11,280 --> 00:52:12,820 Sekarang, kami memiliki DNS. 1117 00:52:12,820 --> 00:52:16,400 >> Ini, tampaknya, adalah server DNS yang Harvard memiliki otomatis 1118 00:52:16,400 --> 00:52:17,680 ditugaskan untuk komputer saya. 1119 00:52:17,680 --> 00:52:21,130 Ketika saya mengatakan sebelumnya bahwa DHCP memberikan saya lebih dari sekedar alamat IP, 1120 00:52:21,130 --> 00:52:22,640 memberikan alamat router saya. 1121 00:52:22,640 --> 00:52:26,370 Juga memberi saya satu atau lebih DNS server yang seharusnya saya gunakan saat 1122 00:52:26,370 --> 00:52:27,840 di sini pada jaringan Harvard. 1123 00:52:27,840 --> 00:52:31,086 >> Saya benar-benar dapat menimpa ini dengan mengklik, oh, aku tidak bisa. 1124 00:52:31,086 --> 00:52:32,460 Karena aku pada rekening tamu. 1125 00:52:32,460 --> 00:52:36,730 OK, jadi jika saya benar-benar bisa fisik klik tanda ini, 1126 00:52:36,730 --> 00:52:39,310 Saya bisa mengetik di setiap server DNS yang saya inginkan. 1127 00:52:39,310 --> 00:52:45,060 >> Sebuah satu yang populer digunakan adalah 8.8.8.8, yang dibeli Google beberapa waktu lalu. 1128 00:52:45,060 --> 00:52:50,220 Dan jika Mac saya membiarkan saya, saya bisa kemudian memberitahu Mac saya sendiri di sini, 1129 00:52:50,220 --> 00:52:51,900 tidak menggunakan DNS server Harvard. 1130 00:52:51,900 --> 00:52:54,610 Gunakan Google sebagai gantinya. 1131 00:52:54,610 --> 00:52:58,617 >> Jadi ini adalah cara yang umum untuk menghindari salah satu pembatasan sistem, 1132 00:52:58,617 --> 00:52:59,950 seperti yang telah kami jelaskan. 1133 00:52:59,950 --> 00:53:03,810 Jika mereka diimplementasikan dengan buruk, Anda hanya bisa menggunakan DNS server yang berbeda. 1134 00:53:03,810 --> 00:53:07,250 Sangat banyak dalam mode di rumah ISP, dan mungkin Anda juga, 1135 00:53:07,250 --> 00:53:09,990 jika Anda pernah salah ketik ketika mengetik nama domain, 1136 00:53:09,990 --> 00:53:12,370 Anda hanya harus mendapatkan error pesan dari browser Anda. 1137 00:53:12,370 --> 00:53:13,828 Itulah apa yang mereka dirancang untuk melakukan. 1138 00:53:13,828 --> 00:53:16,080 404 atau, sebenarnya dalam hal ini kasus, sesuatu yang berbeda, 1139 00:53:16,080 --> 00:53:18,580 Anda bisa mendapatkan halaman respon tidak valid. 1140 00:53:18,580 --> 00:53:22,620 Tetapi beberapa dari Anda, apakah Anda pernah melihat iklan jika Anda membuat kesalahan ketik 1141 00:53:22,620 --> 00:53:23,890 dan salah ketik nama domain? 1142 00:53:23,890 --> 00:53:27,600 Jika demikian, itu mungkin, dan Comcast telah dikenal untuk melakukan hal ini. 1143 00:53:27,600 --> 00:53:33,470 Mereka, sangat menjengkelkan, akan mencegat lookup DNS yang salah. 1144 00:53:33,470 --> 00:53:36,380 >> Jika Anda mengetik Facebook.com tapi membuat kesalahan ketik, 1145 00:53:36,380 --> 00:53:40,030 mereka akan kembali alamat IP Anda, bukan Facebook, tapi satu 1146 00:53:40,030 --> 00:53:42,880 iklan Comcast alamat IP server ' 1147 00:53:42,880 --> 00:53:45,540 sehingga Anda, kemudian, tiba-tiba melihat iklan, dan mungkin disarankan 1148 00:53:45,540 --> 00:53:47,250 salah ejaan, dan sejenisnya. 1149 00:53:47,250 --> 00:53:50,420 Jadi beberapa orang mungkin menggunakan Google untuk bekerja di sekitar itu. 1150 00:53:50,420 --> 00:53:53,645 Kadang-kadang itu sangat umum di hotel, dan bandara, dan sejenisnya 1151 00:53:53,645 --> 00:53:55,960 di mana server DNS yang hanya buruk. 1152 00:53:55,960 --> 00:53:56,940 Atau mereka hanya rusak. 1153 00:53:56,940 --> 00:53:58,210 Atau mereka disfungsional. 1154 00:53:58,210 --> 00:54:00,710 >> Jadi sangat sering, jika saya tidak mendapatkan konektivitas internet 1155 00:54:00,710 --> 00:54:03,270 tapi icon saya menyarankan saya harus pada jaringan, 1156 00:54:03,270 --> 00:54:05,706 Aku akan mengubah secara manual saya DNS server untuk hanya Google 1157 00:54:05,706 --> 00:54:06,830 untuk melihat apakah itu mulai bekerja. 1158 00:54:06,830 --> 00:54:10,540 Dan dua kali dari 10, yang tampaknya untuk memecahkan masalah. 1159 00:54:10,540 --> 00:54:14,320 Dan takeaway di sini tidak begitu banyak semua ini konyol sedikit pekerjaan-arounds 1160 00:54:14,320 --> 00:54:15,840 tapi mengapa mereka benar-benar bekerja. 1161 00:54:15,840 --> 00:54:19,920 >> Anda hanya memberitahu komputer Anda untuk berbicara dengan beberapa perangkat lain sebagai gantinya. 1162 00:54:19,920 --> 00:54:24,100 Jadi rumah router ini, bahwa Anda mungkin telah membayar 0 atau lebih dolar untuk 1163 00:54:24,100 --> 00:54:28,560 untuk dimasukkan ke dalam rumah Anda, melakukan semua fungsi ini dan bahkan lebih 1164 00:54:28,560 --> 00:54:30,300 semua hanya dalam kotak kecil kecil ini. 1165 00:54:30,300 --> 00:54:33,740 Tetapi ketika kita meledak ini cerita ke seluruh internet, 1166 00:54:33,740 --> 00:54:36,260 cenderung didedikasikan server dan komputer melakukan 1167 00:54:36,260 --> 00:54:38,460 masing-masing layanan individual. 1168 00:54:38,460 --> 00:54:41,201 Tapi rumah kita hanya sedikit mikrokosmos dari keseluruhan cerita. 1169 00:54:41,201 --> 00:54:44,730 1170 00:54:44,730 --> 00:54:45,950 >> Ada pertanyaan? 1171 00:54:45,950 --> 00:54:47,871 Ya. 1172 00:54:47,871 --> 00:54:48,720 Ya, Dan? 1173 00:54:48,720 --> 00:54:52,330 >> AUDIENCE: Sebelumnya, Anda berbicara tentang port, port tertentu, 1174 00:54:52,330 --> 00:54:54,614 tapi itu layanan tertentu. 1175 00:54:54,614 --> 00:54:59,476 Jadi misalnya, Anda mengatakan jika saya tidak memblokir layanan tertentu, 1176 00:54:59,476 --> 00:55:02,248 Saya katakan tidak masuk pelabuhan itu? 1177 00:55:02,248 --> 00:55:06,620 Apakah mungkin untuk layanan untuk diselesaikan melalui pelabuhan? 1178 00:55:06,620 --> 00:55:08,410 >> DAVID J. Malan: Absolutely. 1179 00:55:08,410 --> 00:55:10,939 Ya, pada kenyataannya, Anda akan sering menemukan pada jaringan 1180 00:55:10,939 --> 00:55:13,230 bahwa satu-satunya pelabuhan yang diperbolehkan adalah, misalnya, 1181 00:55:13,230 --> 00:55:15,135 port 80 dan 443-- lalu lintas web. 1182 00:55:15,135 --> 00:55:18,420 Hal ini sangat umum di hotel atau bandara 1183 00:55:18,420 --> 00:55:22,317 di mana mereka terlalu berani berpikir, eh, 90 persen dari pengguna kami 1184 00:55:22,317 --> 00:55:23,650 hanya perlu layanan ini pula. 1185 00:55:23,650 --> 00:55:24,970 Mari kita memblokir segala sesuatu yang lain. 1186 00:55:24,970 --> 00:55:29,590 >> Dan yang membuat orang-orang seperti saya keluar dingin, untuk kering, bergaul kering. 1187 00:55:29,590 --> 00:55:34,040 Karena saya tidak dapat mengakses server tertentu di Harvard, yang menggunakan port yang berbeda. 1188 00:55:34,040 --> 00:55:36,840 Aku bisa, Terlebih Dahulu sebelum meninggalkan kampus, 1189 00:55:36,840 --> 00:55:40,720 mengubah server khusus saya menggunakan port 80 atau 443. 1190 00:55:40,720 --> 00:55:44,560 Meskipun manusia telah memutuskan yang harus untuk lalu lintas web, 1191 00:55:44,560 --> 00:55:45,666 itu tidak harus. 1192 00:55:45,666 --> 00:55:47,540 Saya dapat mengirim email saya melalui itu atau sejenisnya. 1193 00:55:47,540 --> 00:55:50,668 >> AUDIENCE: Jadi itu saya Pertanyaan kedua untuk itu. 1194 00:55:50,668 --> 00:55:52,060 Jadi manusia memutuskan. 1195 00:55:52,060 --> 00:55:55,992 Apakah ada daftar yang dipublikasikan di suatu tempat yang mengatakan ini praktik terbaik sebelum? 1196 00:55:55,992 --> 00:55:56,950 DAVID J. Malan: Memang. 1197 00:55:56,950 --> 00:56:04,480 Dan pada kenyataannya, jika saya pergi di sini, TCP port umum, di sini kita pergi. 1198 00:56:04,480 --> 00:56:07,230 Di Wikipedia itu sendiri adalah hit pertama. 1199 00:56:07,230 --> 00:56:08,790 Berikut ini terkenal port. 1200 00:56:08,790 --> 00:56:13,480 >> Jadi daftar, hingga dasarnya 1024, sangat standar, 1201 00:56:13,480 --> 00:56:14,630 dan bahkan beberapa di luar itu. 1202 00:56:14,630 --> 00:56:16,750 Jadi ada banyak layanan itu-- 1203 00:56:16,750 --> 00:56:20,220 >> AUDIENCE: Jadi, jika Anda mengembangkan layanan, dalam teori, 1204 00:56:20,220 --> 00:56:24,711 Anda harus pergi ke sana dan memutuskan apa pelabuhan baris untuk layanan itu? 1205 00:56:24,711 --> 00:56:25,710 DAVID J. Malan: Benar. 1206 00:56:25,710 --> 00:56:28,330 Dan jika Anda telah datang dengan beberapa aplikasi baru, seperti Napster 1207 00:56:28,330 --> 00:56:31,977 kembali pada hari atau seperti WhatsApp lebih modern, Anda akan umumnya, 1208 00:56:31,977 --> 00:56:34,810 jika Anda seorang desainer yang baik, Anda akan kita lihat daftar seperti ini 1209 00:56:34,810 --> 00:56:37,580 dan pastikan Anda memilih nomor yang dalam jangkauan 1210 00:56:37,580 --> 00:56:39,455 Anda harus memilih dari, pada dasarnya 1211 00:56:39,455 --> 00:56:43,445 sejumlah cukup besar bahwa tidak ada orang lain telah memilih. 1212 00:56:43,445 --> 00:56:45,756 >> AUDIENCE: Itu akan menjadi tentang desain pelabuhan, yang benar? 1213 00:56:45,756 --> 00:56:47,130 DAVID J. Malan: Benar, benar. 1214 00:56:47,130 --> 00:56:47,879 Dan ada banyak. 1215 00:56:47,879 --> 00:56:50,130 Maksudku, nomor port adalah umumnya sejumlah 16-bit, 1216 00:56:50,130 --> 00:56:53,800 yang memberi Anda 65.536 kemungkinan. 1217 00:56:53,800 --> 00:56:56,170 Dan hanya beberapa dari mereka benar-benar standar. 1218 00:56:56,170 --> 00:57:00,420 >> Dan kenyataannya adalah hanya ada begitu banyak layanan populer hari ini. 1219 00:57:00,420 --> 00:57:02,594 Jadi sebenarnya tidak ada yang banyak pertentangan. 1220 00:57:02,594 --> 00:57:03,760 Jadi bukan masalah besar. 1221 00:57:03,760 --> 00:57:08,690 >> Tapi dari sarjana pintar ini perspektif atau pembangkang 1222 00:57:08,690 --> 00:57:13,430 dalam satu negara, Anda mungkin memang, jika suatu negara, atau entitas perusahaan, 1223 00:57:13,430 --> 00:57:16,630 atau universitas yang menghalangi tertentu lalu lintas, apa yang sangat umum 1224 00:57:16,630 --> 00:57:20,300 dilakukan, oleh orang-orang yang cukup canggih, akan terowongan, sehingga untuk berbicara, 1225 00:57:20,300 --> 00:57:22,720 untuk rute semua mereka lalu lintas dengan amplop 1226 00:57:22,720 --> 00:57:26,860 yang tidak mengatakan apa yang harus mereka katakan, tapi bukan hanya menggunakan 80 untuk semuanya. 1227 00:57:26,860 --> 00:57:31,080 Bahkan jika itu adalah FaceTime, atau Skype, atau transaksi keuangan, atau apa pun, 1228 00:57:31,080 --> 00:57:33,687 Anda hanya membuatnya terlihat seperti itu sebenarnya lalu lintas web. 1229 00:57:33,687 --> 00:57:35,770 Dan lebih baik lagi adalah lain solusi yang Victoria 1230 00:57:35,770 --> 00:57:38,070 disinggung sebelumnya, yang merupakan VPN. 1231 00:57:38,070 --> 00:57:41,720 >> Dan cukup sering adalah VPN lalu lintas diperbolehkan di jaringan. 1232 00:57:41,720 --> 00:57:45,500 Bahkan, saya menemukan diri saya yang biasa di bandara, dan hotel, dan di pesawat 1233 00:57:45,500 --> 00:57:48,030 di mana saya tidak dapat mengakses tertentu server aman di Harvard. 1234 00:57:48,030 --> 00:57:52,520 Karena mereka berjalan pada cukup pelabuhan yang tidak biasa Numbers 555 atau apa pun 1235 00:57:52,520 --> 00:57:53,800 nomor mungkin. 1236 00:57:53,800 --> 00:57:59,090 >> Tetapi jika saya pertama kali terhubung melalui VPN dari bahwa pesawat atau hotel ke Harvard 1237 00:57:59,090 --> 00:58:01,650 Universitas, apa VPN dilakukan adalah apa? 1238 00:58:01,650 --> 00:58:04,470 Apakah Anda tahu apa yang dilakukannya untuk Anda di bawah kap mesin, Victoria? 1239 00:58:04,470 --> 00:58:08,520 >> AUDIENCE: Yah, itu akan mungkin mengubah server [tidak terdengar]. 1240 00:58:08,520 --> 00:58:09,520 DAVID J. Malan: Itu. 1241 00:58:09,520 --> 00:58:10,020 Itu tidak. 1242 00:58:10,020 --> 00:58:13,062 Itu membuatnya tampak, untuk orang lain, seperti Anda datang dari tempat lain. 1243 00:58:13,062 --> 00:58:15,561 Sepertinya Anda datang dari kantor pusat perusahaan Anda 1244 00:58:15,561 --> 00:58:16,780 ketika mengunjungi beberapa situs. 1245 00:58:16,780 --> 00:58:20,830 Dan apa juga dilakukannya itu terowongan, sehingga untuk berbicara, semua lalu lintas Anda, 1246 00:58:20,830 --> 00:58:24,010 apakah itu email, atau web, atau mencetak, atau seperti semua 1247 00:58:24,010 --> 00:58:26,580 melalui terenkripsi ini saluran antara Anda 1248 00:58:26,580 --> 00:58:28,890 dan perusahaan Anda markas, biasanya, 1249 00:58:28,890 --> 00:58:35,230 sehingga tidak ada satu-- termasuk negara setempat, atau maskapai penerbangan, atau cafe-- 1250 00:58:35,230 --> 00:58:37,694 tahu apa yang ada di dalamnya dari tunnel Anda dienkripsi. 1251 00:58:37,694 --> 00:58:39,110 Dan sehingga terlihat seperti gangguan acak. 1252 00:58:39,110 --> 00:58:41,318 Dan sangat sering, VPN akan bekerja di sekitar orang-orang macam 1253 00:58:41,318 --> 00:58:44,700 pembatasan pelabuhan, juga, jika port VPN itu sendiri tidak 1254 00:58:44,700 --> 00:58:47,450 diblokir, yang kadang-kadang terjadi. 1255 00:58:47,450 --> 00:58:49,740 Dan Dacosta, Anda kami akan mengatakan? 1256 00:58:49,740 --> 00:58:55,765 >> AUDIENCE: Apa waktu [Tidak terdengar] melompat terutama 1257 00:58:55,765 --> 00:59:08,710 menggunakan [tidak terdengar] bisa melompat kelompok dari [tidak terdengar] Apakah awan ini berbeda? 1258 00:59:08,710 --> 00:59:12,670 Apa yang [tidak terdengar] untuk melompat? [Tidak terdengar] nilai [tidak terdengar] 1259 00:59:12,670 --> 00:59:15,535 1260 00:59:15,535 --> 00:59:17,785 DAVID J. Malan: Dan melompat, apa maksudmu sebenarnya? 1261 00:59:17,785 --> 00:59:19,659 AUDIENCE: Bahwa mereka akan memblokir, [tidak terdengar]. 1262 00:59:19,659 --> 00:59:25,662 1263 00:59:25,662 --> 00:59:28,120 DAVID J. Malan: Oh, dan itu rusak dalam suatu negara? 1264 00:59:28,120 --> 00:59:29,060 AUDIENCE: Ya, itu diblokir. 1265 00:59:29,060 --> 00:59:29,700 DAVID J. Malan: Oh, diblokir. 1266 00:59:29,700 --> 00:59:32,070 Sehingga dapat diimplementasikan dalam beberapa cara. 1267 00:59:32,070 --> 00:59:37,670 Yang paling sederhana, sekali lagi, akan bahwa negara dan siapa pun di dalamnya, melalui DNS, 1268 00:59:37,670 --> 00:59:42,140 mereka hanya tidak mengembalikan alamat IP untuk Anda ketika Anda mengunjungi Facebook.com. 1269 00:59:42,140 --> 00:59:45,090 Dua, mereka benar-benar dapat melihat dalam amplop semua orang 1270 00:59:45,090 --> 00:59:47,640 dan melihat apakah permintaan tersebut menuju ke Facebook.com. 1271 00:59:47,640 --> 00:59:50,734 Dalam hal ini, mereka akan sama memblokir lalu lintas juga. 1272 00:59:50,734 --> 00:59:52,400 AUDIENCE: Anda dapat memblokir [tidak terdengar]. 1273 00:59:52,400 --> 00:59:52,870 DAVID J. Malan: Memang. 1274 00:59:52,870 --> 00:59:53,500 Dan itu tergantung. 1275 00:59:53,500 --> 00:59:58,200 Maksudku, asalkan ada relatif sedikit koneksi internet 1276 00:59:58,200 --> 01:00:01,030 datang ke country-- yang sehingga puluhan, atau ratusan, 1277 01:00:01,030 --> 01:00:03,450 tidak ribuan atau puluhan dari thousands-- maka ya, 1278 01:00:03,450 --> 01:00:06,290 asalkan mereka memiliki kontrol atas semua kabel, nirkabel, 1279 01:00:06,290 --> 01:00:10,720 atau datang ke negara itu, benar-benar, mereka dapat memblokir segala sesuatu. 1280 01:00:10,720 --> 01:00:16,290 >> Jadi dan lebih buruk lagi, dan serangan yang sangat mungkin 1281 01:00:16,290 --> 01:00:19,255 adalah jika, misalnya, kita semua di sini pada jaringan Harvard. 1282 01:00:19,255 --> 01:00:21,880 Dan karena itu, komputer Anda, oleh cerita kita sudah memberitahu, 1283 01:00:21,880 --> 01:00:24,139 semua menggunakan DHCP server Harvard. 1284 01:00:24,139 --> 01:00:25,930 Beberapa dari Anda mungkin memiliki, di tab sekarang, 1285 01:00:25,930 --> 01:00:31,347 Facebook.com terbuka, atau Gmail.com, atau beberapa situs lainnya acak. 1286 01:00:31,347 --> 01:00:33,680 Apakah Anda tentu tahu kau di Facebook.com nyata? 1287 01:00:33,680 --> 01:00:37,610 >> Maksudku, mungkin kau mata pelajaran di eksperimen psikologi Harvard 1288 01:00:37,610 --> 01:00:40,160 di sini, di mana kita makan Anda Informasi Facebook palsu. 1289 01:00:40,160 --> 01:00:43,470 Atau kita memberitahu Anda Anda sudah menyodok oleh seseorang yang Anda belum. 1290 01:00:43,470 --> 01:00:47,280 Atau kita mengubah pesan suara marah dari mereka sebenarnya. 1291 01:00:47,280 --> 01:00:50,310 >> Maksudku, benar-benar ketika Anda memiliki kontrol atas jaringan, 1292 01:00:50,310 --> 01:00:53,960 Anda memiliki kontrol atas beberapa aspek pengalaman pengguna. 1293 01:00:53,960 --> 01:00:56,710 Sekarang, untungnya, itu tidak menakutkan seperti itu. 1294 01:00:56,710 --> 01:00:59,880 Karena sebagian besar dari Anda, di Anda URL bar, dari setiap tab tersebut, 1295 01:00:59,880 --> 01:01:00,940 mungkin mulai dengan apa? 1296 01:01:00,940 --> 01:01:06,340 HTTPS, mudah-mudahan. 1297 01:01:06,340 --> 01:01:09,140 Karena S tidak menunjuk aman. 1298 01:01:09,140 --> 01:01:11,650 >> Dan dalam teori, apa yang berarti yang Anda lakukan benar-benar 1299 01:01:11,650 --> 01:01:15,310 memiliki sambungan terenkripsi antara Anda dan Facebook, Anda dan Amazon, Anda 1300 01:01:15,310 --> 01:01:17,760 dan Gmail.com, atau di mana pun Anda berada. 1301 01:01:17,760 --> 01:01:19,280 Dan itu hal yang baik. 1302 01:01:19,280 --> 01:01:21,410 Karena ada ini seluruh sistem kepercayaan. 1303 01:01:21,410 --> 01:01:24,570 >> Dan ini sebenarnya adalah sebuah segue baik untuk lalu lintas web khusus. 1304 01:01:24,570 --> 01:01:28,540 Ada seluruh sistem ini kepercayaan, di dunia, yang memungkinkan kita 1305 01:01:28,540 --> 01:01:32,485 dengan beberapa kepastian untuk percaya bahwa jika saya pergi ke Facebook.com, 1306 01:01:32,485 --> 01:01:35,600 dan saya melihat gembok kecil ikon di browser saya, 1307 01:01:35,600 --> 01:01:38,850 Saya sangat, sangat, sangat mungkin harus benar-benar terhubung 1308 01:01:38,850 --> 01:01:40,486 ke Facebook.com nyata. 1309 01:01:40,486 --> 01:01:42,000 Sekarang, kenapa begitu? 1310 01:01:42,000 --> 01:01:46,297 >> Jadi ternyata bahwa ketika Anda menempatkan website di dunia web yang luas, 1311 01:01:46,297 --> 01:01:47,880 Anda memerlukan alamat IP, akan terlihat. 1312 01:01:47,880 --> 01:01:49,270 server Anda perlu alamat IP. 1313 01:01:49,270 --> 01:01:50,950 Dan Anda mungkin memerlukan nama domain. 1314 01:01:50,950 --> 01:01:52,250 Jadi, apa yang melibatkan? 1315 01:01:52,250 --> 01:01:55,770 >> Nah, memiliki salah satu dari Anda pernah membeli nama domain sebelum? 1316 01:01:55,770 --> 01:01:56,270 Iya nih? 1317 01:01:56,270 --> 01:01:56,580 Ya? 1318 01:01:56,580 --> 01:01:57,079 BAIK. 1319 01:01:57,079 --> 01:02:00,100 Dan apa website yang telah Anda gunakan atau memandang untuk membeli nama domain? 1320 01:02:00,100 --> 01:02:02,400 >> Apa khususnya datang ke pikiran? 1321 01:02:02,400 --> 01:02:04,470 OK, GoDaddy cukup populer. 1322 01:02:04,470 --> 01:02:08,160 Dan ada others-- Namecheap, Network Solutions, yang lain. 1323 01:02:08,160 --> 01:02:11,240 >> Dan jadi jika saya ingin pergi ke sesuatu seperti, 1324 01:02:11,240 --> 01:02:17,096 jika saya ingin membeli domain seperti ComputerScienceforBusinessLeaders.com-- 1325 01:02:17,096 --> 01:02:19,600 Nama mengerikan karena itu mengerikan untuk mengetik. 1326 01:02:19,600 --> 01:02:21,850 Ia bahkan tidak muat di satu baris, rupanya. 1327 01:02:21,850 --> 01:02:24,560 Untuk $ 11,99, saya bisa membeli nama domain. 1328 01:02:24,560 --> 01:02:26,690 >> Sekarang, apa artinya? 1329 01:02:26,690 --> 01:02:30,340 Jika saya klik Pilih dan menempatkan ini ke saya Keranjang Belanja, biarkan aku hati-hati pertama. 1330 01:02:30,340 --> 01:02:32,340 GoDaddy mengerikan tentang mencoba untuk Upsell Anda. 1331 01:02:32,340 --> 01:02:34,256 Jadi, Anda akan ditanya apakah Anda ingin email, jika Anda 1332 01:02:34,256 --> 01:02:36,860 ingin web hosting, jika Anda ingin panggilan telepon untuk semua hal ini. 1333 01:02:36,860 --> 01:02:39,130 Sulit untuk memeriksa di GoDaddy. 1334 01:02:39,130 --> 01:02:41,860 >> Tapi ketika Anda akhirnya sampai di sana, Anda akan memiliki nama domain 1335 01:02:41,860 --> 01:02:44,460 untuk jangka waktu satu tahun, biasanya, atau dua, atau tiga tahun. 1336 01:02:44,460 --> 01:02:45,400 Anda harus memperbarui hal-hal ini. 1337 01:02:45,400 --> 01:02:47,170 Jadi itu lebih seperti menyewa nama domain. 1338 01:02:47,170 --> 01:02:49,350 >> Tapi begitu Anda sendiri yang nama domain, Anda perlu 1339 01:02:49,350 --> 01:02:51,960 memberitahu GoDaddy sesuatu, biasanya. 1340 01:02:51,960 --> 01:02:57,580 Anda perlu memberitahu GoDaddy apa Anda server web, server DNS akan. 1341 01:02:57,580 --> 01:03:00,550 Bagaimana Anda tahu apa server Anda, server DNS akan menjadi? 1342 01:03:00,550 --> 01:03:02,820 >> Nah, biasanya, di tab lain, Anda memiliki 1343 01:03:02,820 --> 01:03:05,387 untuk membeli, atau membayar, untuk web hosting jika Anda tidak benar-benar 1344 01:03:05,387 --> 01:03:08,470 secara fisik memiliki server sendiri, dan langsung jadi, atau dalam data Anda sendiri 1345 01:03:08,470 --> 01:03:09,270 pusat. 1346 01:03:09,270 --> 01:03:11,190 Jadi Anda akan pergi ke sebuah perusahaan web hosting. 1347 01:03:11,190 --> 01:03:12,190 Dan itu bisa GoDaddy. 1348 01:03:12,190 --> 01:03:14,620 Mereka menawarkan layanan yang sama sebagai salah satu upsells mereka. 1349 01:03:14,620 --> 01:03:16,910 >> Tapi ada ratusan, ribuan web hosting 1350 01:03:16,910 --> 01:03:18,640 perusahaan dari berbagai kualitas di luar sana. 1351 01:03:18,640 --> 01:03:20,930 Dan ketika Anda membayar seseorang lain untuk web hosting, 1352 01:03:20,930 --> 01:03:24,570 Anda mendapatkan nama pengguna, dan password, dan beberapa jumlah ruang 1353 01:03:24,570 --> 01:03:27,390 di awan, sehingga untuk berbicara, untuk yang dapat Anda meng-upload file, 1354 01:03:27,390 --> 01:03:30,810 dan membuat halaman web Anda, dan menempatkan website Anda secara online. 1355 01:03:30,810 --> 01:03:33,110 Jadi pada dasarnya, Anda memiliki memberitahu GoDaddy apa 1356 01:03:33,110 --> 01:03:36,990 server DNS yang yang web yang perusahaan hosting telah diberikan kepada Anda. 1357 01:03:36,990 --> 01:03:39,770 Mungkin dalam e-mail atau halaman web, mereka memberitahu Anda. 1358 01:03:39,770 --> 01:03:43,600 >> Dan kemudian tanggung jawab GoDaddy adalah untuk memberitahu seluruh dunia 1359 01:03:43,600 --> 01:03:46,630 dengan cara mereka server akar dan server DNS lain. 1360 01:03:46,630 --> 01:03:48,520 Sehingga, pada hari berikutnya, ketika seseorang mencoba 1361 01:03:48,520 --> 01:03:51,290 untuk mengunjungi ComputerScienceforBusinessLeaders.com, 1362 01:03:51,290 --> 01:03:53,410 DNS server mereka mungkin tidak tahu jawabannya. 1363 01:03:53,410 --> 01:03:54,785 Karena itu website baru. 1364 01:03:54,785 --> 01:03:57,000 Sehingga server DNS mereka meminta satu ini, meminta satu ini. 1365 01:03:57,000 --> 01:03:58,090 satu ini tahu. 1366 01:03:58,090 --> 01:04:02,490 Dan kemudian, informasi merambat mundur ke seluruh dunia. 1367 01:04:02,490 --> 01:04:08,030 Jadi ini adalah bagaimana jika Anda tidak membayar tagihan untuk memperbaharui nama domain Anda. 1368 01:04:08,030 --> 01:04:09,510 Semua ini dapat hanya jenis berhenti. 1369 01:04:09,510 --> 01:04:13,000 >> Karena GoDaddy, misalnya, dapat menghapus catatan DNS 1370 01:04:13,000 --> 01:04:16,540 sehingga tidak ada seorang pun di dunia tahu siapa bertanya di mana situs web Anda. 1371 01:04:16,540 --> 01:04:18,130 Apakah alamat IP Anda? 1372 01:04:18,130 --> 01:04:20,530 Dan itulah bagaimana mereka menegakkan semacam ini kontrol. 1373 01:04:20,530 --> 01:04:25,320 >> Tapi apa GoDaddy juga menjual, saya ingin lihat di sini jika kita bisa chatting dengan mereka di sini. 1374 01:04:25,320 --> 01:04:28,360 Mereka ingin bisnis kami. 1375 01:04:28,360 --> 01:04:32,720 Jika kita pergi ke Semua Produk, ini adalah luar biasa. 1376 01:04:32,720 --> 01:04:38,750 >> Saya ingin membeli SSL. 1377 01:04:38,750 --> 01:04:40,730 Di sini kita pergi, Web Security. 1378 01:04:40,730 --> 01:04:41,910 Jadi, oh, itu dijual. 1379 01:04:41,910 --> 01:04:42,410 Bagus. 1380 01:04:42,410 --> 01:04:43,270 >> BAIK. 1381 01:04:43,270 --> 01:04:49,690 Jadi di sini, juga, ini adalah jenis luar biasa pada pandangan pertama bagi orang-orang. 1382 01:04:49,690 --> 01:04:55,270 Jadi ada berbagai jenis SSL sertifikat, mereka disebut. 1383 01:04:55,270 --> 01:04:59,520 Jadi, tidak hanya cukup untuk memiliki domain nama atau memiliki web hosting account. 1384 01:04:59,520 --> 01:05:02,880 Jika Anda ingin memiliki enkripsi, yang, terus terang, hanya diberikan saat ini. 1385 01:05:02,880 --> 01:05:06,630 Dan ini menjadi praktik de facto. 1386 01:05:06,630 --> 01:05:09,290 >> Anda juga harus membeli sertifikat SSL. 1387 01:05:09,290 --> 01:05:11,540 Sayangnya, hal itu dapat sulit untuk menavigasi semua ini. 1388 01:05:11,540 --> 01:05:14,749 Tapi mari kita lihat di mana ini mengarah semacam ini sistem kepercayaan. 1389 01:05:14,749 --> 01:05:17,040 Jadi jika saya hanya memiliki satu domain nama, www.ComputerSciencef 1390 01:05:17,040 --> 01:05:23,860 orBusinessLeaders.com, aku akan untuk pergi ke depan dan hanya membeli $ 62,99 1391 01:05:23,860 --> 01:05:24,690 Versi sini. 1392 01:05:24,690 --> 01:05:26,110 Namun, bahkan ini mahal. 1393 01:05:26,110 --> 01:05:29,830 Anda dapat pergi pada situs-situs lain, seperti Namecheap.com dan beberapa orang lainnya, 1394 01:05:29,830 --> 01:05:31,500 di mana berbagai tingkat reputasi. 1395 01:05:31,500 --> 01:05:33,170 Tapi Anda bisa menghabiskan bahkan kurang dari ini. 1396 01:05:33,170 --> 01:05:34,070 Awas. 1397 01:05:34,070 --> 01:05:40,240 >> Dan pada kenyataannya, mari kita pergi ke suatu tempat kami shouldn't-- Verisign.com. 1398 01:05:40,240 --> 01:05:47,130 Ini adalah pemimpin global dalam domain nama dan keamanan internet tampaknya. 1399 01:05:47,130 --> 01:05:50,610 Dan Anda tahu itu mahal jika mereka tidak hanya mengatakan apa yang mereka jual. 1400 01:05:50,610 --> 01:05:54,410 1401 01:05:54,410 --> 01:06:01,950 sertifikat SSL Verisign, Anda bisa melihat berapa banyak pesaing yang mereka miliki, 1402 01:06:01,950 --> 01:06:04,350 yang diiklankan untuk itu permintaan yang sama. 1403 01:06:04,350 --> 01:06:07,600 >> Baiklah, jadi melalui Google, Saya menemukan halaman ini yang saya inginkan. 1404 01:06:07,600 --> 01:06:09,140 Jadi mari kita lihat. 1405 01:06:09,140 --> 01:06:10,660 Oh, di sini kita pergi. 1406 01:06:10,660 --> 01:06:14,520 >> Sehingga terlihat seperti jika Saya ingin Site Aman, 1407 01:06:14,520 --> 01:06:18,640 sertifikat SSL mereka mulai dari $ 399. 1408 01:06:18,640 --> 01:06:23,240 Jika saya ingin lebih keamanan, dengan EV, yang saya pikir validasi diperpanjang 1409 01:06:23,240 --> 01:06:27,190 atau ditingkatkan validasi, itu $ 995, titik 00. 1410 01:06:27,190 --> 01:06:29,960 Atau Aman Site Pro dengan EV, $ 1.500. 1411 01:06:29,960 --> 01:06:33,290 Hampir semua ini mengerikan dan, juga, tidak perlu. 1412 01:06:33,290 --> 01:06:36,320 >> Tapi mari kita memahami apa pengorbanan di sini dan bagaimana semuanya bekerja. 1413 01:06:36,320 --> 01:06:40,080 Pada akhir hari, matematika dan kriptografi mendasar 1414 01:06:40,080 --> 01:06:43,565 mendasari keamanan website Anda adalah semua sama, untuk sebagian. 1415 01:06:43,565 --> 01:06:47,470 Semua ini adalah upsells dan, sebagian besar, hal pemasaran. 1416 01:06:47,470 --> 01:06:51,620 >> Oh, dan tolong, jangan pernah menempatkan sesuatu seperti ini di website Anda, 1417 01:06:51,620 --> 01:06:53,750 bahkan jika konsultan mengusulkan bahwa Anda lakukan. 1418 01:06:53,750 --> 01:06:55,180 Ini berarti apa-apa. 1419 01:06:55,180 --> 01:06:58,400 Anda akan melihat, hari ini atau besok, itu benar-benar sepele 1420 01:06:58,400 --> 01:07:02,390 untuk menambahkan gambar ke sebuah situs web dan hanya mengatakan Anda Norton dijamin 1421 01:07:02,390 --> 01:07:03,570 berarti apa-apa. 1422 01:07:03,570 --> 01:07:05,960 >> Dan semua yang Anda lakukan adalah pelatihan pelanggan Anda, 1423 01:07:05,960 --> 01:07:08,610 atau kemanusiaan lebih umum, untuk mencari simbol itu, yang 1424 01:07:08,610 --> 01:07:12,080 pasti orang jahat bisa memakai atau website-nya sendiri dan hanya mengklaim mereka, 1425 01:07:12,080 --> 01:07:13,320 juga, Norton dijamin. 1426 01:07:13,320 --> 01:07:17,360 Jadi kita sudah masuk ke beberapa kebiasaan buruk, sebagai manusia, sebagaimana yang termaktub bahkan di sini. 1427 01:07:17,360 --> 01:07:23,140 Jadi hanya sebagai samping, alasan ada gaya yang berbeda dari sertifikat, 1428 01:07:23,140 --> 01:07:25,520 mereka tetap ingin berbicara dengan kami. 1429 01:07:25,520 --> 01:07:30,110 >> Anda dapat membeli sertifikat SSL hanya satu nama domain, 1430 01:07:30,110 --> 01:07:32,586 dub dub dub dot ComputerScienceforBusinessLeaders.com. 1431 01:07:32,586 --> 01:07:35,027 Beberapa situs, misalkan Saya telah menjuluki dub dub dot 1432 01:07:35,027 --> 01:07:36,610 ComputerScienceforBusinessLeaders.com. 1433 01:07:36,610 --> 01:07:39,750 Tapi aku juga ingin pengguna untuk dapat mengunjungi 1434 01:07:39,750 --> 01:07:42,394 ComputerScienceforBusinessLeaders.com tanpa www. 1435 01:07:42,394 --> 01:07:44,852 Atau, mungkin, saya memiliki ketiga domain, seperti email.ComputerScienc 1436 01:07:44,852 --> 01:07:45,851 eforBusinessLeaders.com. 1437 01:07:45,851 --> 01:07:48,170 1438 01:07:48,170 --> 01:07:50,550 Jadi jika saya memiliki beberapa domain nama, mereka benar-benar setiap 1439 01:07:50,550 --> 01:07:52,633 membutuhkan berbagai jenis sertifikat, berpotensi. 1440 01:07:52,633 --> 01:07:55,830 Jadi saya mungkin juga mendapatkan ini versi, yang memungkinkan hal itu. 1441 01:07:55,830 --> 01:08:00,180 >> Atau semua subdomain, jika Anda hanya ingin memiliki, dan ini adalah untuk setup yang lebih menarik, 1442 01:08:00,180 --> 01:08:05,070 jika Anda ingin memiliki 10 atau 20 website yang berbeda atau server yang 1443 01:08:05,070 --> 01:08:08,550 mulai dengan sesuatu, dot ComputerScienceforBusinessLeaders.com, 1444 01:08:08,550 --> 01:08:10,890 maka Anda mendapatkan apa yang disebut sertifikat wildcard. 1445 01:08:10,890 --> 01:08:13,800 Dan mendukung semua variasi tersebut. 1446 01:08:13,800 --> 01:08:16,670 >> Sekarang, setelah Anda membeli ini, Anda menginstal. 1447 01:08:16,670 --> 01:08:18,040 Ini file yang Anda download. 1448 01:08:18,040 --> 01:08:19,748 Dan file tersebut, dasarnya, hanya berisi 1449 01:08:19,748 --> 01:08:22,716 benar-benar besar, nomor acak yang memiliki beberapa hubungan matematis 1450 01:08:22,716 --> 01:08:24,840 ke beberapa nomor lain yang Anda sudah dihasilkan. 1451 01:08:24,840 --> 01:08:28,490 Kami akan menyebutnya sebuah kunci publik dan kunci pribadi, seperti yang saya lakukan sebelum. 1452 01:08:28,490 --> 01:08:31,790 >> Dan ide di sini adalah bahwa Anda menginstal ke server web Anda 1453 01:08:31,790 --> 01:08:34,250 dengan hanya menggunakan FTP atau beberapa protokol lainnya, 1454 01:08:34,250 --> 01:08:36,370 menyeret dan menjatuhkan atau copy dan paste 1455 01:08:36,370 --> 01:08:38,497 angka-angka yang sangat besar ke web server Anda sendiri. 1456 01:08:38,497 --> 01:08:41,330 Dan Anda mengikuti petunjuk konsisten dengan perangkat lunak server Anda 1457 01:08:41,330 --> 01:08:42,359 untuk melakukan ini. 1458 01:08:42,359 --> 01:08:45,270 Dan web server Anda, selanjutnya, setiap kali seseorang 1459 01:08:45,270 --> 01:08:49,920 mengunjungi bisnis Anda 'website-- www.ComputerScienceBusinessLeaders.com-- 1460 01:08:49,920 --> 01:08:51,901 server web Anda otomatis, karena ini 1461 01:08:51,901 --> 01:08:53,859 adalah built-in fungsi hari ini, hanya akan 1462 01:08:53,859 --> 01:08:56,459 memberitahu dunia apa kunci publik adalah. 1463 01:08:56,459 --> 01:08:59,250 Dan ingat bahwa kunci publik memiliki hubungan matematis ini 1464 01:08:59,250 --> 01:09:01,000 dengan yang disebut kunci pribadi. 1465 01:09:01,000 --> 01:09:05,109 Dan jadi ketika pengguna, pelanggan berbicara dengan aman ke server Anda, 1466 01:09:05,109 --> 01:09:07,680 amplop mereka, seperti yang kami sudah melewati sekitar, 1467 01:09:07,680 --> 01:09:10,950 memiliki omong kosong tampak dalam diri mereka. 1468 01:09:10,950 --> 01:09:12,970 Karena isinya dienkripsi. 1469 01:09:12,970 --> 01:09:15,710 >> Dan hanya bisnis Anda ' kunci pribadi, yang 1470 01:09:15,710 --> 01:09:19,340 Anda dihasilkan sebagai bagian dari ini Proses membeli sertifikat SSL, 1471 01:09:19,340 --> 01:09:21,790 benar-benar dapat mendekripsi. 1472 01:09:21,790 --> 01:09:23,819 Dan semua itu terjadi secara transparan. 1473 01:09:23,819 --> 01:09:26,950 Tapi Anda hanya dapat membeli ini sertifikat dari jumlah terbatas 1474 01:09:26,950 --> 01:09:28,760 perusahaan di dunia. 1475 01:09:28,760 --> 01:09:33,330 >> Karena Microsoft, yang membuat IE dan Edge, dan Google, yang membuat Chrome, 1476 01:09:33,330 --> 01:09:36,470 dan Mozilla, yang membuat Firefox, dan beberapa pemain lain 1477 01:09:36,470 --> 01:09:40,020 memiliki semua memutuskan untuk kapal browser mereka. 1478 01:09:40,020 --> 01:09:43,890 Ketika Anda menginstal salah satu dari mereka browsers-- IE, Edge, Firefox, Mozilla, Opera, 1479 01:09:43,890 --> 01:09:50,180 atau yang lainnya, Chrome-- mereka datang dengan jumlah terbatas sertifikat, 1480 01:09:50,180 --> 01:09:52,010 sehingga untuk berbicara, dibangun ke mereka. 1481 01:09:52,010 --> 01:09:57,420 Daftar terbatas, mari kita sebut mereka, perusahaan yang sertifikat SSL harus 1482 01:09:57,420 --> 01:10:00,330 diizinkan dan dianggap aman. 1483 01:10:00,330 --> 01:10:04,105 >> Jadi ini berarti bahwa saya, David Malan, tidak bisa hanya pergi pada DavidMalan.com 1484 01:10:04,105 --> 01:10:06,050 dan mulai menjual sertifikat SSL. 1485 01:10:06,050 --> 01:10:08,210 Karena jika saya tidak memiliki beberapa jenis hubungan 1486 01:10:08,210 --> 01:10:12,810 dengan Google, dan Microsoft, dan Mozilla, atau kontraktor dari mereka, 1487 01:10:12,810 --> 01:10:17,250 browser tidak ada yang akan percaya sertifikat David Malan ini, 1488 01:10:17,250 --> 01:10:19,830 bahkan jika saya menjualnya dengan diskon dibandingkan orang lain. 1489 01:10:19,830 --> 01:10:21,370 Aku bisa membuat mereka secara matematis. 1490 01:10:21,370 --> 01:10:25,430 Tapi aku tidak bisa mengelabui browser ke mempercayai mereka. 1491 01:10:25,430 --> 01:10:26,940 >> Dan apa yang saya maksud dengan kepercayaan? 1492 01:10:26,940 --> 01:10:27,660 Nah, pemberitahuan. 1493 01:10:27,660 --> 01:10:29,690 Kami berada di GoDaddy.com. 1494 01:10:29,690 --> 01:10:34,450 Dan seperti halnya dengan banyak situs, melihat gembok di kanan atas. 1495 01:10:34,450 --> 01:10:38,420 Apa itu gembok mungkin mengindikasikan, baik sebelum 1496 01:10:38,420 --> 01:10:40,830 diskusi hari ini atau seperti yang sekarang? 1497 01:10:40,830 --> 01:10:41,970 >> AUDIENCE: Ini aman. 1498 01:10:41,970 --> 01:10:43,344 >> DAVID J. Malan: Bahwa itu aman. 1499 01:10:43,344 --> 01:10:46,390 Itu hanya berarti bahwa saya menggunakan beberapa jenis kriptografi, 1500 01:10:46,390 --> 01:10:48,190 enkripsi antara aku dan GoDaddy.com. 1501 01:10:48,190 --> 01:10:49,690 Dan itu tidak harus menjadi GoDaddy. 1502 01:10:49,690 --> 01:10:50,690 Mari kita pergi ke tempat lain. 1503 01:10:50,690 --> 01:10:52,182 Mari kita pergi ke Facebook.com. 1504 01:10:52,182 --> 01:10:55,420 Dan perhatikan aku berakhir di HTTPS usus slash garis miring. 1505 01:10:55,420 --> 01:10:59,090 Jadi bahkan jika Anda tidak mengetik HTTPS, semakin, website kami 1506 01:10:59,090 --> 01:11:03,910 hari ini mengarahkan Anda ke versi aman dari website. 1507 01:11:03,910 --> 01:11:08,612 Ini sering terjadi ketika Anda mengetik di password Anda untuk beberapa waktu. 1508 01:11:08,612 --> 01:11:11,320 Tapi kemudian, Anda akan sering mendapatkan versi aman dari website 1509 01:11:11,320 --> 01:11:14,370 setelah Anda login atau setelah Anda memeriksa dengan keranjang belanja Anda dan kredit 1510 01:11:14,370 --> 01:11:14,910 kartu. 1511 01:11:14,910 --> 01:11:19,010 >> Saat ini, semakin, yang websites-- karena itu semakin mudah dan murah 1512 01:11:19,010 --> 01:11:23,520 untuk menggunakan jenis enkripsi, dan itu menjadi expected-- hanya 1513 01:11:23,520 --> 01:11:25,399 menggunakannya untuk benar-benar setiap halaman web. 1514 01:11:25,399 --> 01:11:26,440 Dan ini adalah hal yang baik. 1515 01:11:26,440 --> 01:11:28,190 Karena ini berarti, misalnya, ketika Anda 1516 01:11:28,190 --> 01:11:31,710 pergi ke Google, yang juga memiliki mulai memungkinkan SSL secara default, 1517 01:11:31,710 --> 01:11:33,940 ini berarti ketika Anda mencari sesuatu di Google, 1518 01:11:33,940 --> 01:11:36,310 itu benar-benar benar bahwa Google tahu segalanya 1519 01:11:36,310 --> 01:11:39,370 Anda mencari di internet, untuk semua waktu kecuali Anda 1520 01:11:39,370 --> 01:11:40,560 menghapus riwayat Anda. 1521 01:11:40,560 --> 01:11:43,000 Dan bahkan kemudian, mudah-mudahan, itu benar-benar menghapus. 1522 01:11:43,000 --> 01:11:46,030 >> Tapi tak seorang pun di antara Anda dan Google, dalam teori, 1523 01:11:46,030 --> 01:11:47,370 tahu apa yang Anda cari. 1524 01:11:47,370 --> 01:11:50,380 Jadi jika Anda sedang mencari sesuatu pribadi, atau medis, atau entah apa lagi, 1525 01:11:50,380 --> 01:11:53,990 asalkan bahwa bar berwarna hijau, dan Anda melihat gembok, dan URL yang HTTPS, 1526 01:11:53,990 --> 01:11:56,924 dan Anda terhubung dengan Google, mudah-mudahan, majikan Anda 1527 01:11:56,924 --> 01:11:58,090 tidak dapat melihat apa yang Anda lakukan. 1528 01:11:58,090 --> 01:12:00,170 universitas Anda tidak bisa melihat apa yang Anda lakukan. 1529 01:12:00,170 --> 01:12:02,290 >> Sekarang, jika seseorang terlihat lebih Anda bahu, mereka mungkin masih. 1530 01:12:02,290 --> 01:12:05,165 Dan jika itu berakhir di browser Anda Ini sejarah, orang mungkin masih tahu. 1531 01:12:05,165 --> 01:12:09,960 Tapi setidaknya itu terowongan antara Anda dan Google, dalam hal ini, adalah aman. 1532 01:12:09,960 --> 01:12:11,390 Dan kita bisa melihat ini lebih sedikit. 1533 01:12:11,390 --> 01:12:12,765 Dan Anda dapat melakukan ini di rumah, juga. 1534 01:12:12,765 --> 01:12:14,744 Jika saya klik pada gembok, pada Chrome setidaknya, 1535 01:12:14,744 --> 01:12:16,660 ada sekelompok Informasi teknis di sini. 1536 01:12:16,660 --> 01:12:20,200 Jika saya klik Connection, melihat bahwa, "Chrome diverifikasi bahwa Digi / Cert 1537 01:12:20,200 --> 01:12:24,100 SHA2 Tinggi Jaminan Server CA, "otoritas sertifikat, 1538 01:12:24,100 --> 01:12:25,740 "Ditempatkan sertifikat situs ini." 1539 01:12:25,740 --> 01:12:28,260 >> Mari kita klik pada Informasi sertifikat. 1540 01:12:28,260 --> 01:12:32,350 Dan kita dapat melihat bahwa Facebook, seseorang di Facebook membeli sertifikat ini. 1541 01:12:32,350 --> 01:12:33,330 Dan melihat bintang. 1542 01:12:33,330 --> 01:12:35,350 Itu wildcard yang Saya singgung sebelumnya, 1543 01:12:35,350 --> 01:12:37,570 sesuatu yang dot Facebook.com. 1544 01:12:37,570 --> 01:12:41,680 Perhatikan bahwa mereka sertifikat berakhir kapan? 1545 01:12:41,680 --> 01:12:45,512 >> Desember, sehingga Facebook lebih baik membayar RUU SSL selama beberapa bulan ke depan. 1546 01:12:45,512 --> 01:12:48,470 Dan mereka akan harus menginstal sertifikat baru di server mereka. 1547 01:12:48,470 --> 01:12:51,901 Dan jika saya benar-benar ingin penasaran, saya bisa klik Rincian. 1548 01:12:51,901 --> 01:12:53,900 Dan ini akan menjadi lebih misterius daripada yang saya inginkan. 1549 01:12:53,900 --> 01:12:55,608 >> Tapi Anda bisa melihat bahwa ini, tampaknya, 1550 01:12:55,608 --> 01:12:58,900 dibeli oleh Facebook, Inc di Menlo Park. 1551 01:12:58,900 --> 01:13:01,550 Ini adalah beberapa informasi teknis, di mana mereka membelinya dari. 1552 01:13:01,550 --> 01:13:05,190 SHA-256 mengacu pada sesuatu mirip dengan enkripsi. 1553 01:13:05,190 --> 01:13:06,090 Ini disebut hash. 1554 01:13:06,090 --> 01:13:09,200 RSA adalah enkripsi jika Anda pernah mendengar tentang RSA. 1555 01:13:09,200 --> 01:13:12,280 >> Dan kemudian, bahkan ada hal yang lebih mewah di sini. 1556 01:13:12,280 --> 01:13:16,470 Elliptic Curve Umum, ini mengacu pada jenis kriptografi. 1557 01:13:16,470 --> 01:13:19,760 Sebagian besar ini adalah cara yang lebih Informasi dari yang Anda butuhkan. 1558 01:13:19,760 --> 01:13:23,300 Tapi Anda bisa melihat bahwa ini adalah detail teknis yang mendasari 1559 01:13:23,300 --> 01:13:24,620 sertifikat facebook. 1560 01:13:24,620 --> 01:13:27,900 >> Sekarang, sayangnya, hanya untuk berbicara dengan rekayasa sosial, 1561 01:13:27,900 --> 01:13:32,030 ini sekarang adalah cukup berguna indikator fakta 1562 01:13:32,030 --> 01:13:35,090 bahwa seseorang, satu, memiliki mengamankan sambungan dan, pada gilirannya, 1563 01:13:35,090 --> 01:13:37,950 bahwa server Anda mengunjungi dibayar untuk sertifikat itu. 1564 01:13:37,950 --> 01:13:42,870 Tapi itu tidak lama yang lalu bahwa website bisa memiliki ikon default. 1565 01:13:42,870 --> 01:13:45,574 Bahkan, apakah Anda melihat ini ikon di tab Chrome sekarang? 1566 01:13:45,574 --> 01:13:47,490 Dan browser memiliki jenis dari belajar pelajaran mereka 1567 01:13:47,490 --> 01:13:51,190 dan menempatkan ikon ini di sana, logo untuk website? 1568 01:13:51,190 --> 01:13:54,230 >> Itu tidak lama yang lalu bahwa ikon fav ini, 1569 01:13:54,230 --> 01:13:57,480 atau ikon favorit sebagai mereka disebut, berada di sana di samping alamat. 1570 01:13:57,480 --> 01:14:00,570 Bahkan, saya melakukan pencarian selama kami istirahat. 1571 01:14:00,570 --> 01:14:07,500 Misalnya, tidak yang lama lalu, saya membuka satu ini. 1572 01:14:07,500 --> 01:14:09,750 Hanya di Google Images. 1573 01:14:09,750 --> 01:14:11,010 >> Mari saya zoom out. 1574 01:14:11,010 --> 01:14:12,970 Ayolah. 1575 01:14:12,970 --> 01:14:18,720 Jadi tidak lama yang lalu, browser yang melakukan hal ini. 1576 01:14:18,720 --> 01:14:22,050 Tidak hanya mereka menempatkan favorit ikon di sini di tab, 1577 01:14:22,050 --> 01:14:24,420 mereka juga menempatkan benar di samping address bar. 1578 01:14:24,420 --> 01:14:24,920 Mengapa? 1579 01:14:24,920 --> 01:14:26,060 Hanya, eh, itu tampak baik. 1580 01:14:26,060 --> 01:14:26,893 >> Ini adalah jenis yang baik. 1581 01:14:26,893 --> 01:14:29,530 Anda melihat logo perusahaan tepat di sebelah URL-nya. 1582 01:14:29,530 --> 01:14:32,650 Jadi sekarang, berpikir dari perspektif dari musuh, orang jahat. 1583 01:14:32,650 --> 01:14:35,850 Jika Anda adalah orang jahat dan browser yang cukup bodoh 1584 01:14:35,850 --> 01:14:39,660 untuk memungkinkan Anda untuk menempatkan ikon kustom tepat di sebelah URL browser, 1585 01:14:39,660 --> 01:14:42,220 apa icon yang akan Anda pilih untuk website palsu Anda 1586 01:14:42,220 --> 01:14:46,919 yang mencoba untuk ikan untuk rakyat informasi kartu kredit dan semacamnya? 1587 01:14:46,919 --> 01:14:48,210 AUDIENCE: Situs asli. 1588 01:14:48,210 --> 01:14:49,640 DAVID J. Malan: The situs web asli, tentu, 1589 01:14:49,640 --> 01:14:51,450 jika Anda meniru salah satu situs. 1590 01:14:51,450 --> 01:14:55,150 Apa lagi yang mungkin Anda diletakkan di sana yang bahkan lebih licik? 1591 01:14:55,150 --> 01:15:00,020 Sebuah ikon gembok, yang terlihat seperti gembok dan semantik menunjukkan 1592 01:15:00,020 --> 01:15:03,500 Situs ini aman, tetapi tidak memiliki makna teknis apapun, 1593 01:15:03,500 --> 01:15:06,550 dan yang mengatakan Anda penyejuk orang. 1594 01:15:06,550 --> 01:15:09,720 >> Kami, sebagai masyarakat, adalah penyejuk orang ketika Anda melihat gembok, 1595 01:15:09,720 --> 01:15:10,970 menganggap situs aman. 1596 01:15:10,970 --> 01:15:13,430 Dan bahwa logika yang sama bisa harus benar-benar terbalik 1597 01:15:13,430 --> 01:15:15,615 dan dimanipulasi sehingga orang, sekarang, yang tertipu 1598 01:15:15,615 --> 01:15:16,990 ke berpikir ada sesuatu yang aman. 1599 01:15:16,990 --> 01:15:18,823 Dan pelanggar terburuk, terus terang, adalah orang-orang 1600 01:15:18,823 --> 01:15:22,210 seperti bank, yang bodoh, untuk ini day-- mari kita lihat apakah Bank of America, 1601 01:15:22,210 --> 01:15:25,970 satu lokal populer atau nasional satu, melakukan hal yang sama. 1602 01:15:25,970 --> 01:15:27,000 >> BAIK. 1603 01:15:27,000 --> 01:15:27,875 Jadi apa ini? 1604 01:15:27,875 --> 01:15:28,750 Apa yang Anda lihat di sini. 1605 01:15:28,750 --> 01:15:32,080 Ini adalah log di bentuk untuk situs web mereka. 1606 01:15:32,080 --> 01:15:33,710 Mereka telah melakukan hal yang sama persis. 1607 01:15:33,710 --> 01:15:35,780 Anda pelatihan manusia untuk berpikir ketika Anda melihat 1608 01:15:35,780 --> 01:15:38,430 tombol pada sebuah situs web dengan gembok bahwa 1609 01:15:38,430 --> 01:15:40,460 berarti sambungan aman. 1610 01:15:40,460 --> 01:15:42,940 >> Itu berarti hanya ada adalah seorang desainer grafis yang 1611 01:15:42,940 --> 01:15:46,260 tahu bagaimana membuat gambar dari gembok dan meletakkannya di sebuah situs web. 1612 01:15:46,260 --> 01:15:50,890 Sekarang, dalam kasus ini, itu benar, bahwa website ini aman. 1613 01:15:50,890 --> 01:15:53,000 Karena pemberitahuan gembok hijau di sini. 1614 01:15:53,000 --> 01:15:55,380 Dan saya menggunakan baru Versi cukup Chrome 1615 01:15:55,380 --> 01:15:58,660 bahwa saya tidak bisa hanya menempatkan logo sewenang-wenang di samping URL. 1616 01:15:58,660 --> 01:16:01,410 Sekarang, hanya aman icon pergi ke sana atau tidak. 1617 01:16:01,410 --> 01:16:04,420 >> Tapi ini benar-benar berarti di sini. 1618 01:16:04,420 --> 01:16:06,890 Dan kita manusia terus membuat jenis-jenis kesalahan. 1619 01:16:06,890 --> 01:16:09,650 Karena kondisi kita orang untuk mencari isyarat tertentu 1620 01:16:09,650 --> 01:16:11,330 dan menyimpulkan makna dari mereka. 1621 01:16:11,330 --> 01:16:13,520 Tapi sekali lagi, itu sama arti dapat disalahgunakan. 1622 01:16:13,520 --> 01:16:15,654 >> Jadi ketika membangun seseorang website perusahaan sendiri, 1623 01:16:15,654 --> 01:16:17,320 Sinyal ini umumnya hal yang buruk. 1624 01:16:17,320 --> 01:16:19,430 Dan bahkan dalam email, juga, kami memiliki, sebagai masyarakat, 1625 01:16:19,430 --> 01:16:22,340 orang dikondisikan untuk klik link pada email. 1626 01:16:22,340 --> 01:16:26,080 Dan sehingga tidak mengherankan bahwa buruk orang mengirim email palsu dari PayPal, 1627 01:16:26,080 --> 01:16:28,672 dari Bank of America dengan link. 1628 01:16:28,672 --> 01:16:30,880 orang karena kita sudah terlatih klik link di email. 1629 01:16:30,880 --> 01:16:33,530 >> Praktek jauh lebih baik akan bagi Bank of America, 1630 01:16:33,530 --> 01:16:38,720 ketika mengirim email pelanggan, mengatakan hanya, silahkan kunjungi situs web Bank of America 1631 01:16:38,720 --> 01:16:40,070 pada kenyamanan Anda. 1632 01:16:40,070 --> 01:16:41,797 Dan tidak memberikan orang URL. 1633 01:16:41,797 --> 01:16:43,880 Karena jika tidak, mereka hanya akan klik. 1634 01:16:43,880 --> 01:16:44,580 Membiarkannya pergi. 1635 01:16:44,580 --> 01:16:48,460 Biarkan mereka mencari atau, sebenarnya, pergi ke secara manual. 1636 01:16:48,460 --> 01:16:50,450 >> Baiklah, jadi sedikit dari sidetrack ada. 1637 01:16:50,450 --> 01:16:54,620 Tapi tujuan di sini adalah untuk melukis gambar dari sistem ini kepercayaan. 1638 01:16:54,620 --> 01:16:57,170 Dengan browser, ada hal ini di dunia 1639 01:16:57,170 --> 01:17:00,450 disebut authorities-- sertifikat perusahaan, jumlah terbatas mereka, 1640 01:17:00,450 --> 01:17:02,710 yang diizinkan untuk mengeluarkan sertifikat SSL. 1641 01:17:02,710 --> 01:17:08,740 Atau, pada gilirannya, mereka diizinkan untuk memvalidasi kontraktor pihak ketiga lainnya 1642 01:17:08,740 --> 01:17:10,244 untuk mengeluarkan sertifikat SSL. 1643 01:17:10,244 --> 01:17:12,660 Jika Anda tidak berada di daftar itu, meskipun, Anda bisa matematis 1644 01:17:12,660 --> 01:17:16,310 membuat angka-angka ini besar, random yang bekerja untuk kriptografi. 1645 01:17:16,310 --> 01:17:18,700 >> Tapi browser ini, umumnya, akan berteriak pada Anda. 1646 01:17:18,700 --> 01:17:22,090 Bahkan, bisa aku pergi ke sebuah situs web? 1647 01:17:22,090 --> 01:17:22,710 Biarku lihat. 1648 01:17:22,710 --> 01:17:24,940 Situs ini tidak aman. 1649 01:17:24,940 --> 01:17:30,070 Jika kita hanya mencari gambar Google di sini, Anda mungkin melihat layar seperti ini. 1650 01:17:30,070 --> 01:17:32,180 produsen browser terus berubah mereka. 1651 01:17:32,180 --> 01:17:34,040 >> Hal ini biasanya apa yang akan Anda lihat. 1652 01:17:34,040 --> 01:17:38,226 Anda melihat garis merah di URL, mana HTTPS dicoret. 1653 01:17:38,226 --> 01:17:39,600 Karena itu berusaha untuk menjadi aman. 1654 01:17:39,600 --> 01:17:41,040 Tapi sesuatu yang terjadi. 1655 01:17:41,040 --> 01:17:44,090 Dan di sini ia mengatakan, "Ini mungkin tidak situs yang Anda cari! " 1656 01:17:44,090 --> 01:17:47,110 >> Dan ini adalah baik berbahaya, atau itu karena kesalahan konfigurasi. 1657 01:17:47,110 --> 01:17:50,940 Seseorang menggunakan SSL yang salah sertifikat pada server untuk situs 1658 01:17:50,940 --> 01:17:53,276 bahwa pengguna adalah benar-benar mencoba untuk mengunjungi. 1659 01:17:53,276 --> 01:17:56,520 1660 01:17:56,520 --> 01:17:58,870 Ada pertanyaan? 1661 01:17:58,870 --> 01:18:03,600 >> Nah, mari kita, sebelum kita istirahat untuk makan siang, satu terakhir melihat apa yang 1662 01:18:03,600 --> 01:18:05,650 dapat berada di dalam amplop tersebut. 1663 01:18:05,650 --> 01:18:08,434 Aku akan pergi ke tab browser bersih di sini. 1664 01:18:08,434 --> 01:18:09,350 Dan ini adalah fitur. 1665 01:18:09,350 --> 01:18:11,399 Jika Anda menggunakan Chrome, atau kebanyakan browser lainnya, 1666 01:18:11,399 --> 01:18:12,690 Anda benar-benar memiliki fitur ini. 1667 01:18:12,690 --> 01:18:14,120 >> Aku akan pergi ke Menu. 1668 01:18:14,120 --> 01:18:18,810 Aku akan pergi ke Lebih Peralatan dan Alat Pengembang. 1669 01:18:18,810 --> 01:18:21,450 Meskipun Anda kadang-kadang memiliki untuk mengaktifkan menu spesial ini. 1670 01:18:21,450 --> 01:18:23,400 Dan kita akan melihat lebih banyak dari ini sedikit. 1671 01:18:23,400 --> 01:18:25,090 >> Dan aku akan turun di sini untuk bagian kiri bawah. 1672 01:18:25,090 --> 01:18:26,580 Dan aku akan klik pada Network. 1673 01:18:26,580 --> 01:18:28,397 Jadi ini hanya sesuatu seorang insinyur akan 1674 01:18:28,397 --> 01:18:31,230 menggunakan ketika ia ingin terlihat di bawah kap apa yang terjadi 1675 01:18:31,230 --> 01:18:34,400 pada antara browser dan server. 1676 01:18:34,400 --> 01:18:35,710 >> Dan mari kita pergi ke depan dan melakukan hal ini. 1677 01:18:35,710 --> 01:18:39,240 Aku akan pergi ke, klik Preserve Log. 1678 01:18:39,240 --> 01:18:41,760 Dengan kata lain, saya ingin menyimpan segala sesuatu yang terjadi, 1679 01:18:41,760 --> 01:18:42,718 apa yang kita lakukan. 1680 01:18:42,718 --> 01:18:49,850 Dan aku akan mengetikkan HTTP usus slash slash www.Stanford.edu 1681 01:18:49,850 --> 01:18:51,050 Stanford University. 1682 01:18:51,050 --> 01:18:53,500 Aku akan membersihkan lagi hanya supaya kita bisa mulai segar. 1683 01:18:53,500 --> 01:18:55,490 >> Dan di sini kita pergi. 1684 01:18:55,490 --> 01:18:57,410 Jadi di sini adalah Stanford rumah page-- sejumlah 1685 01:18:57,410 --> 01:19:00,900 teks, sejumlah besar gambar, mungkin beberapa video, dan beberapa hal lainnya. 1686 01:19:00,900 --> 01:19:05,480 Dan web ini page-- sini, Aku akan ulang sekarang. 1687 01:19:05,480 --> 01:19:07,980 Karena saya pecah dengan menuju kembali. 1688 01:19:07,980 --> 01:19:10,787 >> Halaman web ini ditulis dalam bahasa yang disebut HTML 1689 01:19:10,787 --> 01:19:12,370 bahwa kita akan melihat sekilas kemudian. 1690 01:19:12,370 --> 01:19:14,459 Dan HTML bukan bahasa pemrograman. 1691 01:19:14,459 --> 01:19:16,000 Ini apa yang disebut bahasa markup. 1692 01:19:16,000 --> 01:19:18,490 Jadi kita akan melihat itu hanya Inggris-seperti sintaks yang 1693 01:19:18,490 --> 01:19:21,615 memberitahu halaman web apa yang terlihat seperti, warna apa yang akan digunakan, apa teks untuk digunakan, 1694 01:19:21,615 --> 01:19:22,440 dan sejenisnya. 1695 01:19:22,440 --> 01:19:26,510 >> Tapi juicier dalam ini tab Developer khusus, 1696 01:19:26,510 --> 01:19:29,620 Aku benar-benar bisa melihat segala sesuatu yang hanya pergi di bawah kap mesin. 1697 01:19:29,620 --> 01:19:34,010 Misalnya, di halaman web ini, tentang berapa gambar yang ada? 1698 01:19:34,010 --> 01:19:39,940 Saya melihat 1, 2,3, 4, 5, 6, 7, 8, 9, 10, di sebelah kanan, 11. 1699 01:19:39,940 --> 01:19:43,230 Jadi ada selusin atau lebih gambar pada halaman web ini. 1700 01:19:43,230 --> 01:19:47,010 >> Masing-masing gambar adalah file di web server Stanford. 1701 01:19:47,010 --> 01:19:49,950 Dan halaman rumah ini, ditulis dalam bahasa ini disebut HTML, 1702 01:19:49,950 --> 01:19:52,960 juga file di web server Stanford. 1703 01:19:52,960 --> 01:19:56,540 Jadi ternyata bahwa browser cukup pintar untuk tahu, 1704 01:19:56,540 --> 01:20:00,300 dan kita akan melihat sore ini, ketika Anda menerima halaman rumah untuk situs web, 1705 01:20:00,300 --> 01:20:03,190 melihat bahwa bahasa HTML, seperti yang kita akan segera melihat. 1706 01:20:03,190 --> 01:20:07,170 >> Dan jika Anda melihat nama-nama gambar di dalamnya, pergi mendapatkan mereka juga. 1707 01:20:07,170 --> 01:20:09,850 Kirim permintaan tambahan, amplop tambahan. 1708 01:20:09,850 --> 01:20:14,560 Jadi kita mungkin mendapatkan kembali, sekarang, satu, mungkin 13 atau lebih amplop 1709 01:20:14,560 --> 01:20:17,830 berisi teks, dan gambar, mungkin beberapa hal lain yang kita, kemudian, 1710 01:20:17,830 --> 01:20:20,940 merakit dalam browser saya untuk menyajikan seluruh halaman web ini. 1711 01:20:20,940 --> 01:20:25,000 >> Dan perhatikan di sini pertama dari mereka 1712 01:20:25,000 --> 01:20:30,810 adalah permintaan hanya untuk HTTP usus slash garis miring www.Stanford.edu sendiri. 1713 01:20:30,810 --> 01:20:35,440 Dan jika saya klik pada baris ini, saya akan untuk melihat beberapa informasi yang cukup misterius. 1714 01:20:35,440 --> 01:20:37,960 Tapi biarkan aku gulir ke bawah dan melihat apakah saya bisa mengerti 1715 01:20:37,960 --> 01:20:39,990 persis apa yang terjadi di sini. 1716 01:20:39,990 --> 01:20:44,920 >> Mari saya membuat ini sedikit lebih besar sehingga kita bisa melihat lebih banyak pada satu waktu. 1717 01:20:44,920 --> 01:20:47,570 Dan perhatikan ini. 1718 01:20:47,570 --> 01:20:52,040 Jika saya klik pada View Source, ini teks di sini, bahwa saya hanya disorot, 1719 01:20:52,040 --> 01:20:57,360 ketika saya kirim, browser saya mengirimkan bahwa amplop pertama dari sini di Cambridge 1720 01:20:57,360 --> 01:21:02,180 Stanford, mengatakan memberikan rumah Anda Halaman, apa yang di dalam amplop ini 1721 01:21:02,180 --> 01:21:04,520 adalah persis apa yang saya disorot di sana. 1722 01:21:04,520 --> 01:21:08,520 >> HTTP, Hypertext Transfer Protocol, adalah seperangkat konvensi 1723 01:21:08,520 --> 01:21:11,660 bahwa web browser menggunakan ketika meminta halaman web dari server. 1724 01:21:11,660 --> 01:21:14,450 Jadi sama seperti aku mengulurkan tangan dengan tangan saya untuk Arwa sebelumnya, 1725 01:21:14,450 --> 01:21:19,590 ini adalah setara digital browser saya menjangkau digital 1726 01:21:19,590 --> 01:21:22,760 untuk web server Stanford, menempatkan pesan ini di dalam amplop ini. 1727 01:21:22,760 --> 01:21:25,500 Yang paling penting line pertama. 1728 01:21:25,500 --> 01:21:29,457 >> GET adalah kata kerja standar, digunakan dalam konvensi ini, 1729 01:21:29,457 --> 01:21:31,290 yang benar-benar hanya berarti mendapatkan berikut. 1730 01:21:31,290 --> 01:21:31,876 Dapatkan slash. 1731 01:21:31,876 --> 01:21:34,010 Slash hanya halaman rumah default. 1732 01:21:34,010 --> 01:21:35,660 Bukan apa-apa lebih spesifik dari itu. 1733 01:21:35,660 --> 01:21:38,820 Dan menggunakan versi HTTP dikenal sebagai 1.1. 1734 01:21:38,820 --> 01:21:40,970 Itu punya beberapa baru fitur dari 1,0 memiliki. 1735 01:21:40,970 --> 01:21:44,370 >> Dan yang paling penting kedua line ini satu-- Tuan usus 1736 01:21:44,370 --> 01:21:46,050 dub dub dub dot Stanford.edu. 1737 01:21:46,050 --> 01:21:49,590 Ketika saya sebutkan sebelumnya bahwa firewall bisa melihat ke dalam amplop 1738 01:21:49,590 --> 01:21:52,990 dan mencari tahu apa website sedang requested-- mungkin itu Facebook. 1739 01:21:52,990 --> 01:21:54,330 Dan kami ingin blacklist itu. 1740 01:21:54,330 --> 01:21:59,910 >> Alasannya adalah browser yang sangat ramah memberitahu kita, di dalam amplop, apa 1741 01:21:59,910 --> 01:22:01,380 itu meminta. 1742 01:22:01,380 --> 01:22:04,370 Dan kemudian, ada beberapa kurang menarik hal-hal yang lebih teknis. 1743 01:22:04,370 --> 01:22:07,840 Tapi sedikit menarik, jika tidak sedikit mengerikan pada awalnya, 1744 01:22:07,840 --> 01:22:12,122 adalah bahwa juga di dalam amplop ini ternyata apa informasi? 1745 01:22:12,122 --> 01:22:13,185 >> AUDIENCE: [tidak terdengar]. 1746 01:22:13,185 --> 01:22:15,310 DAVID J. Malan: Ya, apa yang jenis komputer yang saya miliki. 1747 01:22:15,310 --> 01:22:16,370 Jadi saya memiliki Mac. 1748 01:22:16,370 --> 01:22:19,940 Itu berjalan Mac OS 10.11.2, tampaknya. 1749 01:22:19,940 --> 01:22:22,730 Dan jika saya membaca lebih jauh bawah, ia memberitahu server 1750 01:22:22,730 --> 01:22:25,470 bahwa saya menggunakan tertentu versi Chrome, sebenarnya. 1751 01:22:25,470 --> 01:22:26,762 >> Jadi itu agak membingungkan. 1752 01:22:26,762 --> 01:22:29,470 Tapi sedikit lebih membingungkan harus fakta bahwa saya sudah 1753 01:22:29,470 --> 01:22:30,990 mengatakan Stanford apa alamat IP saya. 1754 01:22:30,990 --> 01:22:34,450 Jadi mereka sudah tahu, mungkin, sedikit lebih banyak tentang saya dari itu. 1755 01:22:34,450 --> 01:22:36,325 Dan kemudian, ada beberapa hal-hal lain di sana juga. 1756 01:22:36,325 --> 01:22:38,080 Sekarang, biarkan aku gulir ke atas sedikit. 1757 01:22:38,080 --> 01:22:40,830 Berikut adalah apa Stanford menanggapi dengan. 1758 01:22:40,830 --> 01:22:44,380 Di dalam amplop ini adalah, pertama dan terutama, 1759 01:22:44,380 --> 01:22:47,830 halaman web itu sendiri, HTML yang kita akan lihat nanti sore ini. 1760 01:22:47,830 --> 01:22:52,790 Tetapi juga di dalam amplop Stanford untuk saya adalah semua yang saya disorot di sini. 1761 01:22:52,790 --> 01:22:56,050 >> Juiciest baris yang merupakan top, yang mengatakan, 1762 01:22:56,050 --> 01:22:59,140 OK, ya, saya berbicara HTTP 1.1. 1763 01:22:59,140 --> 01:23:02,290 200 adalah kode status saya, OK. 1764 01:23:02,290 --> 01:23:06,630 Sekarang, Anda mungkin tidak pernah melihat nomor 200 sebelumnya, yang masuk akal. 1765 01:23:06,630 --> 01:23:09,690 Karena 200, memang, berarti OK, semuanya baik-baik. 1766 01:23:09,690 --> 01:23:13,920 >> Tapi Anda mungkin telah melihat nomor, pada browser web Anda, yang 1767 01:23:13,920 --> 01:23:16,710 dikirim kepada Anda dari beberapa server yang dalam amplop itu 1768 01:23:16,710 --> 01:23:17,690 bukan jumlah 200. 1769 01:23:17,690 --> 01:23:21,198 nomor apa yang harus Anda melihat yang muncul di pikiran? 1770 01:23:21,198 --> 01:23:22,152 >> AUDIENCE: 404. 1771 01:23:22,152 --> 01:23:23,220 >> DAVID J. Malan: 404. 1772 01:23:23,220 --> 01:23:27,740 Jadi, jika Anda pernah bertanya-tanya di mana 404 konvensi ini datang dari, semua 1773 01:23:27,740 --> 01:23:31,320 hal-hal yang misterius untuk memberitahu saya, 404 file tidak ditemukan, 1774 01:23:31,320 --> 01:23:34,900 yang hanya berarti bahwa web server, jika Anda meminta halaman ini yang tidak 1775 01:23:34,900 --> 01:23:38,670 ada, itu tidak ada, file tidak ditemukan, pesan ini dengan warna biru 1776 01:23:38,670 --> 01:23:44,310 akan mengatakan HTTP 1.1 ruang 404 tidak ditemukan. 1777 01:23:44,310 --> 01:23:47,217 Dan pemberitahuan browser Anda itu dan, kemudian, menyajikan itu 1778 01:23:47,217 --> 01:23:49,550 Anda, mungkin dalam besar font, besar, informasi berani 1779 01:23:49,550 --> 01:23:51,025 dengan beberapa teks penjelasan. 1780 01:23:51,025 --> 01:23:51,650 Tapi itu semua. 1781 01:23:51,650 --> 01:23:54,358 >> Dan kemudian, sisa informasi adalah informasi lebih lanjut misterius, 1782 01:23:54,358 --> 01:23:58,330 dari server ke Anda, hanya memberitahu browser Anda dari mana asalnya. 1783 01:23:58,330 --> 01:24:00,530 Setiap satu permintaan Anda membuat melalui internet 1784 01:24:00,530 --> 01:24:02,740 berisi informasi seperti ini. 1785 01:24:02,740 --> 01:24:05,200 Ini adalah kedua berguna karena alasan teknis. 1786 01:24:05,200 --> 01:24:07,200 >> Ini juga berguna untuk Login alasan, untuk mengetahui 1787 01:24:07,200 --> 01:24:09,800 yang mengunjungi website Anda, apa browser yang mereka gunakan, 1788 01:24:09,800 --> 01:24:11,770 mungkin apa browser Anda harus mengoptimalkan 1789 01:24:11,770 --> 01:24:13,820 website Anda karena jika semua orang menggunakan Chrome hari ini. 1790 01:24:13,820 --> 01:24:15,910 Mungkin Anda tidak perlu untuk mendukung Internet Explorer lagi. 1791 01:24:15,910 --> 01:24:16,820 Bagaimana Anda tahu bahwa? 1792 01:24:16,820 --> 01:24:19,990 Anda hanya bisa login semua informasi yang datang dalam permintaan tersebut. 1793 01:24:19,990 --> 01:24:22,830 >> Sebaliknya, ini jelas berarti bahwa setiap kali 1794 01:24:22,830 --> 01:24:26,970 Anda mengunjungi situs web apapun di internet, mereka tidak hanya tahu alamat IP Anda, 1795 01:24:26,970 --> 01:24:30,070 karena Anda memberikannya kepada mereka di sudut kiri atas amplop, 1796 01:24:30,070 --> 01:24:33,890 mereka juga tahu apa browser Anda adalah, hari apa waktu itu, 1797 01:24:33,890 --> 01:24:35,520 halaman yang Anda minta. 1798 01:24:35,520 --> 01:24:39,247 >> Dan semakin, terutama pada website yang memiliki iklan, 1799 01:24:39,247 --> 01:24:41,205 lebih mengkhawatirkan di sini adalah jika Anda punya perusahaan, 1800 01:24:41,205 --> 01:24:44,440 dan ini adalah super umum ini hari, yang memiliki menjual iklan 1801 01:24:44,440 --> 01:24:47,660 untuk website ini, mari kita menyebutnya A.com, dan juga 1802 01:24:47,660 --> 01:24:50,100 di website ini, B.com, dan website ini, 1803 01:24:50,100 --> 01:24:56,980 C.com, A dan B dan C.com mungkin tidak tahu bahwa mereka memiliki pelanggan kesamaan. 1804 01:24:56,980 --> 01:25:00,560 >> Tapi kalau ini pihak ketiga perusahaan periklanan 1805 01:25:00,560 --> 01:25:05,082 adalah melihat permintaan dari IP yang sama Alamat mengunjungi kedua A.com, B.com, 1806 01:25:05,082 --> 01:25:06,640 dan C.com, mengapa? 1807 01:25:06,640 --> 01:25:10,490 Karena makhluk iklan server diminta untuk melayani sampai iklan untuk semua tiga 1808 01:25:10,490 --> 01:25:11,490 dari situs ini. 1809 01:25:11,490 --> 01:25:14,270 Dan oleh karena itu, akan disediakan dengan alamat IP Anda 1810 01:25:14,270 --> 01:25:17,800 sehingga halaman web Anda, browser Anda melihat iklan. 1811 01:25:17,800 --> 01:25:20,330 >> Ada calo, sehingga untuk berbicara, di internet yang 1812 01:25:20,330 --> 01:25:24,080 tahu lebih lanjut tentang Anda dari situs yang Anda kunjungi. 1813 01:25:24,080 --> 01:25:27,150 Dan Google tentu di antara pelanggar terbesar, atau featurerers, 1814 01:25:27,150 --> 01:25:27,901 sepanjang jalur tersebut. 1815 01:25:27,901 --> 01:25:29,775 Dan pada kenyataannya, ketika saya menyebutkan DNS server mereka, 1816 01:25:29,775 --> 01:25:32,660 sebelum Anda mungkin berpikir pada awalnya Sekilas, oh, ini adalah fitur yang berguna. 1817 01:25:32,660 --> 01:25:34,661 Google menyediakan dunia dengan server DNS gratis 1818 01:25:34,661 --> 01:25:36,285 bahwa kadang-kadang membantu saya memecahkan masalah. 1819 01:25:36,285 --> 01:25:36,790 Mm-mm. 1820 01:25:36,790 --> 01:25:40,430 Sekarang, Anda mengatakan Google tidak hanya setiap halaman yang Anda cari, 1821 01:25:40,430 --> 01:25:42,880 tapi setiap halaman Anda akan langsung. 1822 01:25:42,880 --> 01:25:45,846 Karena kau mengatakan, hei, Google, saya ingin pergi ke Z.com. 1823 01:25:45,846 --> 01:25:47,860 Apa alamat IP-nya? 1824 01:25:47,860 --> 01:25:52,350 >> Dan ini semua bermuara ini permintaan sangat sederhana dan tanggapan 1825 01:25:52,350 --> 01:25:55,630 bahwa kita sekarang telah melihat dari atas ke bawah. 1826 01:25:55,630 --> 01:25:57,510 Jadi kenapa tidak kita berhenti sebentar di sini selama satu jam. 1827 01:25:57,510 --> 01:25:59,116 Kembali di 1:30 untuk makan siang. 1828 01:25:59,116 --> 01:26:00,490 Aku akan menghilang untuk sedikit. 1829 01:26:00,490 --> 01:26:03,710 Dan kami akan melanjutkan dengan tangan- terlihat dan beberapa konsep yang lebih. 1830 01:26:03,710 --> 01:26:06,860 Dan senang untuk bertahan, selama beberapa menit, dengan pertanyaan-pertanyaan secara individual. 1831 01:26:06,860 --> 01:26:09,364