1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:04,540 DAVID J. MALAN: Baiklah, jadi soalan yang bersifat menyeluruh, sekarang, 3 00:00:04,540 --> 00:00:10,310 dan kami mula ke jalan ini dengan wajah kami di Dropbox, adalah internet. 4 00:00:10,310 --> 00:00:14,550 Jadi biarlah saya cuba untuk bertanya dimuatkan soalan sengaja. 5 00:00:14,550 --> 00:00:15,500 Apa yang internet? 6 00:00:15,500 --> 00:00:18,340 7 00:00:18,340 --> 00:00:20,430 >> Sesungguhnya anda semua menggunakan It. 8 00:00:20,430 --> 00:00:21,287 >> PENONTON: Rangkaian? 9 00:00:21,287 --> 00:00:22,370 DAVID J. MALAN: Rangkaian A? 10 00:00:22,370 --> 00:00:23,856 OK, apa yang rangkaian? 11 00:00:23,856 --> 00:00:28,184 >> PENONTON: sambungan A antara sistem yang berbeza. 12 00:00:28,184 --> 00:00:31,100 DAVID J. MALAN: OK, sambungan antara orang yang berbeza dan sistem. 13 00:00:31,100 --> 00:00:33,430 Baiklah, dan apa jenama internet yang internet sebagai 14 00:00:33,430 --> 00:00:38,484 berbanding hanya rangkaian seperti yang kita mungkin mempunyai hanya dalam bangunan atau bilik darjah? 15 00:00:38,484 --> 00:00:39,400 PENONTON: Ia global. 16 00:00:39,400 --> 00:00:39,810 DAVID J. MALAN: Ia global. 17 00:00:39,810 --> 00:00:42,360 Baiklah, jadi ia adalah rangkaian rangkaian, jika anda akan. 18 00:00:42,360 --> 00:00:46,720 sambungan menandakan Internet seluruh rangkaian individu. 19 00:00:46,720 --> 00:00:48,457 Dan sudah tentu, ada perkhidmatan yang berbeza 20 00:00:48,457 --> 00:00:50,040 bahawa internet menyediakan hari ini. 21 00:00:50,040 --> 00:00:54,420 >> Ada, tentu saja, dunia yang luas web dengan yang kita semua sudah biasa. 22 00:00:54,420 --> 00:00:56,560 Ada perkhidmatan seperti e-mel. 23 00:00:56,560 --> 00:00:59,620 perkhidmatan Ada seperti berbual atau Google Chat. 24 00:00:59,620 --> 00:01:02,090 Atau ada perkara seperti suara melalui IP. 25 00:01:02,090 --> 00:01:07,270 Ada perkara-perkara seperti Skype dan Google Hangouts, dan FaceTime, dan sebagainya. 26 00:01:07,270 --> 00:01:09,620 >> Dan jadi ada lapisan ini konsep dalam internet. 27 00:01:09,620 --> 00:01:12,390 Dan sesungguhnya, ini juga adalah konsep asas 28 00:01:12,390 --> 00:01:15,650 dalam bidang sains komputer lapisan, atau pengambilan, 29 00:01:15,650 --> 00:01:17,407 di mana anda membina satu perkara di sini. 30 00:01:17,407 --> 00:01:19,240 Kemudian, anda membina sesuatu lagi yang di atasnya, 31 00:01:19,240 --> 00:01:21,660 dan kemudian, sesuatu yang lain di atas itu, di atas itu, di atasnya. 32 00:01:21,660 --> 00:01:25,170 Dan dengan itu kita akan melihat beberapa manifestasi bahawa dalam perbincangan ini dan, mungkin, 33 00:01:25,170 --> 00:01:26,600 lain bergerak ke hadapan. 34 00:01:26,600 --> 00:01:29,400 >> Jadi mari kita mula cat gambar daripada beberapa teknologi 35 00:01:29,400 --> 00:01:33,040 di sekeliling kita dengan mempertimbangkan apa adalah, mungkin, dalam rumah yang paling semua orang 36 00:01:33,040 --> 00:01:35,900 di sini, dan menggunakannya sebagai titik ada untuk perbualan lebih 37 00:01:35,900 --> 00:01:38,900 umumnya kira-kira bagaimana semua barangan ini berfungsi dan apa yang beberapa isu 38 00:01:38,900 --> 00:01:42,090 keputusan reka bentuk asas mempunyai menjadi apabila membina rangkaian 39 00:01:42,090 --> 00:01:43,800 dan apabila menggunakan internet. 40 00:01:43,800 --> 00:01:48,680 Jadi kembali di rumah, kita akan pergi belakang untuk komputer riba kecil saya di sini. 41 00:01:48,680 --> 00:01:53,040 Anda mungkin mempunyai satu atau lebih komputer, dan mungkin satu atau lebih telefon, 42 00:01:53,040 --> 00:01:55,504 yang bersambung hari ini melalui Wi-Fi. 43 00:01:55,504 --> 00:01:57,170 Mungkin suatu masa dahulu, anda mempunyai kabel. 44 00:01:57,170 --> 00:02:00,020 Mungkin anda masih mempunyai desktop komputer di rumah yang mempunyai kabel. 45 00:02:00,020 --> 00:02:03,340 Tetapi cerita kita tidak benar-benar akan berubah yang banyak di sana. 46 00:02:03,340 --> 00:02:06,400 >> Berikut adalah apa yang dikenali sebagai awan, atau internet. 47 00:02:06,400 --> 00:02:11,620 Dan terdapat tandan perkara-perkara lain di internet seperti Amazon.com, 48 00:02:11,620 --> 00:02:14,690 dan Facebook dan Google, dan Microsoft, dan lain-lain syarikat-syarikat tersebut 49 00:02:14,690 --> 00:02:16,990 di internet, dan pasti orang juga. 50 00:02:16,990 --> 00:02:21,660 Tetapi ada banyak keseluruhan barangan yang berlaku di antara anda dan internet. 51 00:02:21,660 --> 00:02:23,770 >> Jadi mari kita mengusik pertama selain itu. 52 00:02:23,770 --> 00:02:30,260 Apa yang komputer anda, jika tanpa wayar, disambungkan ke di rumah? 53 00:02:30,260 --> 00:02:34,402 Apakah jenis peranti membawa anda di internet hari ini? 54 00:02:34,402 --> 00:02:35,290 >> PENONTON: Router. 55 00:02:35,290 --> 00:02:36,331 >> DAVID J. MALAN: router A. 56 00:02:36,331 --> 00:02:40,840 Jadi, anda perlu ini alat rumah dipanggil router, yang tujuan dalam kehidupan, 57 00:02:40,840 --> 00:02:43,650 akhirnya, adalah untuk laluan maklumat pada bentuk yang paling mudah. 58 00:02:43,650 --> 00:02:48,860 Jika ini adalah internet di sini, anda komputer mempunyai sambungan antara ia. 59 00:02:48,860 --> 00:02:51,280 Dan router, sementara itu, entah bagaimana mempunyai sambungan 60 00:02:51,280 --> 00:02:53,420 antara seluruh internet. 61 00:02:53,420 --> 00:02:55,800 >> Tetapi ada lebih berlaku di dalam dari sini. 62 00:02:55,800 --> 00:02:57,760 Jadi mari kita menyelam dalam sedikit lebih mendalam. 63 00:02:57,760 --> 00:02:59,050 Anda pulang ke rumah. 64 00:02:59,050 --> 00:03:03,110 Anda membuka penutup komputer riba anda atau menghidupkan desktop anda buat kali pertama, 65 00:03:03,110 --> 00:03:04,810 kali pertama pada masa ini. 66 00:03:04,810 --> 00:03:06,340 Apa yang berlaku? 67 00:03:06,340 --> 00:03:10,550 >> Apakah jenis langkah-langkah yang perlu berlaku sebelum anda boleh sebenarnya 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 >> PENONTON: ID Pengguna. 73 00:03:15,990 --> 00:03:16,636 >> DAVID J. MALAN: ID pengguna. 74 00:03:16,636 --> 00:03:18,344 Jadi, anda mungkin perlu log masuk ke sesuatu. 75 00:03:18,344 --> 00:03:20,650 Walaupun, biasanya pada 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 >> Tetapi seperti yang kita hanya melihat, dalam persekitaran seperti universiti, syarikat, 78 00:03:24,640 --> 00:03:25,431 anda perlu log masuk. 79 00:03:25,431 --> 00:03:28,320 Jadi mari kita mengelakkan melog masuk senario sekarang. 80 00:03:28,320 --> 00:03:30,000 Pastikan ia mudah. 81 00:03:30,000 --> 00:03:31,380 >> PENONTON: Buka pelayar. 82 00:03:31,380 --> 00:03:33,255 >> DAVID J. MALAN: Anda mungkin membuka pelayar web. 83 00:03:33,255 --> 00:03:34,002 Atau, Pat? 84 00:03:34,002 --> 00:03:35,252 >> PENONTON: Nombor atau kod laluan. 85 00:03:35,252 --> 00:03:36,960 DAVID J. MALAN: Ah, nombor atau kod laluan. 86 00:03:36,960 --> 00:03:39,251 Jadi mari kita pergi dengan nombor, tidak begitu banyak kod laluan lagi. 87 00:03:39,251 --> 00:03:41,880 Mari kita tidak bimbang tentang keselamatan untuk perbincangan khusus ini. 88 00:03:41,880 --> 00:03:42,950 Tetapi nombor. 89 00:03:42,950 --> 00:03:47,130 >> Jadi, ya, sebenarnya, sama seperti semua rumah kita atau bangunan seperti 90 00:03:47,130 --> 00:03:48,420 mempunyai alamat fizikal. 91 00:03:48,420 --> 00:03:54,910 Bangunan ini adalah Satu Brattle Square di Cambridge, Massachusetts, 02138, Amerika Syarikat. 92 00:03:54,910 --> 00:04:00,400 alamat yang secara unik mengenal pasti kita, dalam teori, di seluruh dunia. 93 00:04:00,400 --> 00:04:01,360 >> PENONTON: An IP. 94 00:04:01,360 --> 00:04:04,710 >> DAVID J. MALAN: Alamat IP, betul-betul, adalah analog dalam dunia komputer 95 00:04:04,710 --> 00:04:07,700 yang secara unik menangani komputer. 96 00:04:07,700 --> 00:04:13,159 Jadi alamat IP, atau protokol internet alamat, hanya alamat angka. 97 00:04:13,159 --> 00:04:15,450 Komputer lebih suka perkara-perkara yang adalah sedikit lebih mudah, yang 98 00:04:15,450 --> 00:04:19,130 adalah lebih mudah dibaca daripada kata yang 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 sebagainya alamat IP ialah beberapa borang di sesuatu 101 00:04:24,560 --> 00:04:29,160 dot dot sesuatu sesuatu dot sesuatu. 102 00:04:29,160 --> 00:04:33,890 Dan setiap somethings ini, kerana ditandakan dengan tanda pound sini, 103 00:04:33,890 --> 00:04:37,720 adalah nombor di antara 0 dan 255. 104 00:04:37,720 --> 00:04:40,510 Oleh karena itu, empat bertitik perpuluhan sesuatu number-- 105 00:04:40,510 --> 00:04:42,260 dot dot sesuatu sesuatu dot sesuatu. 106 00:04:42,260 --> 00:04:45,270 >> Dan alamat angka ini, dalam teori, unik 107 00:04:45,270 --> 00:04:48,010 mengenal pasti komputer di internet. 108 00:04:48,010 --> 00:04:50,420 Jadi pada risiko simplifikasi, mari kita kini 109 00:04:50,420 --> 00:04:55,450 menganggap bahawa apabila saya menyambung ke Wi-Fi atau melalui kabel, di rumah, 110 00:04:55,450 --> 00:05:01,070 router rumah saya ialah apa yang entah bagaimana memberi saya alamat IP. 111 00:05:01,070 --> 00:05:03,690 Kerana pergi hari hari untuk sebahagian besar, 112 00:05:03,690 --> 00:05:06,560 sekurang-kurangnya dalam negara di sini, di mana apabila anda mendaftar 113 00:05:06,560 --> 00:05:11,000 untuk Comcast, atau RCN, atau anda pembekal perkhidmatan internet tempatan, 114 00:05:11,000 --> 00:05:14,220 tidak lagi tidak juruteknik perlu datang ke rumah anda dengan cetakan, 115 00:05:14,220 --> 00:05:19,020 dan kemudian anda, atau dia, atau jenis dia dalam IP anda menangani ke dalam komputer anda. 116 00:05:19,020 --> 00:05:21,200 >> Sebaliknya, ini semua ditemui dinamik. 117 00:05:21,200 --> 00:05:23,576 Apabila anda membuka komputer riba anda tudung atau menghidupkan komputer anda, 118 00:05:23,576 --> 00:05:26,158 komputer anda hanya bermula penyiaran mesej, pada asasnya. 119 00:05:26,158 --> 00:05:26,900 Ia berkata, hello. 120 00:05:26,900 --> 00:05:27,610 Saya sudah bangun. 121 00:05:27,610 --> 00:05:29,550 Apakah yang perlu alamat IP saya? 122 00:05:29,550 --> 00:05:32,640 >> Dan tujuan dalam kehidupan rumah penerus hari ini, di antara mereka, 123 00:05:32,640 --> 00:05:35,260 adalah untuk memberikan anda tepat salah satu alamat ini. 124 00:05:35,260 --> 00:05:39,630 Dan mekanisme di mana ia ia, hanya untuk mengusik selain beberapa jargon, 125 00:05:39,630 --> 00:05:42,660 dipanggil pelayan DHCP. 126 00:05:42,660 --> 00:05:45,497 cara mewah untuk mengatakan Dynamic Host Protokol Tatarajah. 127 00:05:45,497 --> 00:05:47,205 Ia hanya benar-benar cara mewah untuk mengatakan ia 128 00:05:47,205 --> 00:05:52,640 adalah suatu perisian berjalan dalam router rumah kami 129 00:05:52,640 --> 00:05:54,700 itu, apabila mendengar hello request-- anda. 130 00:05:54,700 --> 00:05:55,480 Saya dalam talian. 131 00:05:55,480 --> 00:05:58,214 Sila berikan saya IP address-- menjawab dengan tepat. 132 00:05:58,214 --> 00:06:01,380 Dan ia memberitahu anda untuk menggunakan sesuatu dot sesuatu yang dot dot sesuatu sesuatu. 133 00:06:01,380 --> 00:06:04,057 Dan kemudian, Mac atau PC tidak tepat itu. 134 00:06:04,057 --> 00:06:05,890 Dan hanya untuk membuat ini lebih konkrit sedikit 135 00:06:05,890 --> 00:06:09,620 sebelum kita mengambil soalan anda, pada Mac OS, dan ada 136 00:06:09,620 --> 00:06:15,100 tetingkap setanding dalam Windows, jika saya pergi ke Rangkaian, 137 00:06:15,100 --> 00:06:18,280 Saya benar-benar boleh lihat di sini bahawa komputer riba saya disambungkan 138 00:06:18,280 --> 00:06:20,080 dengan Universiti Harvard, yang merupakan Wi-Fi, 139 00:06:20,080 --> 00:06:23,870 dan mempunyai alamat IP 10.254.25.237. 140 00:06:23,870 --> 00:06:27,560 >> Jika saya lebih ingin tahu, saya boleh klik Lanjutan pada Mac saya. 141 00:06:27,560 --> 00:06:31,660 Saya boleh pergi sehingga TCP / IP. 142 00:06:31,660 --> 00:06:37,030 Dan perhatikan apa yang kini biasa, mungkin. 143 00:06:37,030 --> 00:06:40,040 Apa protokol, apa ciri adalah komputer riba saya menggunakan 144 00:06:40,040 --> 00:06:43,010 untuk melakukan apa yang kita baru sahaja digambarkan? 145 00:06:43,010 --> 00:06:43,842 DHCP. 146 00:06:43,842 --> 00:06:44,800 Saya tidak dapat mengubahnya. 147 00:06:44,800 --> 00:06:46,508 Kerana saya sudah dikonfigurasikan sekarang. 148 00:06:46,508 --> 00:06:47,610 Ia dikunci, tetapan ini. 149 00:06:47,610 --> 00:06:50,410 Tetapi komputer saya dikonfigur menggunakan DHCP. 150 00:06:50,410 --> 00:06:54,300 Dan ia kelihatan seperti apa yang server DHCP Harvard 151 00:06:54,300 --> 00:07:01,062 telah memberikan saya adalah IP yang address-- dan 254.25.237-- topeng subnet, 152 00:07:01,062 --> 00:07:02,270 yang kita tidak akan pergi ke hari ini. 153 00:07:02,270 --> 00:07:04,580 >> Tetapi topeng subnet adalah hanya jumlah tambahan 154 00:07:04,580 --> 00:07:06,590 yang menentukan apa yang rangkaian anda berada di. 155 00:07:06,590 --> 00:07:07,747 Mungkin bilik ini. 156 00:07:07,747 --> 00:07:09,080 Mungkin ia adalah bangunan yang berbeza. 157 00:07:09,080 --> 00:07:10,704 Mungkin ia adalah bahagian yang berbeza dari Harvard. 158 00:07:10,704 --> 00:07:13,600 Ia adalah satu cara untuk membahagikan rangkaian tempatan. 159 00:07:13,600 --> 00:07:16,270 >> Router, perkataan yang berbunyi biasa. 160 00:07:16,270 --> 00:07:18,320 Kerana kami hanya bercakap mengenainya di sini. 161 00:07:18,320 --> 00:07:21,070 Dan walaupun saya di Harvard rangkaian, tidak seperti rangkaian rumah, 162 00:07:21,070 --> 00:07:23,250 prinsip masih yang sama di sini. 163 00:07:23,250 --> 00:07:28,620 >> Harvard juga telah memberitahu saya bahawa IP alamat yang 10.254.16.1 router--. 164 00:07:28,620 --> 00:07:32,920 Dan sebagai diketepikan, secara amnya sebagai konvensyen, tetapi ia tidak diperlukan, 165 00:07:32,920 --> 00:07:38,250 alamat IP router tidak cenderung untuk berakhir dengan 0,1, yang merupakan isyarat yang berguna, 166 00:07:38,250 --> 00:07:39,420 hanya tahu ini. 167 00:07:39,420 --> 00:07:41,610 Jadi, apa yang perkara-perkara ini lakukan? 168 00:07:41,610 --> 00:07:45,800 >> The IPv4 alamat, versi 4, yang adalah jenis yang lebih tua tetapi yang paling popular 169 00:07:45,800 --> 00:07:49,760 versi protokol internet hari ini, adalah alamat tersebut. 170 00:07:49,760 --> 00:07:50,980 Saya telah mendapat alamat router. 171 00:07:50,980 --> 00:07:53,920 Jadi mengapa saya perlu tahu alamat router? 172 00:07:53,920 --> 00:07:55,880 >> Bukankah ia cukup untuk tahu di mana saya? 173 00:07:55,880 --> 00:07:57,946 174 00:07:57,946 --> 00:08:00,112 PENONTON: Itu [didengar] berkaitan dengan soalan saya. 175 00:08:00,112 --> 00:08:02,354 Jadi, jika anda mempunyai dua router di dalam bilik yang sama 176 00:08:02,354 --> 00:08:04,595 jadi kita boleh berhubung antara satu sama lain, maka anda 177 00:08:04,595 --> 00:08:06,504 akan mendapat IP yang berasingan alamat kerana ia adalah 178 00:08:06,504 --> 00:08:07,832 akan dikaitkan dengan rangkaian. 179 00:08:07,832 --> 00:08:09,390 >> DAVID J. MALAN: Ah, jadi ini adalah di mana kita sebenarnya 180 00:08:09,390 --> 00:08:12,240 perlu bermula mengusik selain apa yang kita benar-benar maksudkan dengan router. 181 00:08:12,240 --> 00:08:14,910 Kerana istilah, sudah tentulah dalam pasaran pengguna, digunakan secara berlebihan. 182 00:08:14,910 --> 00:08:17,680 Jadi di dalam bilik ini sahaja, kami mempunyai apa yang kebanyakan orang akan 183 00:08:17,680 --> 00:08:19,790 memanggil dua router, ini perkara dengan antena 184 00:08:19,790 --> 00:08:21,960 dan lampu biru di kedua-dua belah dinding. 185 00:08:21,960 --> 00:08:25,087 >> Tetapi router, dalam kes ini, mereka tidak. 186 00:08:25,087 --> 00:08:26,420 Ini bukan router rumah agak. 187 00:08:26,420 --> 00:08:29,640 Tetapi mari kita andaikan, untuk kesederhanaan, kita mempunyai dua perkara seperti di sini. 188 00:08:29,640 --> 00:08:33,500 Jika anda mempunyai dua pusat akses, kerana mereka lebih sesuai dipanggil 189 00:08:33,500 --> 00:08:37,789 kerana antennas-- yang pusat akses wayarles atau AP-- 190 00:08:37,789 --> 00:08:41,309 mereka sepatutnya dikonfigurasi dalam cara yang mereka, seterusnya, menyambung 191 00:08:41,309 --> 00:08:45,420 kepada satu peranti pusat, yang tujuan dalam hidup adalah untuk melakukan apa yang anda terangkan, 192 00:08:45,420 --> 00:08:46,840 untuk memberi alamat IP. 193 00:08:46,840 --> 00:08:49,160 >> Jika anda memang mempunyai dua ini jenis alat-alat di rumah, 194 00:08:49,160 --> 00:08:53,950 mungkin dua Linksys, peranti dua D-Link peranti, dua AirPort Extremes di rumah, 195 00:08:53,950 --> 00:08:55,290 atau AirPort Menyatakan. 196 00:08:55,290 --> 00:08:57,440 Anda boleh mengkonfigurasi semua produk-produk, walaupun 197 00:08:57,440 --> 00:09:00,720 jika anda mempunyai dua serupa model, untuk membuat satu sekolah rendah, 198 00:09:00,720 --> 00:09:02,390 dan kemudian yang lain menengah. 199 00:09:02,390 --> 00:09:04,717 Supaya anda menjalankan wayar di antara mereka, biasanya, 200 00:09:04,717 --> 00:09:07,050 atau anda mempunyai seseorang datang melakukan untuk anda di belakang dinding. 201 00:09:07,050 --> 00:09:08,320 >> Dan kemudian, satu sekolah rendah. 202 00:09:08,320 --> 00:09:11,780 Siapa yang bertanggungjawab untuk memberikan alamat IP. 203 00:09:11,780 --> 00:09:14,610 Dan yang lain hanya bertanggungjawab untuk melanjutkan 204 00:09:14,610 --> 00:09:16,510 julat isyarat wayarles anda. 205 00:09:16,510 --> 00:09:18,990 Malah, di rumah saya mempunyai dua perkara tersebut. 206 00:09:18,990 --> 00:09:21,220 >> Kami ada di pejabat kami lima perkara-perkara itu, semua yang 207 00:09:21,220 --> 00:09:22,470 secara fizikal berwayar bersama-sama. 208 00:09:22,470 --> 00:09:24,470 Tetapi ia hanya untuk memberi kita liputan yang lebih tanpa wayar. 209 00:09:24,470 --> 00:09:26,570 Tetapi salah seorang daripada mereka adalah bertanggungjawab. 210 00:09:26,570 --> 00:09:30,500 >> OK, jadi dengan itu berkata, mengapa Mac saya di dalam bilik ini sekarang, 211 00:09:30,500 --> 00:09:34,430 perlu tahu apa yang IP address router adalah? 212 00:09:34,430 --> 00:09:37,234 Bukankah ia cukup untuk sekedar diberitahu apa alamat saya? 213 00:09:37,234 --> 00:09:38,400 PENONTON: Tetapi ia boleh berubah. 214 00:09:38,400 --> 00:09:40,969 Jika anda disambungkan ke VPN, ia akan berbeza. 215 00:09:40,969 --> 00:09:44,010 DAVID J. MALAN: Oh, sekarang anda menggunakan perkataan 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 Kerana VPN ini akan merumitkan ia. 218 00:09:46,300 --> 00:09:50,640 Saya hanya mahu untuk mendapatkan, saya berusia sedikit mahu mendapatkan di internet sekarang. 219 00:09:50,640 --> 00:09:53,715 Nah, ini benar-benar menjemput soalan, bagaimana internet berfungsi? 220 00:09:53,715 --> 00:09:55,200 >> Baiklah, saya mungkin mempunyai alamat. 221 00:09:55,200 --> 00:09:56,590 Itu semua baik dan bagus. 222 00:09:56,590 --> 00:09:58,590 Tetapi mengapa saya mempunyai alamat? 223 00:09:58,590 --> 00:10:01,665 >> Nah, mari kita mempertimbangkan apa yang sebenarnya yang sedang berlaku di internet. 224 00:10:01,665 --> 00:10:04,740 Saya akan menggunakan yang lain gambar buat masa ini. 225 00:10:04,740 --> 00:10:12,930 Dan dalam internet yang sebenar, kita mungkin mempunyai saya di sini di komputer riba saya. 226 00:10:12,930 --> 00:10:15,160 Kami mungkin mempunyai internet di sini. 227 00:10:15,160 --> 00:10:20,460 Dan kemudian, kita mungkin mempunyai, mari kita katakan, Amazon.com masa ini. 228 00:10:20,460 --> 00:10:22,150 >> Dan ini adalah saya. 229 00:10:22,150 --> 00:10:26,440 Dan, entah bagaimana, saya mahu menyambung 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 rasa, di Amazon, 231 00:10:30,710 --> 00:10:32,840 dari titik A ke titik Z dalam kes Amazon. 232 00:10:32,840 --> 00:10:35,410 >> Jadi apa yang ada di dalam internet ini? 233 00:10:35,410 --> 00:10:39,450 Ternyata, ada keseluruhannya sekumpulan perkara yang dipanggil router. 234 00:10:39,450 --> 00:10:41,000 Dan sekarang, kita mencampurkan penggal. 235 00:10:41,000 --> 00:10:43,442 Tetapi kita akan melihat bagaimana walaupun rumah router berkaitan dengan titik-titik 236 00:10:43,442 --> 00:10:44,900 bahawa saya baru sahaja dilukis pada skrin. 237 00:10:44,900 --> 00:10:48,429 >> A router di internet adalah umumnya suka alat sederhana. 238 00:10:48,429 --> 00:10:49,720 Ia tidak seperti yang kerangka lama. 239 00:10:49,720 --> 00:10:53,234 Tetapi ia adalah satu peranti 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 Bergantung kepada bagaimana mahal model yang anda ada. 242 00:10:55,870 --> 00:10:59,203 >> Dan ia mendapat banyak kabel permulaan kuat dan banyak kabel keluar kepadanya. 243 00:10:59,203 --> 00:11:02,980 Dan pada risiko simplifikasi, anda boleh memikirkan tujuan yang router dalam kehidupan 244 00:11:02,980 --> 00:11:08,540 sebagai ke luar data dari kabel ini di sini, melihat maklumat yang yang 245 00:11:08,540 --> 00:11:10,130 datang dalam, dan melihat alamatnya. 246 00:11:10,130 --> 00:11:13,240 Di mana maklumat ini dihantar? 247 00:11:13,240 --> 00:11:15,660 Dan kemudian berkata, OK, saya akan untuk menghantar ini bersama-sama dengan cara ini. 248 00:11:15,660 --> 00:11:17,660 Jika saya mendapat sekeping lagi maklumat di sini, 249 00:11:17,660 --> 00:11:19,160 ia ditakdirkan untuk alamat yang berbeza. 250 00:11:19,160 --> 00:11:21,400 Saya akan hantar ini cara, sebaliknya, sehingga kabel ini. 251 00:11:21,400 --> 00:11:23,180 Dan jika saya melihat sekeping lagi maklumat ditakdirkan 252 00:11:23,180 --> 00:11:25,980 bagi lagi alamat yang berbeza, Saya akan menghantar ia 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 kehidupan adalah untuk benar-benar maklumat laluan. 255 00:11:30,440 --> 00:11:34,740 Dan di dalamnya bentuk yang paling mudah, router hanya mempunyai fail Excel yang besar di dalamnya 256 00:11:34,740 --> 00:11:38,181 yang mengatakan mana-mana alamat IP bermula dengan nombor 1, hantar cara ini. 257 00:11:38,181 --> 00:11:40,680 Mana-mana alamat IP bermula dengan nombor 2, hantar cara ini. 258 00:11:40,680 --> 00:11:41,804 Nombor 3, hantar cara ini. 259 00:11:41,804 --> 00:11:43,460 Nombor 4, menghantar dengan cara itu. 260 00:11:43,460 --> 00:11:47,080 >> Simplifikasi, tetapi ia menggunakan nombor-nombor dan, khususnya, 261 00:11:47,080 --> 00:11:50,990 awalan nombor, biasanya, untuk membuat keputusan untuk pergi ke kiri, kanan, belakang, 262 00:11:50,990 --> 00:11:51,742 ke hadapan. 263 00:11:51,742 --> 00:11:54,700 Kerana router, biasanya, mempunyai beberapa sambungan ke router lain. 264 00:11:54,700 --> 00:11:56,920 Malah, saya tidak disediakan di sini. 265 00:11:56,920 --> 00:12:01,560 >> Tetapi anda boleh bayangkan ini menjadi web, jangan dikelirukan dengan web yang kita gunakan, 266 00:12:01,560 --> 00:12:06,740 tetapi web peranti, semua yang saling sangat sengaja demikian. 267 00:12:06,740 --> 00:12:09,810 Malah, asal-usul internet adalah ketenteraan dalam reka bentuk. 268 00:12:09,810 --> 00:12:14,350 Dan salah satu daripada prinsip-prinsip mereka bentuk adalah bahawa jika router, atau lebih teruk lagi, sebuah bandar yang 269 00:12:14,350 --> 00:12:17,550 telah diambil di dalam tentera rasa, anda mahu data menjadi 270 00:12:17,550 --> 00:12:19,260 dapat laluan sekitar masalah itu. 271 00:12:19,260 --> 00:12:22,670 >> Dan supaya apa yang berlaku apabila saya menghantar meminta untuk Amazon.com untuk rumah mereka 272 00:12:22,670 --> 00:12:27,080 halaman, data saya akan meninggalkan saya komputer, pergi ke router lalai saya, 273 00:12:27,080 --> 00:12:29,580 atau pintu masuk lalai kerana ia sering dipanggil. 274 00:12:29,580 --> 00:12:34,200 Kemudian, mungkin router yang akan membuat keputusan untuk hantar sini, sini, sini, sini, sini, 275 00:12:34,200 --> 00:12:37,770 sini, sini, dan kemudian dalam perjalanan ke Amazon. 276 00:12:37,770 --> 00:12:40,540 >> Dan itu adalah suatu jalan sewenang-wenangnya saya menarik. 277 00:12:40,540 --> 00:12:45,620 Tetapi apa yang perlu diberi perhatian mengenai garis merah saya menarik? 278 00:12:45,620 --> 00:12:48,330 Bagaimana anda menggambarkan ia? 279 00:12:48,330 --> 00:12:49,710 >> PENONTON: Ia tidak langsung. 280 00:12:49,710 --> 00:12:51,043 >> DAVID J. MALAN: Ia tidak langsung. 281 00:12:51,043 --> 00:12:57,880 Jadi bertentangan dengan pepatah popular, "The jarak terpendek antara dua titik 282 00:12:57,880 --> 00:13:00,980 ialah garis lurus, "ia bukan semestinya benar di internet 283 00:13:00,980 --> 00:13:02,780 ketika datang ke laluan maklumat. 284 00:13:02,780 --> 00:13:05,980 Oleh kerana jarak geografi tidak semestinya hanya metrik 285 00:13:05,980 --> 00:13:07,030 anda hargai. 286 00:13:07,030 --> 00:13:11,530 Sebaliknya, apa lagi yang mungkin mentadbir apa arah yang data perlu mengambil untuk 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 PENONTON: Speed? 289 00:13:14,230 --> 00:13:15,146 DAVID J. MALAN: Speed. 290 00:13:15,146 --> 00:13:20,550 Jadi ia ternyata anda mungkin mengkonfigurasi router untuk memihak kepada sambungan yang lebih cepat. 291 00:13:20,550 --> 00:13:22,960 Walaupun anda mungkin perlu pergi beberapa ratus batu tambahan, 292 00:13:22,960 --> 00:13:25,870 mungkin ia hanya lebih cepat untuk pergi cara ini daripada lebih, mungkin, 293 00:13:25,870 --> 00:13:29,100 sambungan satelit sekolah lama cara ini hanya untuk mendapatkan dari satu titik 294 00:13:29,100 --> 00:13:29,600 yang lain. 295 00:13:29,600 --> 00:13:32,571 Ia juga tidak perlu peranti fizikal di atas tanah. 296 00:13:32,571 --> 00:13:35,070 Ia boleh menjadi peranti fizikal dalam langit, sebagai contoh, atau 297 00:13:35,070 --> 00:13:37,200 air hari ini, atau 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 menetapkan bahawa sebuah syarikat, pembekal perkhidmatan internet, atau ISP, 300 00:13:42,814 --> 00:13:45,855 ingin menghantar data cara ini bukannya dengan cara itu, walaupun ia lebih jauh? 301 00:13:45,855 --> 00:13:50,470 302 00:13:50,470 --> 00:13:54,960 >> Nah, ternyata daripada cara internet sendiri ditadbir secara komersial 303 00:13:54,960 --> 00:13:57,770 adalah bahawa terdapat banyak besar pemain di sini di internet, 304 00:13:57,770 --> 00:14:02,327 sama ada ia adalah Comcast, atau Verizon, atau Aras 3, atau lebih sukar difahami nama-nama yang anda 305 00:14:02,327 --> 00:14:04,910 tidak mungkin pernah mendengar tetapi itu adalah infrastruktur yang agak besar 306 00:14:04,910 --> 00:14:09,240 syarikat-syarikat yang mengarang ini internet backbone-- pendawaian, router, 307 00:14:09,240 --> 00:14:11,930 kabel yang anda hanya tidak benar-benar melihat atau hargai. 308 00:14:11,930 --> 00:14:14,820 Kerana itu semua dalam dalam menjalankan secara komersial. 309 00:14:14,820 --> 00:14:17,010 >> Well, terdapat perkara-perkara dipanggil mata memandang 310 00:14:17,010 --> 00:14:20,320 mana ISP besar mungkin mempunyai beberapa pelayan, 311 00:14:20,320 --> 00:14:22,950 mungkin mempunyai beberapa router dan kabel-kabel dalam pusat data. 312 00:14:22,950 --> 00:14:25,000 Dan ISP lain mungkin mempunyai yang sama. 313 00:14:25,000 --> 00:14:27,820 Dan ISP lain mungkin mempunyai yang sama semua di dalam pusat data yang sama. 314 00:14:27,820 --> 00:14:28,740 >> Dan intraconnect itu. 315 00:14:28,740 --> 00:14:31,970 Ia adalah satu titik mengintip dalam berbuat setakat yang mereka semua menyambung. 316 00:14:31,970 --> 00:14:33,240 Itulah di mana rakan-rakan menyambung. 317 00:14:33,240 --> 00:14:35,350 >> Dan dengan sifat urusan kewangan, 318 00:14:35,350 --> 00:14:38,740 mungkin menjadi kes yang Comcast mempunyai bersetuju untuk menghantar sebanyak datanya 319 00:14:38,740 --> 00:14:41,830 kerana ia boleh cara ini bukannya dengan cara ini. 320 00:14:41,830 --> 00:14:43,740 Kerana, mungkin, yang vendor di sini akan 321 00:14:43,740 --> 00:14:48,089 untuk mendakwa mereka lebih setiap gigabit untuk menghantar data mereka lebih ke arah itu. 322 00:14:48,089 --> 00:14:51,130 Jadi ia mungkin keputusan kewangan yang mengawal arah mana perkara yang pergi. 323 00:14:51,130 --> 00:14:54,270 >> Ia mungkin prestasi implikasi, walaupun lebih biasa. 324 00:14:54,270 --> 00:14:55,450 Router mendapatkan beban. 325 00:14:55,450 --> 00:14:57,430 Jika ada banyak orang pulang ke rumah pada 5:00 PM 326 00:14:57,430 --> 00:15:00,860 dan mula mendapatkan di internet, mungkin ada kesesakan di internet. 327 00:15:00,860 --> 00:15:03,380 Dan algoritma, yang perisian yang berjalan pada router, 328 00:15:03,380 --> 00:15:05,590 biasanya akan berkata, jika saya mula untuk beban, 329 00:15:05,590 --> 00:15:08,030 Saya harus memberi maklum balas untuk router lain berhampiran saya 330 00:15:08,030 --> 00:15:10,400 supaya mereka, mudah-mudahan, pergi ke arah lain, 331 00:15:10,400 --> 00:15:12,560 lebih suka anda akan mengelakkan kesesakan lalu lintas. 332 00:15:12,560 --> 00:15:16,540 >> Jadi ini tidak semua yang tidak mungkin daripada jalan yang data mungkin mengambil masa dari titik A 333 00:15:16,540 --> 00:15:18,920 ke titik B. Dan dalam Malah, anda boleh umumnya 334 00:15:18,920 --> 00:15:23,080 menganggap bahawa data anda akan mengambil 30 atau kurang hop tersebut dari titik A 335 00:15:23,080 --> 00:15:27,340 ke titik B. Itulah 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 boleh, kadang-kadang, melihat ini. 338 00:15:29,850 --> 00:15:31,820 Biar saya lihat jika rangkaian sini bekerjasama. 339 00:15:31,820 --> 00:15:35,000 Jika tidak, saya akan cuba contoh yang berbeza. 340 00:15:35,000 --> 00:15:38,170 Biar saya lihat jika saya boleh melakukannya pada rangkaian ini. 341 00:15:38,170 --> 00:15:38,950 Dan saya boleh. 342 00:15:38,950 --> 00:15:47,310 >> Jadi saya baru sahaja berjalan, biarlah saya memudahkan output saya sedikit. 343 00:15:47,310 --> 00:15:52,640 Saya akan tidak itu. 344 00:15:52,640 --> 00:15:53,910 Di sini, OK. 345 00:15:53,910 --> 00:15:57,106 >> Jadi, saya akan melakukan yang berikut arahan dipanggil traceroute. 346 00:15:57,106 --> 00:15:58,480 Jadi sekarang, saya hanya pada Mac saya. 347 00:15:58,480 --> 00:16:01,146 Saya dalam sekolah lama hitam dan antara muka putih, tidak seperti DOS 348 00:16:01,146 --> 00:16:01,860 dari tadi. 349 00:16:01,860 --> 00:16:03,720 Tetapi saya hanya mahu melihat beberapa output teks. 350 00:16:03,720 --> 00:16:06,050 >> Dan saya, secara literal, di sini di Universiti Harvard 351 00:16:06,050 --> 00:16:10,650 mahu untuk mengesan laluan antara aku dan www.cnn.com. 352 00:16:10,650 --> 00:16:13,077 Jadi mari kita lihat apa yang berlaku sekarang apabila saya tekan Enter. 353 00:16:13,077 --> 00:16:15,410 Sekumpulan keseluruhan barangan bermula berkelip pada skrin. 354 00:16:15,410 --> 00:16:18,090 >> Dan mari kita lihat jika kita tidak boleh membuat beberapa rasa ini. 355 00:16:18,090 --> 00:16:22,720 Jadi 1, 2, 3, 4, 5, 6, 7, dan ia adalah jenis tergantung sekarang. 356 00:16:22,720 --> 00:16:24,930 Kami akan lihat jika ia melengkapkan proses ini atau tidak. 357 00:16:24,930 --> 00:16:27,900 Ia ternyata bahawa setiap satu daripada baris output, pada skrin, 358 00:16:27,900 --> 00:16:29,380 mewakili sesuatu. 359 00:16:29,380 --> 00:16:32,170 Dan berdasarkan utama kami perbincangan setakat ini, 360 00:16:32,170 --> 00:16:36,500 apa yang dilakukan setiap bidang pengeluaran, bernombor 1 hingga 11 pada masa ini, 361 00:16:36,500 --> 00:16:37,430 mewakili? 362 00:16:37,430 --> 00:16:38,614 >> PENONTON: router yang berbeza. 363 00:16:38,614 --> 00:16:41,280 DAVID J. MALAN: router yang berbeza, titik yang berbeza pada skrin. 364 00:16:41,280 --> 00:16:43,196 Dan supaya apa yang program ini, traceroute, melakukan 365 00:16:43,196 --> 00:16:45,760 adalah ia secara literal mengesan laluan di antara saya dan CNN.com. 366 00:16:45,760 --> 00:16:52,160 Jadi dalam kes ini, langkah 1, nampaknya, router yang alamat IP adalah apa? 367 00:16:52,160 --> 00:16:54,229 >> PENONTON: [didengar] 368 00:16:54,229 --> 00:16:56,520 DAVID J. MALAN: Ya, tetapi khusus, alamat IP. 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 kita memastikan kita berada semua pada halaman yang sama, apa yang 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 Maksud saya, maaf, perjanjian antara Aku dan CNN? 373 00:17:06,800 --> 00:17:07,691 >> PENONTON: [didengar] 374 00:17:07,691 --> 00:17:08,690 DAVID J. MALAN: Perfect. 375 00:17:08,690 --> 00:17:09,670 PENONTON: [didengar] 376 00:17:09,670 --> 00:17:10,180 DAVID J. MALAN: Tepat sekali. 377 00:17:10,180 --> 00:17:12,170 Kami hanya membuat kesimpulan ini dari realiti 378 00:17:12,170 --> 00:17:15,115 bahawa hop pertama ini, jadi untuk berkata-kata, hanya mempunyai alamat tersebut. 379 00:17:15,115 --> 00:17:16,740 Ia tidak mempunyai nama untuk sebab-sebab tertentu. 380 00:17:16,740 --> 00:17:19,448 Tetapi itu hanya kerana manusia memutuskan untuk tidak memberikan nama. 381 00:17:19,448 --> 00:17:20,170 Dan jadi ia. 382 00:17:20,170 --> 00:17:22,951 >> Langkah 2 adalah router lain. 383 00:17:22,951 --> 00:17:24,450 Tetapi sekali lagi, saya berkata ia adalah konvensyen. 384 00:17:24,450 --> 00:17:26,720 Ia tidak diperlukan yang router IP berakhir pada 0,1. 385 00:17:26,720 --> 00:17:27,920 Yang ini tidak. 386 00:17:27,920 --> 00:17:32,200 IP router kedua adalah ini. 387 00:17:32,200 --> 00:17:35,310 >> Sekarang, ia kelihatan seperti manusia mendapat sedikit lebih teratur 388 00:17:35,310 --> 00:17:37,690 dan telah mula menamakan router mereka dengan apa yang 389 00:17:37,690 --> 00:17:40,064 kelihatan seperti URL atau bahagian URL. 390 00:17:40,064 --> 00:17:40,730 Tetapi mereka tidak. 391 00:17:40,730 --> 00:17:43,040 Mereka hanya nama-nama bahawa manusia berikan kepada sesuatu. 392 00:17:43,040 --> 00:17:46,610 >> Dan, nampaknya, adalah kes yang router ini, tidak menghairankan, 393 00:17:46,610 --> 00:17:49,392 dimiliki oleh siapa mungkin? 394 00:17:49,392 --> 00:17:50,600 Ia mungkin Harvard, bukan? 395 00:17:50,600 --> 00:17:53,550 Oleh kerana nama Perkara yang berakhir dalam harvard.edu. 396 00:17:53,550 --> 00:17:54,550 Apakah nama? 397 00:17:54,550 --> 00:17:58,990 coregw1, teras hanya bermakna penting, di tengah-tengah. 398 00:17:58,990 --> 00:18:01,984 gw is-- saya katakan lebih awal. 399 00:18:01,984 --> 00:18:02,810 >> PENONTON: 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 nombor gateway teras 1. 402 00:18:09,010 --> 00:18:10,290 Saya tidak tahu apa yang te bermakna. 403 00:18:10,290 --> 00:18:11,411 3-5, tidak tahu. 404 00:18:11,411 --> 00:18:12,910 teras, mungkin membawa maksud yang sama. 405 00:18:12,910 --> 00:18:15,890 >> .net.harvard.edu, tidak semestinya kelihatan bersih. 406 00:18:15,890 --> 00:18:18,770 Tetapi ia berguna kepada beberapa sistem pentadbir di suatu tempat di Harvard. 407 00:18:18,770 --> 00:18:22,710 Langkah 4, saya membuat kesimpulan dari konvensyen. 408 00:18:22,710 --> 00:18:24,816 Apa yang anda fikir 4 mewakili? 409 00:18:24,816 --> 00:18:26,950 Ia masih penghala. 410 00:18:26,950 --> 00:18:31,280 >> Apakah bdr mungkin, apa yang ia kedengaran seperti? 411 00:18:31,280 --> 00:18:31,880 Sempadan. 412 00:18:31,880 --> 00:18:36,040 Jadi ini mungkin router itulah fizikal di sempadan Harvard 413 00:18:36,040 --> 00:18:39,470 dan seluruh dunia, jadi pada pinggir kampus di suatu tempat. 414 00:18:39,470 --> 00:18:43,070 >> Langkah 5 adalah menarik. 415 00:18:43,070 --> 00:18:45,660 Langkah 5 masih mengatakan harvard. 416 00:18:45,660 --> 00:18:49,300 Tetapi NOX cenderung untuk berdiri untuk Northern Crossroads, yang 417 00:18:49,300 --> 00:18:53,710 ialah mengintip sangat popular point-- kerana saya diterangkan sebelum ini, sebuah pusat data di mana 418 00:18:53,710 --> 00:18:57,230 banyak orang yang berbeza, Harvard dan ISP besar lain, datang bersama-sama 419 00:18:57,230 --> 00:19:00,640 dan sambung kabel mereka supaya data boleh keluar di tempat lain 420 00:19:00,640 --> 00:19:01,590 dalam internet. 421 00:19:01,590 --> 00:19:04,740 >> Dan kini, perkara mendapatkan sedikit lebih menarik. 422 00:19:04,740 --> 00:19:06,940 Saya tidak tahu di mana ini adalah hanya lagi. 423 00:19:06,940 --> 00:19:11,322 Rupa-rupanya, RTR, Saya meneka, adalah router. 424 00:19:11,322 --> 00:19:15,080 Equinix di New York mungkin asal-usul itu. 425 00:19:15,080 --> 00:19:21,300 Tetapi Internet2 adalah internet super cepat jaringan antara universiti, 426 00:19:21,300 --> 00:19:21,860 terutamanya. 427 00:19:21,860 --> 00:19:23,943 Supaya seolah-olah apa kita dihubungkan ke sana. 428 00:19:23,943 --> 00:19:27,460 Untuk apa-apa sebab, router dalam langkah-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 kerana sama ada salah konfigurasi 431 00:19:30,790 --> 00:19:31,920 atau konfigurasi sedar. 432 00:19:31,920 --> 00:19:35,250 Sesiapa yang berjalan mereka router tidak mengambil berat untuk mendedahkan maklumat. 433 00:19:35,250 --> 00:19:38,230 >> Tetapi langkah 10 cukup menarik. 434 00:19:38,230 --> 00:19:43,540 Kerana saya boleh meneka dari ini, dengan beberapa kebarangkalian, 435 00:19:43,540 --> 00:19:48,370 bahawa data saya, data meninggalkan komputer riba saya, demi langkah 436 00:19:48,370 --> 00:19:53,020 10-- 10 langkah later-- mempunyai memasukkan apa geografi? 437 00:19:53,020 --> 00:19:54,270 New York. 438 00:19:54,270 --> 00:19:58,040 >> Dan berapa cepat ia mengambil data saya, dari komputer riba saya, untuk sampai ke New York 439 00:19:58,040 --> 00:20:00,760 dalam perjalanan ke CNN anda akan meneka? 440 00:20:00,760 --> 00:20:02,240 28 milisaat. 441 00:20:02,240 --> 00:20:04,020 Dan alat ini bukan sahaja menjejaki laluan. 442 00:20:04,020 --> 00:20:05,380 Ia juga kali sesuatu. 443 00:20:05,380 --> 00:20:06,630 >> Dan perkara yang boleh mendapatkan sesak. 444 00:20:06,630 --> 00:20:10,222 Jadi nombor kadang-kadang boleh melompat atas atau ke bawah sedikit tidak disangka-sangka. 445 00:20:10,222 --> 00:20:12,680 Tetapi jika anda berfikir, jadi, bilakah yang diperlukan untuk mendapatkan ke New York 446 00:20:12,680 --> 00:20:16,050 dari sini, yang mungkin kira-kira empat atau lebih jam dengan kereta atau kereta api, 447 00:20:16,050 --> 00:20:18,945 ia lebih cepat untuk menghantar diri melalui elektronik 448 00:20:18,945 --> 00:20:22,732 jika ia mengambil masa hanya 28 milisaat untuk mendapatkan dari sini ke sana. 449 00:20:22,732 --> 00:20:25,440 Sekarang malangnya, yang lain router seolah-olah tidak dapat mendedahkan. 450 00:20:25,440 --> 00:20:26,356 Mari kita cuba satu sama lain. 451 00:20:26,356 --> 00:20:30,030 Hanya untuk tendangan, mari kita cuba Amazon.com dan melihat 452 00:20:30,030 --> 00:20:32,715 jika router lebih sedikit bekerjasama, mengetahui bahawa ia 453 00:20:32,715 --> 00:20:34,340 boleh mengambil jalan yang sama sekali berbeza. 454 00:20:34,340 --> 00:20:36,992 Jadi mungkin kita tidak akan melanda sebanyak tersumbat sana. 455 00:20:36,992 --> 00:20:38,910 >> Ia kelihatan sedikit berbeza di sini. 456 00:20:38,910 --> 00:20:41,940 Saya tidak fikir kita lihat AWS sum1 bersih. 457 00:20:41,940 --> 00:20:44,790 Dan sebenarnya, AWS adalah Amazon Web Services. 458 00:20:44,790 --> 00:20:47,517 Harvard mempunyai perkhidmatan yang dipanggil Connect langsung dengan Amazon, 459 00:20:47,517 --> 00:20:49,350 di mana kita membayar sedikit sedikit wang untuk Amazon 460 00:20:49,350 --> 00:20:51,410 untuk mendapatkan sambungan lebih cepat kepada rangkaian Amazon. 461 00:20:51,410 --> 00:20:53,659 Oleh itu, kita menggunakan banyak mereka perkhidmatan awan, ada yang 462 00:20:53,659 --> 00:20:55,120 kita mungkin bercakap tentang sedikit kemudian. 463 00:20:55,120 --> 00:20:57,560 >> Seolah-olah router sini, terlalu, sedang rasa segan. 464 00:20:57,560 --> 00:20:59,560 Oleh itu, kita tidak melihat semua yang banyak lagi. 465 00:20:59,560 --> 00:21:02,380 Tetapi mari kita lihat jika kita boleh memungut sesuatu yang sedikit lebih 466 00:21:02,380 --> 00:21:04,600 dengan pergi yang lain arah sama sekali. 467 00:21:04,600 --> 00:21:07,807 >> Mari kita cuba rakan-rakan kami di Stanford.edu. 468 00:21:07,807 --> 00:21:08,890 Lihat jika kita mendapat apa-apa lebih jauh. 469 00:21:08,890 --> 00:21:12,066 470 00:21:12,066 --> 00:21:15,430 Tidak, masih menjadi sedikit swasta. 471 00:21:15,430 --> 00:21:18,060 472 00:21:18,060 --> 00:21:22,514 Seolah-olah jalan ini sama adalah menyembunyikan dirinya sedikit. 473 00:21:22,514 --> 00:21:24,930 Oleh itu, kita akan cuba satu lagi jika ini tidak menghasilkan keputusan yang berair. 474 00:21:24,930 --> 00:21:31,150 Tetapi anda jenis boleh melihat orang-orang IP, saya boleh membuat kesimpulan di sini. 475 00:21:31,150 --> 00:21:35,830 Apa yang anda mungkin membuat kesimpulan, walaupun anda bukan seorang jurutera rangkaian, 476 00:21:35,830 --> 00:21:40,260 adalah benar berdasarkan nombor yang anda berada melihat dalam langkah 7 hingga 9 dan 12 477 00:21:40,260 --> 00:21:42,110 melalui 15? 478 00:21:42,110 --> 00:21:43,780 >> Apa yang tekaan berpendidikan di sini? 479 00:21:43,780 --> 00:21:46,690 Apakah yang dimaksudkan dengan kenyataan yang benar? 480 00:21:46,690 --> 00:21:49,515 >> PENONTON: Sesuatu sekitar 205 [didengar]. 481 00:21:49,515 --> 00:21:52,320 >> DAVID J. MALAN: Benar, dan saya melihat nombor ke kanan. 482 00:21:52,320 --> 00:21:57,210 Di manakah router ini, walaupun mereka seolah-olah tidak mempunyai nama? 483 00:21:57,210 --> 00:22:00,150 >> PENONTON: Somewhere lanjut jauh daripada [didengar]. 484 00:22:00,150 --> 00:22:01,330 >> DAVID J. MALAN: Ya. 485 00:22:01,330 --> 00:22:02,640 Dan saya tidak tahu di mana. 486 00:22:02,640 --> 00:22:05,330 Tetapi notis langkah 7 mengatakan 123 milisaat. 487 00:22:05,330 --> 00:22:09,310 Tetapi hanya tiga hop terlebih dahulu, ia hanya mengambil masa 3 milisaat. 488 00:22:09,310 --> 00:22:10,509 >> PENONTON: Jadi [didengar] 489 00:22:10,509 --> 00:22:11,800 DAVID J. MALAN: Tidak sini, ya. 490 00:22:11,800 --> 00:22:13,430 Jadi mungkin ia adalah pertengahan di negara ini. 491 00:22:13,430 --> 00:22:14,846 Mungkin ia adalah Pantai Barat sudah. 492 00:22:14,846 --> 00:22:16,840 Saya benar-benar tidak tahu, sepenuhnya meneka. 493 00:22:16,840 --> 00:22:20,890 >> Tetapi memandangkan setiap hop lain selepas itu juga mengambil lebih banyak masa, 494 00:22:20,890 --> 00:22:23,410 merasakan yang munasabah untuk menyimpulkan bahawa ada hanya 495 00:22:23,410 --> 00:22:26,390 geografi fizikal di antara kami dengan mereka. 496 00:22:26,390 --> 00:22:30,700 Dan untuk menjadi jelas, setiap nombor-nombor ini tidak berpasangan. 497 00:22:30,700 --> 00:22:33,230 Ia tidak bermakna setiap hop mengambil masa 100 milisaat. 498 00:22:33,230 --> 00:22:36,660 >> Setiap satu daripada nombor-nombor ini mewakili dari titik A itu hop pertengahan. 499 00:22:36,660 --> 00:22:39,842 Jadi secara umum, yang sepatutnya hanya menjadi menokok pernah jadi sedikit. 500 00:22:39,842 --> 00:22:42,550 Jadi hakikat bahawa semua ini, sekarang, lebih kurang 100 milisaat, 501 00:22:42,550 --> 00:22:44,490 berasa seperti ia mendapat menjadi lebih jauh. 502 00:22:44,490 --> 00:22:45,870 Dan saya akan cuba salah satu lepas. 503 00:22:45,870 --> 00:22:48,480 >> Tetapi saya meneka kita akan untuk melihat sekumpulan bintang. 504 00:22:48,480 --> 00:22:52,545 Mari kita cuba Jepun versi laman web CNN. 505 00:22:52,545 --> 00:22:54,180 Oh, OK, sekarang ia semakin berair. 506 00:22:54,180 --> 00:22:59,010 Kerana nampaknya ia benar-benar mempunyai mengambil jalan yang berbeza melalui Amerika Syarikat. 507 00:22:59,010 --> 00:23:00,990 >> Mari kita lihat pada, oh, ini adalah besar. 508 00:23:00,990 --> 00:23:01,970 Yang ini selesai. 509 00:23:01,970 --> 00:23:03,860 Jadi ini adalah kuat. 510 00:23:03,860 --> 00:23:11,203 Dalam langkah 1 hingga 4, apa yang bandar kita mungkin dalam? 511 00:23:11,203 --> 00:23:12,037 >> PENONTON: Cambridge. 512 00:23:12,037 --> 00:23:13,119 DAVID J. MALAN: Cambridge. 513 00:23:13,119 --> 00:23:14,170 Mengapa anda mengatakan bahawa? 514 00:23:14,170 --> 00:23:15,680 Itu semua harvard.edu. 515 00:23:15,680 --> 00:23:18,330 Dalam 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 Dalam langkah 6, di mana kita mungkin? 518 00:23:20,550 --> 00:23:21,350 >> PENONTON: Nombor 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 >> PENONTON: Ada dalam California. 521 00:23:23,960 --> 00:23:24,740 >> DAVID J. MALAN: California? 522 00:23:24,740 --> 00:23:27,448 Ia mungkin San Jose, California, yang merupakan jenis yang menakjubkan. 523 00:23:27,448 --> 00:23:28,500 Sekarang, mengapa kita mengatakan bahawa? 524 00:23:28,500 --> 00:23:30,770 Jadi satu, San Jose-- itulah satu-satunya San Jose saya tahu. 525 00:23:30,770 --> 00:23:32,020 Tetapi saya pasti ada orang lain. 526 00:23:32,020 --> 00:23:36,756 Tetapi corroborating firasat bahawa adalah apa yang bahagian lain dari data? 527 00:23:36,756 --> 00:23:38,789 >> PENONTON: geografi. 528 00:23:38,789 --> 00:23:40,580 DAVID J. MALAN: The jalan geografi merasakan 529 00:23:40,580 --> 00:23:42,940 seperti itulah arah yang kita mungkin akan pergi 530 00:23:42,940 --> 00:23:45,250 untuk mendapatkan ke Jepun di Lautan Pasifik. 531 00:23:45,250 --> 00:23:48,320 Dan apa pula sekeping data menguatkan itu, 532 00:23:48,320 --> 00:23:52,660 yeah, kita hanya mengambil satu meninggalkan seterusnya ke California? 533 00:23:52,660 --> 00:23:53,950 masa yang benar-benar melompat. 534 00:23:53,950 --> 00:24:02,550 >> Perhatikan kita pergi dari 1,989 milisaat, berturut-turut 5, untuk 74 milisaat berturut-turut 6, 535 00:24:02,550 --> 00:24:05,300 yang menunjukkan ada mungkin beberapa badan besar tanah. 536 00:24:05,300 --> 00:24:10,590 Jadi ada juga beberapa benar-benar mahal, kabel kuat, ia akan kelihatan, 537 00:24:10,590 --> 00:24:15,370 akan merentasi seluruh negara terkemuka dari Boston ke San Jose dalam kes ini. 538 00:24:15,370 --> 00:24:16,740 Tidak tahu di mana langkah 7. 539 00:24:16,740 --> 00:24:20,030 >> Tetapi ia menjadi benar-benar sejuk apabila kita melihat, sekarang, pada langkah 8 dan 9 dan seterusnya. 540 00:24:20,030 --> 00:24:22,100 Di manakah router? 541 00:24:22,100 --> 00:24:23,090 Mungkin Jepun. 542 00:24:23,090 --> 00:24:27,706 Jadi apa yang di antara langkah 7 dan 8 yang paling mungkin? 543 00:24:27,706 --> 00:24:28,680 >> PENONTON: 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, merentasi lautan kabel yang kapal-kapal yang sangat besar hanya 546 00:24:35,750 --> 00:24:38,950 melancarkan dan meletakkan di bahagian bawah lautan, yang membawa 547 00:24:38,950 --> 00:24:40,460 semua sambungan internet ini. 548 00:24:40,460 --> 00:24:42,440 Dan itulah sebabnya kami sambungan rangkaian mendapat 549 00:24:42,440 --> 00:24:44,520 supaya lebih perlahan, secara relatif. 550 00:24:44,520 --> 00:24:46,687 Dan saya nyatakan sebelum ini, secara amnya, dan baik, ini 551 00:24:46,687 --> 00:24:49,020 adalah sesuatu pemaju web mungkin mahu ingat. 552 00:24:49,020 --> 00:24:50,770 >> Kami tidak akan pergi ke terlalu lebih detail esok. 553 00:24:50,770 --> 00:24:54,090 Tetapi secara umumnya, manusia akan mula notis kelewatan pada laman web 554 00:24:54,090 --> 00:24:56,775 jika sesuatu yang mengambil masa 200 atau lebih milisaat untuk memuatkan. 555 00:24:56,775 --> 00:24:59,670 Maksud saya, yang masih super fast-- satu perlima daripada kedua. 556 00:24:59,670 --> 00:25:02,270 Tetapi ini adalah salah satu daripada metrik yang pemaju web 557 00:25:02,270 --> 00:25:05,290 harus ingat apabila mereka bentuk halaman, apabila dia adalah 558 00:25:05,290 --> 00:25:10,360 mewujudkan grafik, atau menambah dalam 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 mahu untuk memperlahankan turun beban halaman. 561 00:25:12,900 --> 00:25:15,320 Anda, ideal, hendak simpan secepat yang mungkin. 562 00:25:15,320 --> 00:25:18,440 Dan jika anda mula mempunyai beban halaman masa 200 milisaat plus, 563 00:25:18,440 --> 00:25:21,420 manusia akan melihat bahawa ia tidak benar-benar segera. 564 00:25:21,420 --> 00:25:24,770 Dan supaya nombor-nombor ini tidak semua yang tidak dikenali kepada kami. 565 00:25:24,770 --> 00:25:29,340 >> Jadi ini, maka, menangkap lebih sedikit kuantitatif apa yang berlaku di sini. 566 00:25:29,340 --> 00:25:31,870 Dan memang sungguh-sungguh, walaupun walaupun saya semacam mengeluh 567 00:25:31,870 --> 00:25:33,545 bagaimana perlahan ia adalah untuk mendapatkan ke Jepun. 568 00:25:33,545 --> 00:25:36,050 Maksud saya, ia masih kurang daripada separuh kedua yang 569 00:25:36,050 --> 00:25:38,310 untuk mendapatkan separuh data anda seluruh dunia, 570 00:25:38,310 --> 00:25:42,730 sama ada itu e-mel, laman web, atau apa-apa lagi di landasan ini. 571 00:25:42,730 --> 00:25:47,500 >> Baiklah, jadi bagaimana ini, maka, berkaitan dengan di mana kami akan lebih awal. 572 00:25:47,500 --> 00:25:49,120 Kita bercakap tentang alamat IP. 573 00:25:49,120 --> 00:25:52,500 Dan setiap komputer, di internet, mempunyai alamat yang unik, kami akan berkata untuk sekarang-- 574 00:25:52,500 --> 00:25:54,660 tetapi sedikit lie-- putih dipanggil alamat IP. 575 00:25:54,660 --> 00:25:56,890 Dan bahawa alamat IP digunakan bagaimana? 576 00:25:56,890 --> 00:26:00,230 >> Ia digunakan oleh router ini untuk membuat keputusan sama ada data perlu pergi 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 dipermudahkan perkara dengan mengatakan ia hanya kelihatan pada digit pertama. 579 00:26:04,256 --> 00:26:05,380 Tetapi itu tidak benar-benar benar. 580 00:26:05,380 --> 00:26:08,060 Ia kelihatan di lebih daripada digit, biasanya, untuk memikirkan ini. 581 00:26:08,060 --> 00:26:11,310 >> Dan sama ada manusia mempunyai diputuskan atau algoritma komputer 582 00:26:11,310 --> 00:26:13,980 telah memutuskan apa yang terbaik laluan adalah untuk data tersebut. 583 00:26:13,980 --> 00:26:15,950 Supaya, mudah-mudahan, dalam tempoh 30 atau lebih hop, 584 00:26:15,950 --> 00:26:18,850 ia akhirnya sampai ke destinasinya. 585 00:26:18,850 --> 00:26:22,270 Apabila saya telah diminta Amazon halaman rumah, bagaimana Amazon 586 00:26:22,270 --> 00:26:26,330 mengetahui siapakah menghantar halaman rumah? 587 00:26:26,330 --> 00:26:28,680 >> Betul, di sekolah lama bentuk, saya menghantar poskad 588 00:26:28,680 --> 00:26:31,500 untuk Amazon berkata, sila menghantar saya halaman rumah anda. 589 00:26:31,500 --> 00:26:35,350 Amazon akan bertindak balas dengan beberapa jenis mesej, beberapa jenis poskad, 590 00:26:35,350 --> 00:26:36,970 beberapa jenis sampul surat yang tersendiri. 591 00:26:36,970 --> 00:26:39,560 Jadi mari kita buat betul-betul ini hanya untuk menggambarkan ini untuk seketika. 592 00:26:39,560 --> 00:26:41,700 >> Jadi internet hari ini, kerana anda mungkin telah mendengar, 593 00:26:41,700 --> 00:26:44,200 seolah-olah penuh dengan kucing dan gambar-gambar kucing. 594 00:26:44,200 --> 00:26:48,300 Jadi andaikan bahawa seseorang cuba untuk melawat bukan Amazon.com, tetapi beberapa laman web 595 00:26:48,300 --> 00:26:49,790 untuk memuat turun gambar kucing. 596 00:26:49,790 --> 00:26:53,805 Jadi komputer riba saya ingin menghantar permintaan, melalui laman web, ke beberapa laman web berkata, 597 00:26:53,805 --> 00:26:55,560 memberi saya gambar hari ini kucing. 598 00:26:55,560 --> 00:26:58,780 >> Dan kucing ini, mudah-mudahan, perlu kemudian mendapatkan turun ke komputer saya. 599 00:26:58,780 --> 00:27:00,094 Jadi apa yang sebenarnya yang berlaku? 600 00:27:00,094 --> 00:27:01,510 Baiklah, biar saya pergi ke hadapan dan melakukan ini. 601 00:27:01,510 --> 00:27:04,430 Saya ada empat sampul surat sekolah lama di sini. 602 00:27:04,430 --> 00:27:05,680 Dan ini adalah metafora yang berguna. 603 00:27:05,680 --> 00:27:08,260 Kerana ini adalah, pada dasarnya, secara elektronik apa 604 00:27:08,260 --> 00:27:10,570 berlaku di bawahnya hood apabila saya menghantar mesej. 605 00:27:10,570 --> 00:27:15,850 >> Maka demi perbincangan, katakan 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 dengan kesederhanaan, adalah 1.2.3.4. 608 00:27:24,250 --> 00:27:29,950 Dan laman web kucing akan menjadi 5.6.7.8. 609 00:27:29,950 --> 00:27:33,090 >> Dan apa ini bermakna untuk saya adalah seperti berikut. 610 00:27:33,090 --> 00:27:40,840 Saya akan meletakkan 1.2.3.4, 1.2.3.4. 611 00:27:40,840 --> 00:27:43,555 Dan saya akan memegang ini sehingga dalam satu saat. 612 00:27:43,555 --> 00:27:46,350 1.2.3.4. 613 00:27:46,350 --> 00:27:51,087 Saya akan meletakkan kepulangan saya menangani pada semua sampul surat ini, 614 00:27:51,087 --> 00:27:52,920 di bahagian kiri sudut sebagaimana sepatutnya 615 00:27:52,920 --> 00:27:54,211 akan apabila mengirimkan sampul surat. 616 00:27:54,211 --> 00:27:58,905 Dan kini, hanya mengambil tekaan apa yang perlu pergi di bahagian utama sampul surat. 617 00:27:58,905 --> 00:27:59,780 PENONTON: [didengar] 618 00:27:59,780 --> 00:28:00,430 DAVID J. MALAN: Ya, ya. 619 00:28:00,430 --> 00:28:00,930 Itu sahaja. 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 kini, kucing ini di sini, dengan reka bentuk, akan 623 00:28:18,450 --> 00:28:21,030 untuk chomped sehingga ke dalam pelbagai keping selepas saya memintanya. 624 00:28:21,030 --> 00:28:22,960 Jadi katakan, bagi demi cerita ini, 625 00:28:22,960 --> 00:28:24,890 Saya telah dihantar sampul surat saya sendiri 626 00:28:24,890 --> 00:28:28,114 untuk cats.com berkata, sila memberi saya kucing hari ini. 627 00:28:28,114 --> 00:28:30,280 Jadi apa yang kita bercakap tentang, sekarang, adalah separuh kedua 628 00:28:30,280 --> 00:28:35,450 urus niaga, apabila jawapan yang datang kembali dari cats.com kepada saya lama sedikit. 629 00:28:35,450 --> 00:28:39,380 >> Jadi ia ternyata bahawa protokol, bahawa komputer ini berkata-kata, 630 00:28:39,380 --> 00:28:44,470 umumnya sesuatu yang dinamakan TCP / IP, yang anda mungkin telah melihat suatu tempat 631 00:28:44,470 --> 00:28:48,670 atau lain-lain pada Mac anda, atau PC, atau media, atau filem, 632 00:28:48,670 --> 00:28:50,040 atau rancangan TV, atau sebagainya. 633 00:28:50,040 --> 00:28:51,370 Jadi apakah ini semua bermakna? 634 00:28:51,370 --> 00:28:53,900 Ini sebenarnya gabungan dua protokol. 635 00:28:53,900 --> 00:28:57,050 >> Dan protokol adalah hanya bahasa bahawa dua komputer bercakap. 636 00:28:57,050 --> 00:28:59,620 Malah, protokol dalam dunia manusia, hello. 637 00:28:59,620 --> 00:29:00,370 Nama saya, David. 638 00:29:00,370 --> 00:29:01,570 >> PENONTON: Hello. 639 00:29:01,570 --> 00:29:02,945 >> DAVID J. MALAN: Nice untuk bertemu dengan kamu. 640 00:29:02,945 --> 00:29:05,930 Jadi ini adalah manusia yang agak bodoh protokol, di mana saya menghulurkan tangan saya. 641 00:29:05,930 --> 00:29:07,320 Dan Arwa memberikan tangannya. 642 00:29:07,320 --> 00:29:09,050 Dan kita bertemu dan menyambut. 643 00:29:09,050 --> 00:29:11,150 Dan kemudian, transaksi selesai. 644 00:29:11,150 --> 00:29:13,980 >> Tetapi ia adalah satu protokol dalam berbuat sejauh mana ia adalah satu set langkah-langkah 645 00:29:13,980 --> 00:29:18,900 bahawa itu skrip bahawa kedua-dua kita tahu bagaimana untuk bertindak keluar. 646 00:29:18,900 --> 00:29:19,900 Dan ada permulaan. 647 00:29:19,900 --> 00:29:21,060 Dan ada yang akhir kepadanya. 648 00:29:21,060 --> 00:29:24,170 Begitu juga apabila ia datang kepada komputer, mereka 649 00:29:24,170 --> 00:29:27,350 mempunyai set protocols-- daripada konvensyen yang, dalam keadilan, mempunyai 650 00:29:27,350 --> 00:29:28,830 diputuskan oleh manusia. 651 00:29:28,830 --> 00:29:33,220 Tetapi mereka yang digunakan oleh komputer yang menentukan bagaimana komputer bergaul. 652 00:29:33,220 --> 00:29:38,490 >> IP adalah separuh daripada pasangan ini protokol yang mengawal bagaimana anda menangani komputer. 653 00:29:38,490 --> 00:29:39,860 Bagaimana anda menangani komputer? 654 00:29:39,860 --> 00:29:42,790 Tepat seperti ini. 655 00:29:42,790 --> 00:29:45,380 >> Jadi IP adalah satu set konvensyen yang mengatakan membuat 656 00:29:45,380 --> 00:29:47,370 pastikan anda mempunyai IP alamat penerima 657 00:29:47,370 --> 00:29:49,000 dan alamat IP penghantar. 658 00:29:49,000 --> 00:29:51,070 Dan menggunakannya dalam putus-putus, sesuatu dot sesuatu 659 00:29:51,070 --> 00:29:52,700 dot dot sesuatu format sesuatu. 660 00:29:52,700 --> 00:29:58,820 Sebagai contoh, TCP adalah berbeza protokol, yang digunakan bersama dengan IP, 661 00:29:58,820 --> 00:30:01,410 yang biasanya menjamin penghantaran. 662 00:30:01,410 --> 00:30:04,590 IP hanya memberitahu komputer bagaimana untuk menangani satu sama lain. 663 00:30:04,590 --> 00:30:07,560 >> Ia hanya apabila saya berkata David, kamu berkata Arwa. 664 00:30:07,560 --> 00:30:11,860 Itu adalah bersamaan IP kami, kami langkah-langkah untuk menangani satu sama lain. 665 00:30:11,860 --> 00:30:15,970 Tetapi untuk mengesahkan penghantaran, komputer menggunakan protokol 666 00:30:15,970 --> 00:30:19,960 dipanggil TCP, Transmission Protokol Kawalan, yang hanya 667 00:30:19,960 --> 00:30:23,690 cara yang mewah untuk mengatakan terdapat adalah ciri-ciri tambahan yang digunakan 668 00:30:23,690 --> 00:30:28,650 oleh komputer untuk memastikan bahawa semua ini sampul surat saya terus memegang sebenarnya 669 00:30:28,650 --> 00:30:30,140 sampai ke destinasi mereka. 670 00:30:30,140 --> 00:30:32,810 >> Dan satu mekanisme untuk yang adalah seperti berikut. 671 00:30:32,810 --> 00:30:37,870 Saya seolah-olah mempunyai berapa banyak sampul surat di sini pada masa ini? 672 00:30:37,870 --> 00:30:38,659 >> PENONTON: Four. 673 00:30:38,659 --> 00:30:39,700 DAVID J. MALAN: OK, empat. 674 00:30:39,700 --> 00:30:43,890 Jadi rasanya, hanya untuk menjadi kemas sedikit tentang semua ini, saya akan ke nombor 675 00:30:43,890 --> 00:30:46,900 mereka di bahagian bawah kiri sebelah sudut, seperti bidang memo. 676 00:30:46,900 --> 00:30:52,940 Dan saya hanya akan mengatakan 1, 2, 3, 4. 677 00:30:52,940 --> 00:30:56,050 Tetapi sekarang, mula berfikir yang sedikit lebih seperti seorang jurutera. 678 00:30:56,050 --> 00:30:59,700 >> Adakah saya jotted turun sebanyak maklumat seperti yang saya benar-benar mempunyai? 679 00:30:59,700 --> 00:31:02,850 Bolehkah saya menjadi lebih tegang daripada ini ketika datang 680 00:31:02,850 --> 00:31:04,150 untuk menyatakan nombor-nombor ini? 681 00:31:04,150 --> 00:31:07,342 Apa lagi yang saya boleh memakai sampul surat yang hanya mungkin berguna? 682 00:31:07,342 --> 00:31:08,580 >> PENONTON: [didengar]. 683 00:31:08,580 --> 00:31:08,920 >> DAVID J. MALAN: Apa itu? 684 00:31:08,920 --> 00:31:10,636 >> PENONTON: Bilangan jumlah sampul surat yang anda ada. 685 00:31:10,636 --> 00:31:12,270 >> DAVID J. MALAN: Ya, jumlah keseluruhan. 686 00:31:12,270 --> 00:31:15,514 Saya rasa seperti saya tidak menangkap sebagai banyak maklumat yang ada kerana saya mempunyai. 687 00:31:15,514 --> 00:31:17,180 Jadi, anda tahu, saya mungkin perlu berbuat demikian. 688 00:31:17,180 --> 00:31:22,660 Jadi 1 daripada 4, 2 daripada 4, 3 daripada 4, 4 daripada 4. 689 00:31:22,660 --> 00:31:23,840 >> Dan sekarang, mengapa? 690 00:31:23,840 --> 00:31:27,530 Apa yang gerak hati di sebalik juga memo ke bawah jumlah sampul surat 691 00:31:27,530 --> 00:31:29,380 Saya akan hantar? 692 00:31:29,380 --> 00:31:31,130 PENONTON: Mengetahui sama ada sesuatu yang hilang. 693 00:31:31,130 --> 00:31:32,129 DAVID J. MALAN: Tepat sekali. 694 00:31:32,129 --> 00:31:34,100 Jadi TCP memanfaatkan ini. 695 00:31:34,100 --> 00:31:36,450 Ia menggunakan sesuatu yang dipanggil nombor turutan, hampir sama 696 00:31:36,450 --> 00:31:38,730 dalam semangat untuk apa yang kita melukis di sini. 697 00:31:38,730 --> 00:31:42,381 Tetapi ia perlu untuk mengetahui berapa banyak paket, atau sampul surat, terdapat sepatutnya menjadi. 698 00:31:42,381 --> 00:31:44,130 Kerana jika tidak, bagaimana anda tahu jika apabila 699 00:31:44,130 --> 00:31:46,870 anda mendapat 1, 2, dan 3 perlu sudah ada 4? 700 00:31:46,870 --> 00:31:50,950 >> Anda boleh membuat kesimpulan jika anda mendapat 1, 2, dan 4, tunggu satu minit. 701 00:31:50,950 --> 00:31:52,700 Terdapat mungkin adalah nombor 3. 702 00:31:52,700 --> 00:31:55,020 Dan sebenarnya, itu lebih dekat dengan bagaimana TCP berfungsi. 703 00:31:55,020 --> 00:31:58,240 Tetapi untuk tujuan kita sekarang, mari kita hanya menjadi super tepat dan bahawa ini adalah 1 daripada 4, 704 00:31:58,240 --> 00:32:01,690 2 dari 4, 3 4, 4 daripada 4 supaya kita tahu pada akhir proses, 705 00:32:01,690 --> 00:32:05,750 akhir berjabat tangan jika anda akan, jika perkara ini adalah benar-benar lengkap. 706 00:32:05,750 --> 00:32:09,220 >> Kini, ia ternyata TCP melakukan satu perkara lain. 707 00:32:09,220 --> 00:32:14,520 TCP juga membolehkan komputer untuk menyediakan pelbagai perkhidmatan. 708 00:32:14,520 --> 00:32:19,050 Dan dengan perkhidmatan yang saya maksudkan web, e-mel, perbualan, suara melalui IP. 709 00:32:19,050 --> 00:32:22,500 Ada tandan perkara yang berbeza yang internet dan pelayan di internet 710 00:32:22,500 --> 00:32:23,570 boleh lakukan hari ini. 711 00:32:23,570 --> 00:32:28,699 >> Jadi misalnya, hanya memikirkan hipotesis, jika saya menyerahkan ini kepada Arwa, 712 00:32:28,699 --> 00:32:31,240 bagaimana anda tahu apa yang akan berada di dalam sampul surat ini? 713 00:32:31,240 --> 00:32:33,130 Adakah ia akan menjadi meminta untuk laman web? 714 00:32:33,130 --> 00:32:34,090 Adakah e-mel? 715 00:32:34,090 --> 00:32:35,680 Adakah mesej segera? 716 00:32:35,680 --> 00:32:37,450 >> Anda tidak tahu berdasarkan maklumat ini. 717 00:32:37,450 --> 00:32:41,730 Apa yang anda tahu adalah yang ia dari yang ia adalah untuk, dan apa yang beberapa sampul surat 718 00:32:41,730 --> 00:32:42,230 ini adalah. 719 00:32:42,230 --> 00:32:43,965 Oleh itu, kita memerlukan satu lagi sekeping maklumat. 720 00:32:43,965 --> 00:32:45,840 Dan kita bercakap mengenai web dalam kes ini, 721 00:32:45,840 --> 00:32:47,090 hanya kerana ia adalah gambar kucing. 722 00:32:47,090 --> 00:32:48,320 Tetapi ia boleh menjadi apa-apa. 723 00:32:48,320 --> 00:32:50,440 >> Jadi saya boleh menulis web di atasnya. 724 00:32:50,440 --> 00:32:53,950 Atau lebih tepat, saya boleh menulis HTTP, yang 725 00:32:53,950 --> 00:32:58,250 adalah protokol yang digunakan oleh web pelayar dan pelayan untuk berkomunikasi. 726 00:32:58,250 --> 00:32:59,560 kepada yang dalam masa yang lebih. 727 00:32:59,560 --> 00:33:02,480 Tetapi saya akan menjadi lebih komputer berorientasikan daripada itu. 728 00:33:02,480 --> 00:33:06,510 >> Ia ternyata bahawa manusia, sedikit masa lalu, memutuskan 729 00:33:06,510 --> 00:33:10,090 untuk menetapkan nombor unik untuk perkhidmatan internet yang popular. 730 00:33:10,090 --> 00:33:15,020 HTTP berlaku untuk menggunakan nombor 80, atau seperti yang kita akan lihat, 443. 731 00:33:15,020 --> 00:33:17,770 Tetapi 80 adalah baik untuk sekarang. 732 00:33:17,770 --> 00:33:22,530 >> SMTP, yang merupakan cara yang mewah untuk mengatakan e-mel keluar. 733 00:33:22,530 --> 00:33:24,910 Ini Mudah Protokol Mail Transfer. 734 00:33:24,910 --> 00:33:27,810 Hanya set konvensyen yang mengawal bagaimana komputer menghantar e-mel 735 00:33:27,810 --> 00:33:29,200 dari satu komputer kepada yang lain. 736 00:33:29,200 --> 00:33:33,430 Berlaku untuk menggunakan nombor 25. 737 00:33:33,430 --> 00:33:37,710 >> FTP, yang sebahagian daripada anda mungkin biasa, apakah FTP lakukan? 738 00:33:37,710 --> 00:33:39,001 >> PENONTON: Pemindahan fail. 739 00:33:39,001 --> 00:33:42,000 DAVID J. MALAN: Ya, Pemindahan Fail Protokol tidak boleh digunakan lagi. 740 00:33:42,000 --> 00:33:44,082 Jika syarikat anda masih menggunakannya, anda mungkin 741 00:33:44,082 --> 00:33:46,040 menggunakannya tanpa penyulitan, yang bermakna anda telah 742 00:33:46,040 --> 00:33:49,140 telah menghantar nama pengguna dan kata laluan anda di internet setiap masa ini. 743 00:33:49,140 --> 00:33:50,223 Mungkin tidak perlu menggunakannya. 744 00:33:50,223 --> 00:33:51,890 Kerana versi selamat wujud. 745 00:33:51,890 --> 00:33:53,820 Ia 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 dalam erti kata lain, manusia, sedikit masa lalu, 748 00:33:58,470 --> 00:34:01,820 memutuskan bahawa, hey, mari kita hanya memperuntukkan nombor untuk semua perkhidmatan ini 749 00:34:01,820 --> 00:34:03,280 untuk menjaga segala-galanya baik dan kemas. 750 00:34:03,280 --> 00:34:05,571 Tetapi apa yang benar-benar bermakna, walaupun sampul surat ini 751 00:34:05,571 --> 00:34:09,530 mula kelihatan yang sukar difahami sedikit, Saya kini boleh memakai akhir itu, 752 00:34:09,530 --> 00:34:11,989 misalnya, kolon 80. 753 00:34:11,989 --> 00:34:13,780 Dan saya hanya akan menggunakan noktah bertindih di sini hanya 754 00:34:13,780 --> 00:34:16,969 kerana itulah konvensyen komputer. 755 00:34:16,969 --> 00:34:21,440 Saya akan menambah noktah bertindih 80 ke akhir alamat 756 00:34:21,440 --> 00:34:27,260 hanya untuk arcanely menangkap hakikat bahawa ini ditakdirkan untuk 5.6.7.8 port 80. 757 00:34:27,260 --> 00:34:31,610 Jadi sekarang, apabila saya menyerahkannya kepada Arwa, dengan andaian dia sedang berjalan pelayan e-mel, web yang 758 00:34:31,610 --> 00:34:33,864 pelayan, sekelip mata pelayan mesej, dia kini 759 00:34:33,864 --> 00:34:37,301 tahu bahawa apabila melihat bilangan 80, oh, ini harus pergi ke dalam baldi ini. 760 00:34:37,301 --> 00:34:38,800 Atau ini perlu pergi ke dalam peti mel ini. 761 00:34:38,800 --> 00:34:41,380 Atau ini harus diserahkan off kepada perkhidmatan ini itulah 762 00:34:41,380 --> 00:34:43,659 berjalan pada pelayan tertentu beliau. 763 00:34:43,659 --> 00:34:45,650 >> Oleh sebab itu, sekeping terakhir daripada itu, ini adalah kucing. 764 00:34:45,650 --> 00:34:47,250 Dan mengapa saya mempunyai empat sampul surat? 765 00:34:47,250 --> 00:34:51,810 Nah, salah satu ciri yang ditawarkan oleh IP, di samping menangani, 766 00:34:51,810 --> 00:34:54,179 juga keupayaan untuk memecahkan 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 sebenarnya, untuk kecekapan dan memaksimumkan daya pemprosesan, jadi untuk bercakap, 769 00:35:02,910 --> 00:35:07,110 apa pemecahan adalah baik untuk mengambil fail besar seperti ini 770 00:35:07,110 --> 00:35:11,070 dan mengoyak mereka ke bahagian yang lebih kecil untuk serpihan, 771 00:35:11,070 --> 00:35:14,240 kami akan berkata dalam kes ini, terbalik yang 772 00:35:14,240 --> 00:35:17,800 adalah bahawa hanya kerana satu orang memonopoli 773 00:35:17,800 --> 00:35:20,480 rangkaian anda dengan memuat turun benar-benar fail video yang besar, 774 00:35:20,480 --> 00:35:24,110 fail-fail video masih akan akan dicincang kepada kepingan super kecil 775 00:35:24,110 --> 00:35:26,950 dan dihantar satu atau lebih pada satu masa. 776 00:35:26,950 --> 00:35:29,750 Supaya sedikit saya dengan kucing saya, atau e-mel saya, 777 00:35:29,750 --> 00:35:32,900 atau mesej segera saya, atau sesuatu lebih penting daripada apa-apa benda 778 00:35:32,900 --> 00:35:37,604 juga boleh mempunyai peluang 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 ia terpulang kepada perisian dan router 781 00:35:40,100 --> 00:35:41,970 untuk membuat keputusan bagaimana untuk menghantar perkara-perkara ini. 782 00:35:41,970 --> 00:35:44,370 Tetapi akhirnya, mereka semua akan ke destinasi mereka. 783 00:35:44,370 --> 00:35:49,950 Sebagai mengetepikan, jika anda terfikir mengenai isu, atau membaca kira-kira, 784 00:35:49,950 --> 00:35:52,162 isu berkecuali bersih? 785 00:35:52,162 --> 00:35:55,120 berkecuali bersih, ini adalah menjadi tren untuk beberapa waktu, di negara ini, 786 00:35:55,120 --> 00:35:58,970 di mana politik ia menjadi isu sarang. 787 00:35:58,970 --> 00:36:02,930 Oleh kerana beberapa syarikat, misalnya, mahu mengutamakan trafik tertentu 788 00:36:02,930 --> 00:36:03,870 atas orang lain. 789 00:36:03,870 --> 00:36:06,610 Sebagai contoh, orang bimbang bahawa 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 membayar Comcast, atau Verizon, 792 00:36:15,840 --> 00:36:19,567 atau siapa tahu, walaupun kerajaan lebih wang untuk mengutamakan trafik mereka. 793 00:36:19,567 --> 00:36:21,650 Sekarang, apakah yang sebenarnya bermakna teknologi? 794 00:36:21,650 --> 00:36:25,980 Yang mungkin bermakna bahawa ISP, apabila melihat alamat IP tertentu, 795 00:36:25,980 --> 00:36:28,500 mungkin memberikan paket, mereka sampul surat, keutamaan. 796 00:36:28,500 --> 00:36:32,960 Melihat nombor port tertentu, mungkin memberi paket keutamaan dan, kemudian, 797 00:36:32,960 --> 00:36:35,840 melambatkan e-mel saya, atau melambatkan perkhidmatan saya. 798 00:36:35,840 --> 00:36:42,780 Dan ia benar-benar hanya berkisar pada pengutamaan atau kualiti perkhidmatan 799 00:36:42,780 --> 00:36:44,647 untuk ini pelbagai perkhidmatan yang berlainan. 800 00:36:44,647 --> 00:36:46,980 Jadi dan itulah bagaimana ia akan dilakukan di peringkat teknikal. 801 00:36:46,980 --> 00:36:49,021 >> Jadi, dalam apa-apa hal, kita kini mempunyai empat sampul surat. 802 00:36:49,021 --> 00:36:54,000 Saya akan meletakkan satu perempat daripada kucing dalam sampul surat ini, salah satu 803 00:36:54,000 --> 00:37:02,370 perempat daripada kucing dalam sampul surat ini, satu perempat dalam sampul surat ini. 804 00:37:02,370 --> 00:37:10,440 Dan sekarang, katakan matlamat saya adalah untuk menghantar ini, katakan, untuk Jeffery. 805 00:37:10,440 --> 00:37:13,890 Ingat bahawa sama seperti gambar di sini mencadangkan, 806 00:37:13,890 --> 00:37:16,270 mereka tidak semua semestinya perlu mengambil laluan yang sama. 807 00:37:16,270 --> 00:37:20,467 >> Jadi jika saya pelayan cats.com itu, Saya bertindak balas kepada permintaan Jeffery 808 00:37:20,467 --> 00:37:21,050 dalam cerita ini. 809 00:37:21,050 --> 00:37:22,510 Saya akan lulus satu off di sini. 810 00:37:22,510 --> 00:37:24,250 Mereka mungkin mula di lokasi yang sama. 811 00:37:24,250 --> 00:37:26,980 Jadi Arwa, jika anda mahu untuk membuat keputusan siapa untuk laluan ini untuk akan datang, 812 00:37:26,980 --> 00:37:28,690 anda boleh pergi ke hadapan dan menghantar dengan cara itu. 813 00:37:28,690 --> 00:37:31,120 Dan jangan hantar ke router sama setiap kali. 814 00:37:31,120 --> 00:37:31,640 >> [Ketawa kecil] 815 00:37:31,640 --> 00:37:33,139 >> Jadi Dan ini mendapat sedikit sesak. 816 00:37:33,139 --> 00:37:36,342 817 00:37:36,342 --> 00:37:37,920 Itupun dia. 818 00:37:37,920 --> 00:37:39,670 Baiklah. 819 00:37:39,670 --> 00:37:41,837 Dan supaya orang-orang perlu membuat cara mereka di sekitar bilik. 820 00:37:41,837 --> 00:37:44,378 Dan sekali lagi, anda sebagai router umumnya tahu Jeffery cara itu. 821 00:37:44,378 --> 00:37:45,840 Jadi hanya terus menghantar dengan cara itu. 822 00:37:45,840 --> 00:37:53,170 823 00:37:53,170 --> 00:37:55,340 Dan sekarang, katakan Dan tidak cukup membuatnya. 824 00:37:55,340 --> 00:37:59,290 Dan sebagainya paket ini tidak perlu lagi jatuh di sepanjang cara, jika saya boleh mencuri yang jauh daripada anda 825 00:37:59,290 --> 00:38:00,193 tegas, 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 Ia tidak semestinya paling laluan langsung geografi. 829 00:38:09,119 --> 00:38:10,410 Masih cuba untuk sampai ke Jeffery. 830 00:38:10,410 --> 00:38:11,959 Dan lengkap. 831 00:38:11,959 --> 00:38:13,000 Sekarang, ini adalah disengajakan. 832 00:38:13,000 --> 00:38:14,875 Saya tidak bermaksud untuk memukul tangan anda apabila saya melakukannya. 833 00:38:14,875 --> 00:38:17,720 Tetapi paket 4 daripada 4 lakukan hilang atau terjatuh. 834 00:38:17,720 --> 00:38:20,550 Dan mungkin yang berlaku kerana terdapat ralat perkakasan. 835 00:38:20,550 --> 00:38:23,864 Mungkin itu kerana Dan mendapat beban atau Andrew mendapat beban. 836 00:38:23,864 --> 00:38:24,530 Tetapi ia berlaku. 837 00:38:24,530 --> 00:38:26,488 Jadi, jika, Jefferey, anda akan suka untuk memasang semula itu. 838 00:38:26,488 --> 00:38:29,700 Apa gambar yang anda ada di hadapan anda sekarang? 839 00:38:29,700 --> 00:38:32,144 Jika anda sedang mengambil mesej yang keluar dari sampul surat. 840 00:38:32,144 --> 00:38:33,840 >> PENONTON: 1, 2, 3. 841 00:38:33,840 --> 00:38:37,570 >> DAVID J. MALAN: OK, pergi ke depan dan membuka mereka dan mengambil keping kucing keluar. 842 00:38:37,570 --> 00:38:39,390 >> PENONTON: [didengar]. 843 00:38:39,390 --> 00:38:42,360 >> DAVID J. MALAN: Baiklah, jadi kita mempunyai bahagian atas sebelah kiri 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, adakah ini protokol yang bermula di sini. 847 00:38:53,770 --> 00:38:59,190 Jadi Jeffery, apabila menerima 1, dan 2, dan 3 dari 4, dalam senario ini, 848 00:38:59,190 --> 00:39:03,370 entah bagaimana menghantar mesej kembali kepada saya, melalui beberapa route-- 849 00:39:03,370 --> 00:39:05,840 boleh menjadi apa-apa bilangan hop berbeza sini-- yang mengatakan, 850 00:39:05,840 --> 00:39:06,798 hey, tetapi tunggu sebentar. 851 00:39:06,798 --> 00:39:08,670 Hantar semula 4 daripada 4. 852 00:39:08,670 --> 00:39:12,480 >> Dan supaya apa yang saya perlu pergi dan melakukan is-- itu semua data elektronik. 853 00:39:12,480 --> 00:39:15,740 Jadi saya boleh dengan mudah menyalin kucing dalam RAM atau memori saya sendiri. 854 00:39:15,740 --> 00:39:17,950 Saya boleh datang dengan yang lain sampul surat, meletakkan satu salinan lagi 855 00:39:17,950 --> 00:39:19,640 hanya serpihan ini untuk kecekapan. 856 00:39:19,640 --> 00:39:21,181 Saya tidak perlu menghantar semula keseluruhan kucing. 857 00:39:21,181 --> 00:39:23,500 Saya boleh memasukkannya ke dalam baru sampul surat, hantar di sekeliling. 858 00:39:23,500 --> 00:39:26,290 Dan beberapa beberapa milisaat kemudian, Jeffrey, mudah-mudahan, 859 00:39:26,290 --> 00:39:28,640 mempunyai keseluruhan paket. 860 00:39:28,640 --> 00:39:30,860 Jadi ia mengambil sedikit masa untuk memberitahu cerita ini. 861 00:39:30,860 --> 00:39:32,610 Dan itu bukan tidak munasabah. 862 00:39:32,610 --> 00:39:35,150 >> Oleh kerana terdapat banyak kerumitan berlaku di sini. 863 00:39:35,150 --> 00:39:36,530 Protokol ini tidak mudah. 864 00:39:36,530 --> 00:39:39,040 Tetapi jika anda mahu untuk menjamin penghantaran dengan cara ini, 865 00:39:39,040 --> 00:39:42,540 anda perlu mempunyai langkah-langkah tambahan, yang metadata tambahan, jika anda akan. 866 00:39:42,540 --> 00:39:45,230 >> Dan hanya untuk melambungkan tempoh keluar sana, data yang kita mengambil berat tentang 867 00:39:45,230 --> 00:39:46,860 adalah seperti kucing di dalam sampul surat. 868 00:39:46,860 --> 00:39:50,227 Metadata, yang merupakan data itu berguna tetapi tidak apa yang saya benar-benar 869 00:39:50,227 --> 00:39:52,310 mengambil berat tentang pada akhir hari, adalah semua barangan 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, destinasi, nombor port, nombor-nombor turutan. 872 00:39:57,850 --> 00:39:58,850 Semua itu adalah metadata. 873 00:39:58,850 --> 00:39:59,560 Ia berguna. 874 00:39:59,560 --> 00:40:02,591 Tetapi ia bukan apa yang saya akhirnya mahu keluar dari bahawa keseluruhan transaksi. 875 00:40:02,591 --> 00:40:04,840 Sekarang, ini kelihatan agak menarik yang tidak kira apa, 876 00:40:04,840 --> 00:40:07,310 Jeffrey akan mendapatkan salinan kucing itu, dengan andaian kita 877 00:40:07,310 --> 00:40:10,160 mempunyai sambungan fizikal kepadanya pada akhir hari. 878 00:40:10,160 --> 00:40:12,680 Tetapi adakah terdapat tertentu jenis permohonan 879 00:40:12,680 --> 00:40:16,980 di mana menjamin penghantaran akan menjadi reka bentuk yang tidak baik 880 00:40:16,980 --> 00:40:21,424 keputusan dan ciri-ciri yang tidak diingini? 881 00:40:21,424 --> 00:40:24,270 882 00:40:24,270 --> 00:40:27,280 Adakah anda sentiasa mahu menghantar semula seperti saya mencadangkan tadi? 883 00:40:27,280 --> 00:40:31,935 884 00:40:31,935 --> 00:40:33,740 >> PENONTON: Bayar untuk itu, saya rasa. 885 00:40:33,740 --> 00:40:36,182 >> DAVID J. MALAN: Jika anda membayar, apa yang mungkin anda maksudkan? 886 00:40:36,182 --> 00:40:38,070 >> PENONTON: [didengar]. 887 00:40:38,070 --> 00:40:40,270 >> DAVID J. MALAN: Oh, OK, soalan yang baik. 888 00:40:40,270 --> 00:40:42,620 Anda mungkin mendapatkan dua dikenakan jika ia seperti check-out, 889 00:40:42,620 --> 00:40:44,700 Amazon atau sesuatu? 890 00:40:44,700 --> 00:40:46,090 jawapan pendek, tidak. 891 00:40:46,090 --> 00:40:50,410 Kerana dalam yang serpihan adalah, boleh dikatakan, pada tahap yang lebih rendah. 892 00:40:50,410 --> 00:40:53,910 Dan mereka perlu dipasang semula sebelum anda sebenarnya boleh dikenakan. 893 00:40:53,910 --> 00:40:56,046 Jadi pemikiran yang baik tetapi tidak membimbangkan dalam kes ini. 894 00:40:56,046 --> 00:41:01,930 895 00:41:01,930 --> 00:41:03,150 >> Mari kita sebab ke belakang. 896 00:41:03,150 --> 00:41:06,484 Jadi retransmitting diperlukan sedikit usaha lebih. 897 00:41:06,484 --> 00:41:07,900 Yang tidak berasa seperti perjanjian yang besar. 898 00:41:07,900 --> 00:41:10,370 Tetapi ia memerlukan sedikit masa lagi. 899 00:41:10,370 --> 00:41:13,030 >> Kerana sekarang, Jeffrey perlu menunggu beberapa milisaat 900 00:41:13,030 --> 00:41:16,340 untuk mendapatkan sekeping keempat data lagi. 901 00:41:16,340 --> 00:41:18,256 blip kecil, tetapi ia akan melambatkan perkara turun. 902 00:41:18,256 --> 00:41:19,880 Dan mungkin super di internet sesak. 903 00:41:19,880 --> 00:41:22,760 >> Dan mungkin Andrew menyimpan menjatuhkan paket di atas lantai. 904 00:41:22,760 --> 00:41:25,360 Jadi kelewatan ini mula berkumpul. 905 00:41:25,360 --> 00:41:29,320 Jadi, selepas beberapa ketika, kucing ini tidak mengambil 74 milisaat untuk ke sana. 906 00:41:29,320 --> 00:41:31,390 Ia mengambil masa 1.5 saat. 907 00:41:31,390 --> 00:41:35,100 >> Dan mungkin gambar seterusnya kucing mengambil masa setengah saat, dua saat. 908 00:41:35,100 --> 00:41:37,850 Dalam erti kata lain, kita mula bogging perkara turun. 909 00:41:37,850 --> 00:41:42,380 Apakah aplikasi mungkin menjengkelkan untuk paya turun dengan cara ini? 910 00:41:42,380 --> 00:41:43,790 >> PENONTON: sungai Video atau suara. 911 00:41:43,790 --> 00:41:47,110 >> DAVID J. MALAN: Ya, jadi bagaimana jika anda menonton permainan besbol dalam talian, 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 kes video persidangan, jenis tidak boleh diterima, 914 00:41:56,060 --> 00:42:01,260 pada satu ketika, untuk memulakan pendengaran tindak balas manusia anda kedua-an. 915 00:42:01,260 --> 00:42:05,160 Bukankah lebih baik untuk hanya meninggalkan paket yang di atas tanah, 916 00:42:05,160 --> 00:42:09,230 hanya menunjukkan 3/4 daripada kucing, atau dalam kes ini, persidangan video, 917 00:42:09,230 --> 00:42:13,030 menunjukkan 3/4 daripada muka saya dengan saya mulut bergerak seperti yang saya bercakap, 918 00:42:13,030 --> 00:42:16,097 dan hanya membiarkan audio, pada kurangnya, melalui, misalnya. 919 00:42:16,097 --> 00:42:17,930 Jadi ada tanggapan ini kualiti perkhidmatan 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 masa nyata applications-- sama ada ia penstriman acara sukan 922 00:42:23,210 --> 00:42:26,490 atau streaming video conferencing-- mungkin anda tidak memerlukan semua bit. 923 00:42:26,490 --> 00:42:29,140 Dan mungkin ia sebenarnya lebih baik hanya menggigit lidah anda 924 00:42:29,140 --> 00:42:33,630 dan hanya menyimpan membajak ke hadapan dengan lebih dan lebih banyak data, tidak pernah melihat ke belakang. 925 00:42:33,630 --> 00:42:36,620 Oleh kerana manusia akan memikirkan ia di dalam fikiran mereka sendiri 926 00:42:36,620 --> 00:42:37,730 apa yang mereka benar-benar terlepas. 927 00:42:37,730 --> 00:42:40,911 >> Dan ia akan menjadi lebih menjengkelkan untuk buffer, penampan. 928 00:42:40,911 --> 00:42:41,410 Betul? 929 00:42:41,410 --> 00:42:44,110 Ada perkara ini, dengan yang kita semua biasa, 930 00:42:44,110 --> 00:42:51,140 di mana saya hanya mula bercakap pada masa yang sama, itu hanya menjengkelkan untuk benar-benar mempunyai 931 00:42:51,140 --> 00:42:52,540 itu, tunggu saya untuk mengejar mereka. 932 00:42:52,540 --> 00:42:55,210 >> Mungkin ia adalah lebih baik jika anda hanya terlepas beberapa saat apa yang saya katakan. 933 00:42:55,210 --> 00:42:56,587 Tetapi kemudian, ia datang kembali kuat. 934 00:42:56,587 --> 00:42:57,920 Jadi ia sekali lagi, ia adalah satu keseimbangan. 935 00:42:57,920 --> 00:43:03,300 Dan sebenarnya, protokol yang membolehkan anda untuk berbuat demikian tidak akan TCP, 936 00:43:03,300 --> 00:43:09,290 tetapi sesuatu yang dinamakan UDP, yang hanya protokol yang berbeza yang digunakan 937 00:43:09,290 --> 00:43:12,690 kadang-kadang bagi mereka konteks. 938 00:43:12,690 --> 00:43:13,440 Ya, soalan. 939 00:43:13,440 --> 00:43:21,990 >> PENONTON: [didengar] tertentu [Didengar] protokol perlahan [didengar]? 940 00:43:21,990 --> 00:43:24,949 >> DAVID J. MALAN: Untuk berhenti perlahan pada apa rasa? 941 00:43:24,949 --> 00:43:28,200 >> PENONTON: Saya ingin menghantar 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 >> PENONTON: Jika seseorang tidak mahu [didengar] 944 00:43:32,700 --> 00:43:36,940 memindahkan berhenti [didengar]. 945 00:43:36,940 --> 00:43:41,490 >> DAVID J. MALAN: Oh, anda benar-benar boleh mengganggu mana-mana data ini. 946 00:43:41,490 --> 00:43:44,810 Sebagai contoh, di antara semua hop, antara titik A dan B, 947 00:43:44,810 --> 00:43:49,140 semua hop ini di sini boleh membuat keputusan hanya untuk menyenaraihitamkan semua data UDP. 948 00:43:49,140 --> 00:43:50,210 Mereka hanya boleh berhenti. 949 00:43:50,210 --> 00:43:52,924 Mereka boleh menyalinnya mengetahui bahawa ini adalah data video yang mereka 950 00:43:52,924 --> 00:43:53,840 mungkin mahu melihat. 951 00:43:53,840 --> 00:43:58,770 Jadi ringkasnya, sesiapa yang mempunyai akses kepada sambungan wayarles atau berwayar 952 00:43:58,770 --> 00:44:01,660 antara dua titik boleh benar-benar berhenti jika mereka mahu. 953 00:44:01,660 --> 00:44:03,570 >> Dan sebenarnya, walaupun dalam router rumah kami, yang 954 00:44:03,570 --> 00:44:05,540 adalah cerita kami akan kembali kini, mungkin 955 00:44:05,540 --> 00:44:08,890 mempunyai tetapan di mana anda boleh mendayakan atau melumpuhkan perkhidmatan tertentu sama ada 956 00:44:08,890 --> 00:44:11,190 atas sebab-sebab ibu bapa, atau hanya tidak mahu 957 00:44:11,190 --> 00:44:16,890 anak-anak anda untuk menonton video dalam talian, atau atas sebab-sebab korporat juga. 958 00:44:16,890 --> 00:44:18,970 Jadi sebenarnya, mari kita mengekang perkara semula. 959 00:44:18,970 --> 00:44:21,580 >> Kerana kami telah dibenarkan diri kita untuk melihat, sekarang, 960 00:44:21,580 --> 00:44:24,230 di semua pelayan di dalam internet di sini. 961 00:44:24,230 --> 00:44:27,720 Tetapi jika, pada akhir hari, Saya hanya cuba untuk sampai ke Amazon, 962 00:44:27,720 --> 00:44:31,060 apa yang yang rumah kecil router sebenarnya melakukan untuk saya? 963 00:44:31,060 --> 00:44:36,310 Nah, ternyata bahawa router rumah, yang kita diterangkan sebelum ini, itu 964 00:44:36,310 --> 00:44:42,720 semua menarik tidak seimbang di sini, mempunyai sejumlah besar perkhidmatan terbina dalam. 965 00:44:42,720 --> 00:44:46,650 >> Ia mempunyai, biasanya, yang server DHCP dibina. 966 00:44:46,650 --> 00:44:49,400 Ia selalunya mempunyai pusat akses yang dibina. 967 00:44:49,400 --> 00:44:52,560 Dan itu kerap kerana ia mempunyai ini antena, seperti perkara-perkara ini di sini. 968 00:44:52,560 --> 00:44:55,590 Ia sering mempunyai firewall terbina dalam. 969 00:44:55,590 --> 00:45:00,900 >> Ia sering mempunyai router, yang yang sekeping berbeza sendiri fungsi, 970 00:45:00,900 --> 00:45:02,270 terbina dalam. 971 00:45:02,270 --> 00:45:06,530 Ia mungkin mempunyai sesuatu dipanggil pelayan DNS terbina dalam, 972 00:45:06,530 --> 00:45:07,931 jika tidak fungsi lain. 973 00:45:07,931 --> 00:45:10,430 Jadi mari kita mengusik selain hanya beberapa baki orang-orang di sini. 974 00:45:10,430 --> 00:45:15,030 DHCP, hanya untuk mengulang kembali, melakukan apa? 975 00:45:15,030 --> 00:45:16,150 >> PENONTON: Tetapkan IP. 976 00:45:16,150 --> 00:45:16,530 >> DAVID J. MALAN: Tepat sekali. 977 00:45:16,530 --> 00:45:18,196 Tetapkan alamat IP dan beberapa perkara lain. 978 00:45:18,196 --> 00:45:21,940 Ia juga akan memberitahu Mac saya atau PC apa router lalai saya ialah 979 00:45:21,940 --> 00:45:24,560 dan beberapa butiran lain, seperti yang kita lihat pada skrin Mac saya. 980 00:45:24,560 --> 00:45:27,694 Pusat akses hanya bermakna, ini hari, ia menyokong Wi-Fi. 981 00:45:27,694 --> 00:45:29,860 Dan secara wayarles akan membolehkan orang ramai untuk berhubung, hanya 982 00:45:29,860 --> 00:45:32,260 seperti kabel fizikal dari tadi. 983 00:45:32,260 --> 00:45:36,380 >> Firewall antara dua bangunan atau dua kedai dalam bangunan, 984 00:45:36,380 --> 00:45:39,990 ia adalah satu peranti fizikal yang, ideal, menghalang api 985 00:45:39,990 --> 00:45:42,440 daripada merebak dari satu kedai yang lain. 986 00:45:42,440 --> 00:45:47,480 Dalam dunia maya, ia menghalang data dari mendapatkan dari satu tempat ke tempat lain. 987 00:45:47,480 --> 00:45:49,740 Jadi sebenarnya, jika anda rangkaian rumah, atau bahkan 988 00:45:49,740 --> 00:45:52,800 korporat atau universiti anda rangkaian, mempunyai entah bagaimana 989 00:45:52,800 --> 00:45:59,050 disenaraihitamkan, katakan, semua akses kepada Facebook.com, 990 00:45:59,050 --> 00:46:03,450 deeming ia satu pembaziran masa, bagaimana mungkin universiti anda, atau rumah, 991 00:46:03,450 --> 00:46:07,380 atau syarikat berbuat demikian dalam konteks sampul surat seperti ini? 992 00:46:07,380 --> 00:46:12,190 >> Dalam erti kata lain, jika semua komputer saya sini-- komputer riba saya dan mana-mana other-- 993 00:46:12,190 --> 00:46:14,900 entah bagaimana bercakap dengan internet melalui rumah ini 994 00:46:14,900 --> 00:46:20,460 router, atau router korporat ini, atau universiti router ini, 995 00:46:20,460 --> 00:46:25,362 Apakah maklumat yang perlu penggunaan firewall untuk menghentikan trafik daripada mengalir? 996 00:46:25,362 --> 00:46:27,350 >> PENONTON: [didengar]. 997 00:46:27,350 --> 00:46:29,740 >> DAVID J. MALAN: Ya, jadi jika mereka tahu bahawa web Facebook 998 00:46:29,740 --> 00:46:33,170 pelayan, di internet, mempunyai alamat IP 5.6.7.8, 999 00:46:33,170 --> 00:46:37,840 ia adalah remeh bagi pentadbir sistem untuk mengkonfigurasi firewall, hanya menafikan 1000 00:46:37,840 --> 00:46:40,870 dan menggugurkan semua sampul surat ditakdirkan untuk alamat IP. 1001 00:46:40,870 --> 00:46:44,290 Pada hakikatnya, Facebook mempunyai beberapa yang berbeza IP, mungkin berpuluh-puluh, mungkin beratus-ratus. 1002 00:46:44,290 --> 00:46:47,020 Tetapi selagi mereka adalah diketahui umum, pentadbir 1003 00:46:47,020 --> 00:46:48,620 sebenarnya boleh menyenaraihitamkan semua orang-orang. 1004 00:46:48,620 --> 00:46:52,505 >> Atau jika itu tidak mungkin, hanya kerana Facebook, mungkin, mempunyai terlalu banyak IP 1005 00:46:52,505 --> 00:46:55,440 atau mereka mengubah terlalu kerap, dengan baik, ia ternyata, seperti yang kita akan lihat, 1006 00:46:55,440 --> 00:46:57,440 bila-bila masa anda membuat meminta untuk halaman web, 1007 00:46:57,440 --> 00:47:00,621 seperti Facebook.com, bukan ada yang kucing dalam sampul surat, 1008 00:47:00,621 --> 00:47:01,870 ada akan menjadi sebutan a. 1009 00:47:01,870 --> 00:47:07,780 Oh, pengguna ini mahu Facebook.com/MarkZuckerberg.php 1010 00:47:07,780 --> 00:47:09,360 atau apa sahaja fail yang berkenaan. 1011 00:47:09,360 --> 00:47:12,590 >> Jadi anda hanya boleh melihat di dalam sampul surat dan melihat, oh, ini adalah untuk Facebook. 1012 00:47:12,590 --> 00:47:13,650 Saya akan menjatuhkannya sekarang. 1013 00:47:13,650 --> 00:47:16,610 Anda boleh melihat bahagian dalam sampul surat sebagai firewall juga. 1014 00:47:16,610 --> 00:47:20,560 >> Jadi firewall, dalam jangka pendek, boleh melihat alamat IP. 1015 00:47:20,560 --> 00:47:22,240 Ia boleh melihat nombor port. 1016 00:47:22,240 --> 00:47:26,560 Ia boleh melihat dalam sampul surat. 1017 00:47:26,560 --> 00:47:29,360 >> Dan dengan jumlah pelabuhan, ini adalah salah satu yang menarik juga. 1018 00:47:29,360 --> 00:47:33,410 Firewall, oleh itu, boleh menyekat, ia seolah-olah, semua akses web, jika ia mahu, 1019 00:47:33,410 --> 00:47:37,060 hanya dengan menyenarai hitam mana-mana sampul surat yang mempunyai jumlah 80 ke atas mereka, 1020 00:47:37,060 --> 00:47:43,600 atau e-mel dengan menyenarai hitam port 25, atau menyekat FTP, dengan menyekat port 21. 1021 00:47:43,600 --> 00:47:45,250 Dan senarai seterusnya dan seterusnya. 1022 00:47:45,250 --> 00:47:49,810 >> Sebagai mengetepikan, melakukan apa-apa daripada anda menggunakan DNS Google server-- 8.8.8.8? 1023 00:47:49,810 --> 00:47:51,420 Adakah ini bunyi biasa? 1024 00:47:51,420 --> 00:47:51,950 Tidak? 1025 00:47:51,950 --> 00:47:56,615 >> Jadi ternyata anda boleh menatarajah anda komputer untuk menggunakan alamat adat. 1026 00:47:56,615 --> 00:47:58,490 Dan kita akan kembali kepada ini dalam hanya seketika. 1027 00:47:58,490 --> 00:48:01,100 Dan ia adalah sangat biasa bagi korporat rangkaian dan rangkaian hotel 1028 00:48:01,100 --> 00:48:03,750 untuk menyekat yang jenis perkara, kerana kita tidak lama lagi akan melihat. 1029 00:48:03,750 --> 00:48:06,460 >> Jadi bit terakhir fungsi, kemudian, di sini adalah router dan DNS. 1030 00:48:06,460 --> 00:48:08,116 router A, sekali lagi, idea yang sangat mudah. 1031 00:48:08,116 --> 00:48:09,990 Ia hanya data laluan kiri, kanan, atas, dan ke bawah 1032 00:48:09,990 --> 00:48:12,156 berdasarkan wayar dan sambungan bahawa ia telah, 1033 00:48:12,156 --> 00:48:16,470 sama ada ia adalah satu rangkaian 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 akronim besar di sini. 1035 00:48:20,540 --> 00:48:24,030 >> Apakah pelayan DNS lakukan? 1036 00:48:24,030 --> 00:48:27,338 Ia adalah fungsi yang sangat berguna sering dibina ke dalam router rumah. 1037 00:48:27,338 --> 00:48:31,750 1038 00:48:31,750 --> 00:48:34,350 Nah, kita mempunyai tidak cukup disambungkan dua titik di sini. 1039 00:48:34,350 --> 00:48:40,300 Apabila saya menaip Amazon.com atau cats.com ke dalam pelayar saya, entah bagaimana atau lain-lain 1040 00:48:40,300 --> 00:48:43,810 yang berakhir pada sampul surat, mungkin, dengan Amazon atau cats.com 1041 00:48:43,810 --> 00:48:47,560 di bahagian dalam sampul surat, seperti yang saya dicadangkan dengan Facebook. 1042 00:48:47,560 --> 00:48:51,157 >> Tetapi apa yang telah pergi pada di luar, telah kita katakan? 1043 00:48:51,157 --> 00:48:52,240 PENONTON: address-- IP 1044 00:48:52,240 --> 00:48:53,040 DAVID J. MALAN: Alamat IP. 1045 00:48:53,040 --> 00:48:54,560 PENONTON: [didengar] dinamakan alamat IP. 1046 00:48:54,560 --> 00:48:55,560 DAVID J. MALAN: Tepat sekali. 1047 00:48:55,560 --> 00:49:00,090 Pelayan DNS, Sistem Nama Domain pelayan, ia-satunya tujuan dalam kehidupan 1048 00:49:00,090 --> 00:49:04,350 adalah untuk menterjemahkan nama domain kepada alamat IP dan sebaliknya. 1049 00:49:04,350 --> 00:49:08,180 Dan oleh itu, juga, anda boleh berfikir seperti fail Excel yang besar dengan dua columns-- 1050 00:49:08,180 --> 00:49:11,520 nama-nama domain dalam satu dan IP dalam lain. 1051 00:49:11,520 --> 00:49:13,280 Tetapi ia adalah satu fail terutamanya besar. 1052 00:49:13,280 --> 00:49:17,490 >> Dan ternyata bahawa apabila saya menghidupkan pada AirPort Extreme saya, atau Linksys saya 1053 00:49:17,490 --> 00:49:20,890 peranti, atau peranti D-Link saya, atau apa sahaja yang anda mempunyai di rumah, 1054 00:49:20,890 --> 00:49:24,170 sesungguhnya yang peranti kecil tidak tidak tahu tentang, terlebih dahulu, 1055 00:49:24,170 --> 00:49:27,332 semua alamat IP mungkin dan semua mungkin nama-nama domain di dunia. 1056 00:49:27,332 --> 00:49:28,040 Kerana ia tidak boleh. 1057 00:49:28,040 --> 00:49:31,290 Kerana apa yang jika seseorang membeli domain menamakan esok, meletakkan ia di internet? 1058 00:49:31,290 --> 00:49:33,581 >> Ia akan menjadi baik jika rumah anda router masih boleh mengaksesnya. 1059 00:49:33,581 --> 00:49:34,800 Dan sesungguhnya ia boleh. 1060 00:49:34,800 --> 00:49:38,210 Jadi ia ternyata ada keseluruhannya hierarki pelayan DNS di dunia. 1061 00:49:38,210 --> 00:49:39,800 >> router rumah anda, biasanya, mempunyai satu. 1062 00:49:39,800 --> 00:49:42,540 Tetapi ia hanya adalah pelayan caching DNS. 1063 00:49:42,540 --> 00:49:47,020 Dan dengan cache yang saya maksudkan C-A-C-H-E, di mana ia hanya menyimpan salinan maklumat 1064 00:49:47,020 --> 00:49:48,020 Sementara. 1065 00:49:48,020 --> 00:49:52,090 Tetapi jika saya mempunyai perkhidmatan internet melalui Comcast, atau Verizon, atau RCN, 1066 00:49:52,090 --> 00:49:55,210 vendor yang sangat popular di dalam negara pada Amerika Syarikat, atau mana-mana syarikat lain, 1067 00:49:55,210 --> 00:49:58,500 atau Harvard University, Harvard, dan Comcast dan Verizon, 1068 00:49:58,500 --> 00:50:01,090 dan ISP tempatan anda semua mempunyai pelayan DNS mereka sendiri. 1069 00:50:01,090 --> 00:50:03,080 >> Dan mereka juga cache maklumat. 1070 00:50:03,080 --> 00:50:06,960 Tetapi ada juga beberapa DNS besar khas pelayan di dunia, sekurang-kurangnya 13, 1071 00:50:06,960 --> 00:50:11,420 apa yang dipanggil pelayan akar yang tahu di mana semua com dot berada, dan tahu di mana 1072 00:50:11,420 --> 00:50:13,470 semua jaring dot adalah, dan semua orgs dot, 1073 00:50:13,470 --> 00:50:17,000 dan semua puluhan dan puluhan peringkat tertinggi lain domain hari ini. 1074 00:50:17,000 --> 00:50:19,010 Dan jadi ada ini keseluruhan sistem hierarki 1075 00:50:19,010 --> 00:50:26,480 kepada DNS yang jika kamu tidak tahu dan sehingga anda lebih tinggi tidak, mudah-mudahan, 1076 00:50:26,480 --> 00:50:28,250 sehingga lebih tinggi anda lebih tinggi yang tahu. 1077 00:50:28,250 --> 00:50:30,449 Kerana tanggungjawab itu akhirnya berhenti di sini. 1078 00:50:30,449 --> 00:50:32,490 Dan sebagainya, seperti yang kita akan lihat, apabila anda membeli nama domain, 1079 00:50:32,490 --> 00:50:35,980 anda pada dasarnya memberitahu salah satu daripada orang atas. 1080 00:50:35,980 --> 00:50:39,450 Dan maklumat yang menitis turun ke semua komputer lain di internet. 1081 00:50:39,450 --> 00:50:40,550 Tetapi ada bahaya di sini. 1082 00:50:40,550 --> 00:50:47,600 >> Katakan Comcast tiba-tiba diambil alih oleh seseorang yang tidak, Comcast 1083 00:50:47,600 --> 00:50:49,344 mahu meletakkan Facebook keluar dari perniagaan. 1084 00:50:49,344 --> 00:50:51,260 Bagaimanakah Comcast pergi tentang meletakkan Facebook keluar 1085 00:50:51,260 --> 00:50:54,490 perniagaan untuk agak beberapa orang? 1086 00:50:54,490 --> 00:50:56,430 Apa yang ia mengkonfigurasi pelayan DNS yang perlu dilakukan? 1087 00:50:56,430 --> 00:51:02,090 1088 00:51:02,090 --> 00:51:02,840 Apa yang akan anda lakukan? 1089 00:51:02,840 --> 00:51:03,840 >> PENONTON: Hanya menyekatnya. 1090 00:51:03,840 --> 00:51:04,500 Hanya menyekatnya. 1091 00:51:04,500 --> 00:51:05,916 >> DAVID J. MALAN: Hanya menyekat, bukan? 1092 00:51:05,916 --> 00:51:08,840 Jadi jika saya Comcast, dan mungkin Saya Ketua Pegawai Eksekutif bukan teknikal, 1093 00:51:08,840 --> 00:51:12,680 Saya baru sahaja mengumumkan dekri, tidak membiarkan pelanggan kami pergi ke Facebook.com. 1094 00:51:12,680 --> 00:51:14,770 Kerana bagi apa sahaja sebab perniagaan, kami 1095 00:51:14,770 --> 00:51:16,810 tidak bermain dengan 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 Ia adalah satu pelaksanaan yang cukup remeh. 1098 00:51:19,540 --> 00:51:21,640 Anda hanya perlu bertanya beberapa pentadbir sistem 1099 00:51:21,640 --> 00:51:25,770 untuk tweak pelayan DNS untuk mengatakan, jika anda menerima permintaan untuk Facebook.com, 1100 00:51:25,770 --> 00:51:30,746 tidak bertindak balas dengan alamat IP, atau bertindak balas dengan 1.2.3.4 one-- palsu, 1101 00:51:30,746 --> 00:51:31,620 yang bermakna. 1102 00:51:31,620 --> 00:51:33,340 Kerana ia bukan milik Facebook. 1103 00:51:33,340 --> 00:51:35,500 >> Dan sebenarnya, tertentu negara telah dikenali 1104 00:51:35,500 --> 00:51:38,162 untuk melakukan ini, di mana jika mereka telah mahu menyenaraihitamkan 1105 00:51:38,162 --> 00:51:40,620 tertentu sites-- seperti ini firewall besar China, yang 1106 00:51:40,620 --> 00:51:42,410 boleh dilaksanakan dalam apa-apa bilangan ways-- 1107 00:51:42,410 --> 00:51:45,560 mungkin melakukan perkara ini hanya berdasarkan DNS sahaja. 1108 00:51:45,560 --> 00:51:48,680 Jadi, jika anda tweak pengguna anda pelayan DNS untuk hanya bertindak balas 1109 00:51:48,680 --> 00:51:54,000 tiada atau palsu DNS atau maklum balas, anda dengan mudah boleh menyekat akses. 1110 00:51:54,000 --> 00:51:57,730 >> Sekarang, seperti yang saya dirujuk kepada sebelum ini, dan ini hanya 1111 00:51:57,730 --> 00:52:00,630 bagaimana rangkaian naif akan melakukan ini, saya boleh sebenarnya 1112 00:52:00,630 --> 00:52:03,730 pergi Mac saya, klik DNS, yang notis kini, mudah-mudahan, 1113 00:52:03,730 --> 00:52:04,750 lain tab biasa. 1114 00:52:04,750 --> 00:52:09,200 Mungkin sedikit yang lalu, anda hanya tahu apa yang dimaksudkan jangka Wi-Fi. 1115 00:52:09,200 --> 00:52:11,280 Sekarang, mudah-mudahan, kita tahu sedikit lebih lanjut mengenai TCP / IP. 1116 00:52:11,280 --> 00:52:12,820 Sekarang, kita mempunyai DNS. 1117 00:52:12,820 --> 00:52:16,400 >> Ini, ia seolah-olah, adalah pelayan DNS yang Harvard mempunyai secara automatik 1118 00:52:16,400 --> 00:52:17,680 yang diberikan kepada komputer saya. 1119 00:52:17,680 --> 00:52:21,130 Apabila saya berkata sebelum ini bahawa DHCP memberikan saya lebih daripada hanya satu alamat IP, 1120 00:52:21,130 --> 00:52:22,640 ia memberi alamat router saya. 1121 00:52:22,640 --> 00:52:26,370 Juga memberikan saya satu atau lebih DNS pelayan yang saya sepatutnya digunakan apabila 1122 00:52:26,370 --> 00:52:27,840 di sini pada rangkaian Harvard. 1123 00:52:27,840 --> 00:52:31,086 >> Saya sebenarnya boleh mengatasi ini dengan klik, oh, saya tidak boleh. 1124 00:52:31,086 --> 00:52:32,460 Kerana saya dalam akaun tetamu. 1125 00:52:32,460 --> 00:52:36,730 OK, jadi jika saya boleh sebenarnya fizikal klik tanda tambah ini, 1126 00:52:36,730 --> 00:52:39,310 Saya boleh menaip dalam mana-mana pelayan DNS yang saya mahu. 1127 00:52:39,310 --> 00:52:45,060 >> A satu popular untuk digunakan adalah 8.8.8.8, yang Google membeli sedikit masa lalu. 1128 00:52:45,060 --> 00:52:50,220 Dan jika Mac saya beritahu saya, saya boleh kemudian memberitahu Mac saya sendiri di sini, 1129 00:52:50,220 --> 00:52:51,900 tidak menggunakan pelayan DNS Harvard. 1130 00:52:51,900 --> 00:52:54,610 Gunakan Google sebaliknya. 1131 00:52:54,610 --> 00:52:58,617 >> Jadi ini adalah cara yang biasa untuk mengelakkan salah satu sekatan sistem, 1132 00:52:58,617 --> 00:52:59,950 seperti yang kita hanya diterangkan. 1133 00:52:59,950 --> 00:53:03,810 Jika mereka kurang dilaksanakan, anda hanya boleh menggunakan pelayan DNS yang berbeza. 1134 00:53:03,810 --> 00:53:07,250 Sangat banyak menjadi tren di rumah ISP, dan mungkin anda juga, 1135 00:53:07,250 --> 00:53:09,990 jika anda pernah membuat kesilapan menaip apabila menaip nama domain, 1136 00:53:09,990 --> 00:53:12,370 anda hanya perlu mendapat ralat mesej dari pelayar anda. 1137 00:53:12,370 --> 00:53:13,828 Itulah apa yang mereka direka untuk lakukan. 1138 00:53:13,828 --> 00:53:16,080 404 atau, sebenarnya dalam ini kes, sesuatu yang berbeza, 1139 00:53:16,080 --> 00:53:18,580 anda boleh mendapatkan halaman respons yang tidak sah. 1140 00:53:18,580 --> 00:53:22,620 Tetapi sebahagian daripada anda, adakah anda pernah melihat iklan jika anda membuat kesilapan menaip 1141 00:53:22,620 --> 00:53:23,890 dan tersilap menaip nama domain? 1142 00:53:23,890 --> 00:53:27,600 Jika ya, ia mungkin, dan Comcast telah dikenali untuk melakukan ini. 1143 00:53:27,600 --> 00:53:33,470 Mereka, sangat obnoxiously, akan memintas lookup DNS tidak betul. 1144 00:53:33,470 --> 00:53:36,380 >> Jika anda menaip Facebook.com tetapi membuat kesilapan menaip, 1145 00:53:36,380 --> 00:53:40,030 mereka akan kembali alamat IP kepada anda, bukan Facebook tetapi satu 1146 00:53:40,030 --> 00:53:42,880 pengiklanan Comcast alamat IP pelayan ' 1147 00:53:42,880 --> 00:53:45,540 supaya anda, kemudian, tiba-tiba melihat iklan, dan mungkin mencadangkan 1148 00:53:45,540 --> 00:53:47,250 salah ejaan dan sebagainya. 1149 00:53:47,250 --> 00:53:50,420 Jadi sesetengah orang mungkin menggunakan Google untuk bekerja di sekitar itu. 1150 00:53:50,420 --> 00:53:53,645 Kadang-kadang ia sangat biasa di hotel dan lapangan terbang, dan sebagainya 1151 00:53:53,645 --> 00:53:55,960 di mana pelayan DNS hanya buruk. 1152 00:53:55,960 --> 00:53:56,940 Atau mereka hanya patah. 1153 00:53:56,940 --> 00:53:58,210 Atau mereka tidak berfungsi. 1154 00:53:58,210 --> 00:54:00,710 >> Jadi selalunya, jika saya tidak mendapat sambungan internet 1155 00:54:00,710 --> 00:54:03,270 tetapi ikon saya mencadangkan saya hendaklah di atas rangkaian, 1156 00:54:03,270 --> 00:54:05,706 Saya akan menukar secara manual saya pelayan DNS untuk hanya Google 1157 00:54:05,706 --> 00:54:06,830 untuk melihat jika ia mula bekerja. 1158 00:54:06,830 --> 00:54:10,540 Dan dua kali daripada 10, yang seolah-olah menyelesaikan masalah. 1159 00:54:10,540 --> 00:54:14,320 Dan bawa pulang di sini tidak begitu banyak semua ini bodoh sedikit kerja-arounds 1160 00:54:14,320 --> 00:54:15,840 tetapi mengapa mereka benar-benar bekerja. 1161 00:54:15,840 --> 00:54:19,920 >> Anda hanya memberitahu komputer anda untuk bercakap dengan beberapa peranti lain sebagai gantinya. 1162 00:54:19,920 --> 00:54:24,100 Jadi rumah ini router, yang 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 lebih-lebih 1164 00:54:28,560 --> 00:54:30,300 semua hanya di dalam kotak kecil ini. 1165 00:54:30,300 --> 00:54:33,740 Tetapi apabila kita meletup ini cerita untuk internet keseluruhan, 1166 00:54:33,740 --> 00:54:36,260 ia cenderung untuk menjadi seorang nazir pelayan dan komputer melakukan 1167 00:54:36,260 --> 00:54:38,460 setiap perkhidmatan tersebut individu. 1168 00:54:38,460 --> 00:54:41,201 Tetapi rumah kita hanya sedikit alam kecil daripada keseluruhan cerita. 1169 00:54:41,201 --> 00:54:44,730 1170 00:54:44,730 --> 00:54:45,950 >> Ada soalan? 1171 00:54:45,950 --> 00:54:47,871 Yeah. 1172 00:54:47,871 --> 00:54:48,720 Ya, Dan? 1173 00:54:48,720 --> 00:54:52,330 >> PENONTON: Pada awalnya, anda bercakap mengenai pelabuhan, pelabuhan-pelabuhan tertentu, 1174 00:54:52,330 --> 00:54:54,614 tetapi ia adalah perkhidmatan khusus. 1175 00:54:54,614 --> 00:54:59,476 Jadi misalnya, anda berkata jika saya tidak menghalang perkhidmatan yang tertentu, 1176 00:54:59,476 --> 00:55:02,248 Saya mengatakan tidak masuk pelabuhan itu? 1177 00:55:02,248 --> 00:55:06,620 Adakah mungkin untuk perkhidmatan untuk siap melalui pelabuhan? 1178 00:55:06,620 --> 00:55:08,410 >> DAVID J. MALAN: Boleh. 1179 00:55:08,410 --> 00:55:10,939 Ya, sebenarnya, anda akan sering mendapati pada rangkaian 1180 00:55:10,939 --> 00:55:13,230 bahawa satu-satunya pelabuhan yang dibenarkan, misalnya, 1181 00:55:13,230 --> 00:55:15,135 port 80 dan 443-- trafik web. 1182 00:55:15,135 --> 00:55:18,420 Ini adalah perkara biasa di hotel-hotel atau lapangan terbang 1183 00:55:18,420 --> 00:55:22,317 di mana mereka angkuh dan berfikir, eh, 90 lebih peratus dari pengguna kami 1184 00:55:22,317 --> 00:55:23,650 hanya perlu perkhidmatan ini juga. 1185 00:55:23,650 --> 00:55:24,970 Mari kita menghalang segala-galanya. 1186 00:55:24,970 --> 00:55:29,590 >> Dan yang meninggalkan orang-orang seperti saya keluar sejuk, keluar untuk kering, melepak untuk kering. 1187 00:55:29,590 --> 00:55:34,040 Kerana saya tidak boleh mengakses pelayan tertentu di Harvard, yang menggunakan pelabuhan yang berbeza. 1188 00:55:34,040 --> 00:55:36,840 Saya boleh, preemptively sebelum meninggalkan kampus, 1189 00:55:36,840 --> 00:55:40,720 menukar pelayan-Ku, menggunakan port 80 atau 443. 1190 00:55:40,720 --> 00:55:44,560 Walaupun manusia telah memutuskan yang perlu untuk trafik web, 1191 00:55:44,560 --> 00:55:45,666 ia tidak perlu. 1192 00:55:45,666 --> 00:55:47,540 Saya boleh menghantar e-mel saya melalui itu atau sebagainya. 1193 00:55:47,540 --> 00:55:50,668 >> PENONTON: Jadi yang saya Soalan kedua kepadanya. 1194 00:55:50,668 --> 00:55:52,060 Jadi manusia diputuskan. 1195 00:55:52,060 --> 00:55:55,992 Adakah terdapat senarai yang disiarkan di suatu tempat yang mengatakan ini adalah amalan terbaik sebelum ini? 1196 00:55:55,992 --> 00:55:56,950 DAVID J. MALAN: Sesungguhnya. 1197 00:55:56,950 --> 00:56:04,480 Dan sebenarnya, jika saya pergi di sini, port TCP biasa, 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 adalah terkenal pelabuhan. 1200 00:56:08,790 --> 00:56:13,480 >> Jadi senarai, sehingga pada dasarnya 1024, adalah sangat seragam, 1201 00:56:13,480 --> 00:56:14,630 dan juga beberapa lebih dari itu. 1202 00:56:14,630 --> 00:56:16,750 Jadi ada banyak perkhidmatan bahawa- 1203 00:56:16,750 --> 00:56:20,220 >> PENONTON: Jadi jika anda membangunkan perkhidmatan, dalam teori, 1204 00:56:20,220 --> 00:56:24,711 anda perlu pergi ke sana dan membuat keputusan apa port garisan untuk perkhidmatan itu? 1205 00:56:24,711 --> 00:56:25,710 DAVID J. MALAN: Betul. 1206 00:56:25,710 --> 00:56:28,330 Dan jika anda telah datang dengan beberapa permohonan baru, seperti Napster 1207 00:56:28,330 --> 00:56:31,977 kembali pada hari itu atau seperti WhatsApp lebih moden, anda akan secara amnya, 1208 00:56:31,977 --> 00:56:34,810 jika anda seorang pereka yang baik, anda akan kita lihat pada senarai seperti ini 1209 00:56:34,810 --> 00:56:37,580 dan pastikan anda memilih nombor yang terletak dalam pelbagai 1210 00:56:37,580 --> 00:56:39,455 yang anda harus memilih daripada, pada dasarnya 1211 00:56:39,455 --> 00:56:43,445 beberapa cukup besar yang tidak ada orang lain telah dipilih. 1212 00:56:43,445 --> 00:56:45,756 >> PENONTON: Itu akan menjadi mengenai reka bentuk pelabuhan, betul? 1213 00:56:45,756 --> 00:56:47,130 DAVID J. MALAN: Betul, betul. 1214 00:56:47,130 --> 00:56:47,879 Dan ada banyak. 1215 00:56:47,879 --> 00:56:50,130 Maksud saya, beberapa pelabuhan Secara umumnya, nombor 16-bit, 1216 00:56:50,130 --> 00:56:53,800 yang memberikan anda 65.536 kemungkinan. 1217 00:56:53,800 --> 00:56:56,170 Dan hanya beberapa orang-orang sebenarnya diselaraskan. 1218 00:56:56,170 --> 00:57:00,420 >> Dan realitinya adalah hanya ada begitu banyak perkhidmatan popular hari ini. 1219 00:57:00,420 --> 00:57:02,594 Jadi ada benar-benar tidak yang banyak perdebatan. 1220 00:57:02,594 --> 00:57:03,760 Jadi ia bukan masalah besar. 1221 00:57:03,760 --> 00:57:08,690 >> Tetapi dari pandai sarjana muda ini perspektif atau pembangkang 1222 00:57:08,690 --> 00:57:13,430 dalam sesebuah negara, anda mungkin sesungguhnya, jika sebuah negara, atau sebuah entiti korporat, 1223 00:57:13,430 --> 00:57:16,630 atau universiti menyekat tertentu lalu lintas, apa yang sangat biasa 1224 00:57:16,630 --> 00:57:20,300 dilakukan, oleh orang yang cukup canggih, adalah dengan terowong, jadi untuk bercakap, 1225 00:57:20,300 --> 00:57:22,720 to semua mereka trafik dengan sampul surat 1226 00:57:22,720 --> 00:57:26,860 yang tidak mengatakan apa yang harus mereka katakan, tetapi sebaliknya hanya menggunakan 80 untuk segala-galanya. 1227 00:57:26,860 --> 00:57:31,080 Walaupun ia adalah FaceTime, atau Skype, atau transaksi kewangan, atau apa sahaja, 1228 00:57:31,080 --> 00:57:33,687 anda hanya membuat ia kelihatan seperti ia sebenarnya trafik web. 1229 00:57:33,687 --> 00:57:35,770 Dan lebih baik lagi adalah satu lagi penyelesaian yang Victoria 1230 00:57:35,770 --> 00:57:38,070 katakan sebelum ini, yang merupakan VPN. 1231 00:57:38,070 --> 00:57:41,720 >> Dan seringkali adalah VPN trafik dibenarkan dalam rangkaian. 1232 00:57:41,720 --> 00:57:45,500 Malah, saya mendapati diri saya yang biasa dalam lapangan terbang dan hotel, dan pada kapal terbang 1233 00:57:45,500 --> 00:57:48,030 di mana saya tidak boleh mengakses tertentu pelayan selamat di Harvard. 1234 00:57:48,030 --> 00:57:52,520 Kerana mereka berjalan pada agak pelabuhan luar biasa numbers-- 555 atau apa sahaja 1235 00:57:52,520 --> 00:57:53,800 nombor itu mungkin. 1236 00:57:53,800 --> 00:57:59,090 >> Tetapi jika saya mula-mula menyambung melalui VPN dari bahawa kapal terbang atau hotel ke Harvard 1237 00:57:59,090 --> 00:58:01,650 University, apa VPN tidak adalah apa? 1238 00:58:01,650 --> 00:58:04,470 Adakah anda tahu apa yang ia lakukan untuk anda di bawah hood, Victoria? 1239 00:58:04,470 --> 00:58:08,520 >> PENONTON: Nah, ia akan mungkin menukar pelayan [didengar]. 1240 00:58:08,520 --> 00:58:09,520 DAVID J. MALAN: Ia tidak. 1241 00:58:09,520 --> 00:58:10,020 Ia tidak. 1242 00:58:10,020 --> 00:58:13,062 Ia menjadikan ia kelihatan, kepada orang lain, seperti anda yang datang dari tempat lain. 1243 00:58:13,062 --> 00:58:15,561 Ia kelihatan seperti anda datang dari ibu pejabat korporat anda 1244 00:58:15,561 --> 00:58:16,780 ketika melawat beberapa laman web. 1245 00:58:16,780 --> 00:58:20,830 Dan apa yang ia juga adalah ia terowong, boleh dikatakan, semua lalu lintas, 1246 00:58:20,830 --> 00:58:24,010 sama ada e-mel atau web, atau mencetak, atau sebagainya semua 1247 00:58:24,010 --> 00:58:26,580 melalui ini disulitkan saluran antara anda 1248 00:58:26,580 --> 00:58:28,890 dan korporat anda ibu pejabat, biasanya, 1249 00:58:28,890 --> 00:58:35,230 supaya tidak ada one-- termasuk negara tempatan, atau syarikat penerbangan, atau cafe-- 1250 00:58:35,230 --> 00:58:37,694 mengetahui apa yang di dalam terowong disulitkan. 1251 00:58:37,694 --> 00:58:39,110 Dan supaya ia kelihatan seperti bunyi rawak. 1252 00:58:39,110 --> 00:58:41,318 Dan sebagainya sangat kerap, VPN akan bekerja di sekitar orang-orang jenis 1253 00:58:41,318 --> 00:58:44,700 sekatan pelabuhan, juga, jika pelabuhan VPN itu sendiri tidak 1254 00:58:44,700 --> 00:58:47,450 disekat, yang kadang-kadang kes itu. 1255 00:58:47,450 --> 00:58:49,740 Dan Dacosta, anda kita kira-kira untuk mengatakan? 1256 00:58:49,740 --> 00:58:55,765 >> PENONTON: masa [Didengar] melompat terutama 1257 00:58:55,765 --> 00:59:08,710 menggunakan [didengar] boleh melompat kumpulan [didengar] Adakah awan ini berbeza? 1258 00:59:08,710 --> 00:59:12,670 Apa yang [didengar] untuk melompat? [Didengar] Nilai [didengar] 1259 00:59:12,670 --> 00:59:15,535 1260 00:59:15,535 --> 00:59:17,785 DAVID J. MALAN: Dan dengan melompat, apa yang kamu maksudkan sebenarnya? 1261 00:59:17,785 --> 00:59:19,659 PENONTON: Bahawa mereka akan menghalang, [didengar]. 1262 00:59:19,659 --> 00:59:25,662 1263 00:59:25,662 --> 00:59:28,120 DAVID J. MALAN: Oh, dan ia rosak dalam negara yang diberikan? 1264 00:59:28,120 --> 00:59:29,060 PENONTON: Ya, ia disekat. 1265 00:59:29,060 --> 00:59:29,700 DAVID J. MALAN: Oh, disekat. 1266 00:59:29,700 --> 00:59:32,070 Oleh itu, ia boleh dilaksanakan dalam mana-mana cara. 1267 00:59:32,070 --> 00:59:37,670 Yang paling mudah, sekali lagi, akan bahawa negara dan sesiapa di dalamnya, melalui DNS, 1268 00:59:37,670 --> 00:59:42,140 mereka tidak kembali alamat IP kepada anda apabila anda melawat Facebook.com. 1269 00:59:42,140 --> 00:59:45,090 Dua, mereka benar-benar boleh melihat dalam sampul surat semua orang 1270 00:59:45,090 --> 00:59:47,640 dan lihat jika permintaan tersebut menuju ke Facebook.com. 1271 00:59:47,640 --> 00:59:50,734 Di mana, mereka akan sama menghalang lalu lintas dan juga. 1272 00:59:50,734 --> 00:59:52,400 PENONTON: Anda boleh menyekat [didengar]. 1273 00:59:52,400 --> 00:59:52,870 DAVID J. MALAN: Sesungguhnya. 1274 00:59:52,870 --> 00:59:53,500 Dan ia bergantung. 1275 00:59:53,500 --> 00:59:58,200 Maksud saya, selagi terdapat agak beberapa sambungan internet 1276 00:59:58,200 --> 01:00:01,030 mula negara-- yang supaya berpuluh-puluh, atau beratus-ratus, 1277 01:00:01,030 --> 01:00:03,450 tidak beribu-ribu atau berpuluh daripada thousands-- maka ya, 1278 01:00:03,450 --> 01:00:06,290 selagi mereka mempunyai kawalan ke atas semua wayar, tanpa wayar, 1279 01:00:06,290 --> 01:00:10,720 atau jika tidak datang ke negara ini, benar-benar, mereka boleh menyekat segala-galanya. 1280 01:00:10,720 --> 01:00:16,290 >> Jadi dan lebih teruk lagi, dan serangan yang sangat mungkin 1281 01:00:16,290 --> 01:00:19,255 jika, misalnya, kita semua di sini pada rangkaian Harvard. 1282 01:00:19,255 --> 01:00:21,880 Oleh itu, komputer anda, oleh cerita kami telah memberitahu, 1283 01:00:21,880 --> 01:00:24,139 semua menggunakan pelayan DHCP Harvard. 1284 01:00:24,139 --> 01:00:25,930 Sebahagian daripada anda mungkin mempunyai, dalam tab yang sekarang, 1285 01:00:25,930 --> 01:00:31,347 Facebook.com terbuka, atau Gmail.com, atau beberapa laman web rawak yang lain. 1286 01:00:31,347 --> 01:00:33,680 Adakah anda semestinya tahu anda di Facebook.com sebenar? 1287 01:00:33,680 --> 01:00:37,610 >> Maksud saya, mungkin anda mata pelajaran dalam psikologi eksperimen Harvard 1288 01:00:37,610 --> 01:00:40,160 di sini, di mana kami memberikan makan kepada kamu maklumat Facebook palsu. 1289 01:00:40,160 --> 01:00:43,470 Atau kita memberitahu anda anda telah mencucuk oleh seseorang yang anda belum. 1290 01:00:43,470 --> 01:00:47,280 Atau kita mengubah mesej kepada bunyi marah daripada mereka sebenarnya. 1291 01:00:47,280 --> 01:00:50,310 >> Maksud saya, benar-benar apabila anda mempunyai kawalan ke atas rangkaian, 1292 01:00:50,310 --> 01:00:53,960 anda mempunyai kawalan ke atas beberapa agak aspek pengalaman pengguna. 1293 01:00:53,960 --> 01:00:56,710 Sekarang, bersyukur, ia bukan sebagai menakutkan seperti yang. 1294 01:00:56,710 --> 01:00:59,880 Oleh kerana kebanyakan di antara kamu di anda bar URL, mana-mana tab itu, 1295 01:00:59,880 --> 01:01:00,940 mungkin bermula dengan apa? 1296 01:01:00,940 --> 01:01:06,340 HTTPS, mudah-mudahan. 1297 01:01:06,340 --> 01:01:09,140 Oleh kerana S tidak menetapkan selamat. 1298 01:01:09,140 --> 01:01:11,650 >> Dan dalam teori, apa yang cara yang anda lakukan sebenarnya 1299 01:01:11,650 --> 01:01:15,310 mempunyai sambungan yang disulitkan antara anda dan Facebook, anda dan Amazon, anda 1300 01:01:15,310 --> 01:01:17,760 dan Gmail.com, atau di mana sahaja anda berada. 1301 01:01:17,760 --> 01:01:19,280 Dan itu adalah satu perkara yang baik. 1302 01:01:19,280 --> 01:01:21,410 Kerana ada ini Keseluruhan sistem amanah. 1303 01:01:21,410 --> 01:01:24,570 >> Dan ini sebenarnya segue yang baik kepada lalu lintas web khusus. 1304 01:01:24,570 --> 01:01:28,540 Ada ini keseluruhan sistem amanah, di dunia, yang membolehkan kita 1305 01:01:28,540 --> 01:01:32,485 dengan beberapa jaminan untuk mempercayai bahawa jika saya pergi ke Facebook.com, 1306 01:01:32,485 --> 01:01:35,600 dan saya melihat mangga kecil icon dalam pelayar saya, 1307 01:01:35,600 --> 01:01:38,850 Saya sangat, sangat, kemungkinan besar yang akan sebenarnya berkaitan 1308 01:01:38,850 --> 01:01:40,486 kepada Facebook.com sebenar. 1309 01:01:40,486 --> 01:01:42,000 Sekarang, mengapa? 1310 01:01:42,000 --> 01:01:46,297 >> Jadi ia ternyata bahawa apabila anda meletakkan sebuah laman web di web seluruh dunia, 1311 01:01:46,297 --> 01:01:47,880 anda memerlukan satu alamat IP, ia akan kelihatan. 1312 01:01:47,880 --> 01:01:49,270 Pelayan anda memerlukan 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 terlibat? 1315 01:01:52,250 --> 01:01:55,770 >> Nah, ada apa-apa daripada anda pernah membeli nama domain sebelum ini? 1316 01:01:55,770 --> 01:01:56,270 Ya? 1317 01:01:56,270 --> 01:01:56,580 Yeah? 1318 01:01:56,580 --> 01:01:57,079 OKEY. 1319 01:01:57,079 --> 01:02:00,100 Dan apa yang laman web anda digunakan atau melihat untuk membeli nama domain? 1320 01:02:00,100 --> 01:02:02,400 >> Mana-mana khususnya datang ke fikiran? 1321 01:02:02,400 --> 01:02:04,470 OK, GoDaddy adalah agak popular. 1322 01:02:04,470 --> 01:02:08,160 Dan ada others-- Namecheap, Solutions Network, lain-lain. 1323 01:02:08,160 --> 01:02:11,240 >> Dan jadi jika saya mahu 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 buruk kerana ia kejam untuk menaip. 1326 01:02:19,600 --> 01:02:21,850 Ia juga tidak muat pada satu baris, nampaknya. 1327 01:02:21,850 --> 01:02:24,560 Untuk $ 11,99, saya boleh membeli nama domain. 1328 01:02:24,560 --> 01:02:26,690 >> Kini, apa maksudnya? 1329 01:02:26,690 --> 01:02:30,340 Jika saya klik Pilih dan meletakkan ke dalam saya Troli Membeli-belah, saya berhati-hati pertama. 1330 01:02:30,340 --> 01:02:32,340 GoDaddy adalah kejam kira-kira cuba untuk Upsell anda. 1331 01:02:32,340 --> 01:02:34,256 Jadi, anda akan ditanya sama ada anda mahu e-mel, jika anda 1332 01:02:34,256 --> 01:02:36,860 mahu hosting web, jika anda mahu panggilan telefon untuk semua barangan ini. 1333 01:02:36,860 --> 01:02:39,130 Adalah sukar untuk menyemak di GoDaddy. 1334 01:02:39,130 --> 01:02:41,860 >> Tetapi apabila anda akhirnya sampai ke sana, anda akan memiliki nama domain 1335 01:02:41,860 --> 01:02:44,460 untuk tempoh satu tahun, biasanya, atau dua, atau tiga tahun. 1336 01:02:44,460 --> 01:02:45,400 Anda perlu memperbaharui perkara-perkara ini. 1337 01:02:45,400 --> 01:02:47,170 Jadi ia lebih seperti menyewa nama domain. 1338 01:02:47,170 --> 01:02:49,350 >> Tetapi apabila anda sendiri bahawa nama domain, anda perlu 1339 01:02:49,350 --> 01:02:51,960 untuk memberitahu GoDaddy sesuatu, biasanya. 1340 01:02:51,960 --> 01:02:57,580 Anda perlu memberitahu GoDaddy apa yang anda pelayan web, pelayan DNS hendaklah. 1341 01:02:57,580 --> 01:03:00,550 Bagaimana anda tahu apa yang pelayan anda, pelayan DNS akan menjadi? 1342 01:03:00,550 --> 01:03:02,820 >> Well, biasanya, dalam tab yang lain, anda perlu 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 memiliki fizikal pelayan anda sendiri, dan syarikat anda sendiri, 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 syarikat web hosting. 1347 01:03:11,190 --> 01:03:12,190 Dan ia boleh menjadi GoDaddy. 1348 01:03:12,190 --> 01:03:14,620 Mereka menawarkan perkhidmatan yang sama sebagai salah satu upsells mereka. 1349 01:03:14,620 --> 01:03:16,910 >> Tetapi ada beratus-ratus, ribuan hosting web 1350 01:03:16,910 --> 01:03:18,640 syarikat-syarikat yang berbeza-beza kualiti di luar sana. 1351 01:03:18,640 --> 01:03:20,930 Dan apabila anda membayar seseorang lain untuk web hosting, 1352 01:03:20,930 --> 01:03:24,570 anda mendapatkan nama pengguna, dan kata laluan, dan beberapa jumlah ruang 1353 01:03:24,570 --> 01:03:27,390 dalam awan, jadi untuk bercakap, untuk yang anda boleh memuat naik fail anda, 1354 01:03:27,390 --> 01:03:30,810 dan membuat laman web anda, dan meletakkan laman web anda dalam talian. 1355 01:03:30,810 --> 01:03:33,110 Jadi pada dasarnya, anda perlu untuk memberitahu GoDaddy apa 1356 01:03:33,110 --> 01:03:36,990 pelayan DNS adalah bahawa web yang syarikat hosting telah disediakan untuk anda. 1357 01:03:36,990 --> 01:03:39,770 Mungkin dalam satu e-mel atau dalam halaman web, mereka memaklumkan kepada anda. 1358 01:03:39,770 --> 01:03:43,600 >> Dan kemudian tanggungjawab GoDaddy ini adalah untuk memberitahu seluruh dunia 1359 01:03:43,600 --> 01:03:46,630 melalui orang-orang pelayan akar dan pelayan DNS lain. 1360 01:03:46,630 --> 01:03:48,520 Supaya, pada hari berikutnya, apabila seseorang cuba 1361 01:03:48,520 --> 01:03:51,290 untuk melawat ComputerScienceforBusinessLeaders.com, 1362 01:03:51,290 --> 01:03:53,410 pelayan DNS mereka mungkin tidak tahu jawapannya. 1363 01:03:53,410 --> 01:03:54,785 Kerana ia adalah satu laman web baru. 1364 01:03:54,785 --> 01:03:57,000 Jadi pelayan DNS mereka meminta satu ini, meminta satu ini. 1365 01:03:57,000 --> 01:03:58,090 Yang ini yang tahu. 1366 01:03:58,090 --> 01:04:02,490 Dan kemudian, maklumat yang merambat berundur ke seluruh dunia. 1367 01:04:02,490 --> 01:04:08,030 Jadi ini adalah bagaimana untuk jika anda tidak membayar rang undang-undang untuk memperbaharui nama domain anda. 1368 01:04:08,030 --> 01:04:09,510 Semua ini boleh hanya jenis berhenti. 1369 01:04:09,510 --> 01:04:13,000 >> Kerana GoDaddy, misalnya, boleh memadam rekod DNS 1370 01:04:13,000 --> 01:04:16,540 supaya tiada siapa di dunia tahu siapa untuk bertanya di mana nilai laman 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 supaya bagaimana mereka menguatkuasakan ini jenis kawalan. 1373 01:04:20,530 --> 01:04:25,320 >> Tetapi apa GoDaddy juga menjual, saya mahu lihat di sini jika kita boleh berbual dengan mereka di sini. 1374 01:04:25,320 --> 01:04:28,360 Mereka mahu perniagaan kami. 1375 01:04:28,360 --> 01:04:32,720 Jika kita pergi ke Semua Produk, ini adalah amat memberangsangkan. 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 Keselamatan. 1378 01:04:40,730 --> 01:04:41,910 Jadi, oh, ia dijual. 1379 01:04:41,910 --> 01:04:42,410 Nice. 1380 01:04:42,410 --> 01:04:43,270 >> OKEY. 1381 01:04:43,270 --> 01:04:49,690 Jadi di sini, juga, ini adalah jenis hangat pada pandangan pertama untuk orang. 1382 01:04:49,690 --> 01:04:55,270 Jadi ada jenis SSL sijil-sijil mereka dipanggil. 1383 01:04:55,270 --> 01:04:59,520 Jadi ia bukan hanya cukup untuk mempunyai domain menamakan atau mempunyai akaun web hosting. 1384 01:04:59,520 --> 01:05:02,880 Jika anda ingin mempunyai penyulitan, yang, terus-terang, hanya diberikan pada masa kini. 1385 01:05:02,880 --> 01:05:06,630 Dan ini menjadi amalan de facto. 1386 01:05:06,630 --> 01:05:09,290 >> Anda juga perlu membeli sijil SSL. 1387 01:05:09,290 --> 01:05:11,540 Malangnya, ia boleh menjadi sukar untuk mengemudi semua ini. 1388 01:05:11,540 --> 01:05:14,749 Tetapi mari kita melihat di mana ini membawa untuk jenis ini sistem kepercayaan. 1389 01:05:14,749 --> 01:05:17,040 Jadi, jika saya hanya mempunyai satu domain nama, www.ComputerSciencef 1390 01:05:17,040 --> 01:05:23,860 orBusinessLeaders.com, saya akan pergi ke hadapan dan hanya membeli $ 62,99 1391 01:05:23,860 --> 01:05:24,690 versi di sini. 1392 01:05:24,690 --> 01:05:26,110 Walau bagaimanapun, walaupun ini adalah mahal. 1393 01:05:26,110 --> 01:05:29,830 Anda boleh pergi di laman web lain, seperti Namecheap.com dan beberapa yang lain, 1394 01:05:29,830 --> 01:05:31,500 di mana pelbagai peringkat reputasi. 1395 01:05:31,500 --> 01:05:33,170 Tetapi anda boleh menghabiskan lebih kurang daripada ini. 1396 01:05:33,170 --> 01:05:34,070 Berhati-hati. 1397 01:05:34,070 --> 01:05:40,240 >> Dan sebenarnya, mari kita pergi ke suatu tempat kita shouldn't-- Verisign.com. 1398 01:05:40,240 --> 01:05:47,130 Ini adalah sebuah pemimpin global dalam domain nama-nama dan keselamatan internet nampaknya. 1399 01:05:47,130 --> 01:05:50,610 Dan anda tahu ia mahal apabila 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 sijil SSL Verisign, anda boleh lihat berapa banyak pesaing mereka, 1402 01:06:01,950 --> 01:06:04,350 yang mengiklankan untuk pertanyaan yang sama. 1403 01:06:04,350 --> 01:06:07,600 >> Baiklah, jadi melalui Google, Saya mendapati halaman ini saya mahu. 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 >> Supaya ia kelihatan seperti jika Saya mahu Laman selamat, 1407 01:06:14,520 --> 01:06:18,640 Sijil-sijil SSL mereka bermula dari $ 399. 1408 01:06:18,640 --> 01:06:23,240 Jika saya mahu lebih keselamatan, dengan EV, yang saya fikir adalah pengesahan lanjutan 1409 01:06:23,240 --> 01:06:27,190 atau pengesahan dipertingkatkan, itu $ 995, titik 00. 1410 01:06:27,190 --> 01:06:29,960 Atau Secure Pro laman dengan EV, $ 1,500. 1411 01:06:29,960 --> 01:06:33,290 Hampir semua ini adalah kejam dan, juga, yang tidak perlu. 1412 01:06:33,290 --> 01:06:36,320 >> Tetapi mari kita memahami apa yang melepas di sini dan bagaimana ia semua kerja. 1413 01:06:36,320 --> 01:06:40,080 Pada akhir hari, matematik dan kriptografi asas 1414 01:06:40,080 --> 01:06:43,565 asas keselamatan laman web anda adalah semua yang sama, bagi bahagian-bahagian yang paling. 1415 01:06:43,565 --> 01:06:47,470 Semua ini adalah upsells dan, sebahagian besarnya, perkara pemasaran. 1416 01:06:47,470 --> 01:06:51,620 >> Oh, dan sila, jangan pernah meletakkan sesuatu seperti ini di laman web anda, 1417 01:06:51,620 --> 01:06:53,750 walaupun perunding mencadangkan yang anda lakukan. 1418 01:06:53,750 --> 01:06:55,180 Ini bermakna apa-apa. 1419 01:06:55,180 --> 01:06:58,400 Anda akan melihat, lewat hari ini atau esok, ia benar-benar remeh 1420 01:06:58,400 --> 01:07:02,390 untuk menambah imej ke laman web dan hanya mengatakan anda sedang Norton terjamin 1421 01:07:02,390 --> 01:07:03,570 bermakna apa-apa. 1422 01:07:03,570 --> 01:07:05,960 >> Dan semua yang anda lakukan adalah melatih pelanggan anda, 1423 01:07:05,960 --> 01:07:08,610 atau umat manusia secara umum, untuk mencari simbol itu, yang 1424 01:07:08,610 --> 01:07:12,080 pasti lelaki yang tidak baik boleh memakai atau laman web sendiri dan hanya mendakwa mereka, 1425 01:07:12,080 --> 01:07:13,320 juga adalah Norton terjamin. 1426 01:07:13,320 --> 01:07:17,360 Oleh itu, kita telah mendapat ke dalam beberapa tabiat buruk, sebagai manusia, seperti yang terkandung walaupun di sini. 1427 01:07:17,360 --> 01:07:23,140 Jadi hanya sebagai diketepikan, sebab ada gaya yang berbeza dari sijil, 1428 01:07:23,140 --> 01:07:25,520 mereka terus mahu bercakap dengan kami. 1429 01:07:25,520 --> 01:07:30,110 >> Anda boleh membeli sijil 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 laman web pelbagai, katakan Saya telah mengalih sunting dub dot dub 1432 01:07:35,027 --> 01:07:36,610 ComputerScienceforBusinessLeaders.com. 1433 01:07:36,610 --> 01:07:39,750 Tetapi saya juga mahu pengguna untuk dapat melawat 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 mempunyai satu pertiga 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 mempunyai beberapa domain nama, mereka benar-benar setiap 1439 01:07:50,550 --> 01:07:52,633 memerlukan jenis yang berbeza sijil, berpotensi. 1440 01:07:52,633 --> 01:07:55,830 Jadi saya juga mungkin mendapatkan ini versi, yang membolehkan perkara tersebut. 1441 01:07:55,830 --> 01:08:00,180 >> Atau semua subdomain, jika anda hanya mahu mempunyai, dan ini untuk setup pelamun, 1442 01:08:00,180 --> 01:08:05,070 jika anda mahu mempunyai 10 atau 20 laman web atau pelayan yang berbeza yang 1443 01:08:05,070 --> 01:08:08,550 mulakan dengan sesuatu, titik ComputerScienceforBusinessLeaders.com, 1444 01:08:08,550 --> 01:08:10,890 maka anda mendapatkan apa yang dipanggil sijil wildcard. 1445 01:08:10,890 --> 01:08:13,800 Dan ia menyokong semua orang-orang variasi. 1446 01:08:13,800 --> 01:08:16,670 >> Sekarang, sebaik sahaja anda membeli ini, anda pasang. 1447 01:08:16,670 --> 01:08:18,040 Ia satu fail yang anda muat turun. 1448 01:08:18,040 --> 01:08:19,748 Dan fail itu, pada dasarnya, hanya mengandungi 1449 01:08:19,748 --> 01:08:22,716 , bilangan rawak benar-benar besar yang mempunyai beberapa hubungan matematik 1450 01:08:22,716 --> 01:08:24,840 ke nombor lain yang anda telah dihasilkan. 1451 01:08:24,840 --> 01:08:28,490 Kami akan memanggilnya kunci awam dan kunci persendirian, seperti yang saya lakukan sebelum. 1452 01:08:28,490 --> 01:08:31,790 >> Dan idea di sini adalah bahawa anda memasang ke dalam pelayan web anda 1453 01:08:31,790 --> 01:08:34,250 dengan hanya menggunakan FTP atau beberapa protokol lain, 1454 01:08:34,250 --> 01:08:36,370 mengheret dan menjatuhkan atau menyalin dan menampal 1455 01:08:36,370 --> 01:08:38,497 nombor-nombor ini benar-benar besar ke dalam pelayan web anda sendiri. 1456 01:08:38,497 --> 01:08:41,330 Dan anda ikut arahan konsisten dengan perisian pelayan anda 1457 01:08:41,330 --> 01:08:42,359 untuk membuat ini. 1458 01:08:42,359 --> 01:08:45,270 Dan pelayan web anda, selepas ini, bila-bila masa seseorang 1459 01:08:45,270 --> 01:08:49,920 melawat perniagaan anda website-- www.ComputerScienceBusinessLeaders.com-- 1460 01:08:49,920 --> 01:08:51,901 pelayan web anda secara automatik, kerana ini 1461 01:08:51,901 --> 01:08:53,859 adalah terbina dalam fungsi hari ini, akan hanya 1462 01:08:53,859 --> 01:08:56,459 memberitahu dunia apa yang kunci awam fiturnya. 1463 01:08:56,459 --> 01:08:59,250 Dan ingat bahawa kunci awam mempunyai hubungan matematik ini 1464 01:08:59,250 --> 01:09:01,000 dengan kunci peribadi kononnya. 1465 01:09:01,000 --> 01:09:05,109 Dan apabila pengguna, pelanggan bercakap dengan selamat ke pelayan anda, 1466 01:09:05,109 --> 01:09:07,680 sampul surat mereka, seperti yang kita telah mengedarkan, 1467 01:09:07,680 --> 01:09:10,950 mempunyai karut seolah-olah di dalam mereka. 1468 01:09:10,950 --> 01:09:12,970 Kerana kandungan disulitkan. 1469 01:09:12,970 --> 01:09:15,710 >> Dan hanya perniagaan anda kunci persendirian, yang 1470 01:09:15,710 --> 01:09:19,340 anda dihasilkan sebagai sebahagian daripada ini proses membeli sijil SSL, 1471 01:09:19,340 --> 01:09:21,790 sebenarnya boleh menyahsulit. 1472 01:09:21,790 --> 01:09:23,819 Dan semua itu berlaku secara telus. 1473 01:09:23,819 --> 01:09:26,950 Tetapi anda hanya boleh membeli sijil daripada jumlah yang terhad 1474 01:09:26,950 --> 01:09:28,760 syarikat-syarikat di dunia. 1475 01:09:28,760 --> 01:09:33,330 >> Kerana 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 mempunyai semua mengambil keputusan untuk menghantar penyemak imbas mereka. 1478 01:09:40,020 --> 01:09:43,890 Apabila anda memasang mana-mana browsers-- IE, Edge, Firefox, Mozilla, Opera, 1479 01:09:43,890 --> 01:09:50,180 atau mana-mana orang lain, Chrome-- mereka datang dengan beberapa terhingga sijil, 1480 01:09:50,180 --> 01:09:52,010 boleh dikatakan, dibina ke dalam mereka. 1481 01:09:52,010 --> 01:09:57,420 Senarai terhingga, mari kita memanggil mereka, syarikat Sijil-sijil SSL yang sepatutnya 1482 01:09:57,420 --> 01:10:00,330 dibenarkan dan dianggap selamat. 1483 01:10:00,330 --> 01:10:04,105 >> Jadi ini bermakna bahawa saya, David Malan, tidak boleh hanya pergi pada DavidMalan.com 1484 01:10:04,105 --> 01:10:06,050 dan mula menjual sijil SSL. 1485 01:10:06,050 --> 01:10:08,210 Kerana jika saya tidak mempunyai beberapa jenis hubungan 1486 01:10:08,210 --> 01:10:12,810 dengan Google dan Microsoft, dan Mozilla, atau kontraktor mereka, 1487 01:10:12,810 --> 01:10:17,250 pelayar tidak ada yang akan percaya sijil David Malan ini, 1488 01:10:17,250 --> 01:10:19,830 walaupun saya menjual mereka pada diskaun berbanding orang lain. 1489 01:10:19,830 --> 01:10:21,370 Saya boleh membuat mereka secara matematik. 1490 01:10:21,370 --> 01:10:25,430 Tetapi saya tidak boleh menipu yang pelayar ke dalam mempercayai mereka. 1491 01:10:25,430 --> 01:10:26,940 >> Dan apa yang saya maksudkan dengan amanah? 1492 01:10:26,940 --> 01:10:27,660 Well, notis. 1493 01:10:27,660 --> 01:10:29,690 Kita berada di GoDaddy.com. 1494 01:10:29,690 --> 01:10:34,450 Dan seperti yang berlaku dengan banyak laman web, notis mangga ke atas di sebelah kanan atas. 1495 01:10:34,450 --> 01:10:38,420 Apakah yang mungkin mangga menunjukkan, sama ada sebelum 1496 01:10:38,420 --> 01:10:40,830 untuk perbincangan pada hari ini atau pada masa ini? 1497 01:10:40,830 --> 01:10:41,970 >> PENONTON: Ia adalah selamat. 1498 01:10:41,970 --> 01:10:43,344 >> DAVID J. MALAN: Bahawa ia adalah selamat. 1499 01:10:43,344 --> 01:10:46,390 Yang hanya bermakna bahawa saya menggunakan beberapa jenis kriptografi, 1500 01:10:46,390 --> 01:10:48,190 penyulitan antara aku dan GoDaddy.com. 1501 01:10:48,190 --> 01:10:49,690 Dan ia tidak perlu menjadi seorang 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 saya berakhir di HTTPS kolon slash slash. 1505 01:10:55,420 --> 01:10:59,090 Jadi, walaupun anda tidak menaip HTTPS, semakin, laman web kami 1506 01:10:59,090 --> 01:11:03,910 hari ini mengarahkan anda kepada short selamat laman web. 1507 01:11:03,910 --> 01:11:08,612 Ini sering berlaku apabila anda taip dalam kata laluan anda untuk tempoh yang agak lama. 1508 01:11:08,612 --> 01:11:11,320 Tetapi, anda sering akan mendapat versi tidak selamat daripada laman web 1509 01:11:11,320 --> 01:11:14,370 selepas anda log masuk atau selepas anda menyemak dengan keranjang belanja anda dan kredit 1510 01:11:14,370 --> 01:11:14,910 kad. 1511 01:11:14,910 --> 01:11:19,010 >> Pada masa kini, semakin, adalah websites-- kerana ia semakin mudah dan lebih murah 1512 01:11:19,010 --> 01:11:23,520 untuk menggunakan ini jenis penyulitan, dan ia menjadi expected-- hanya 1513 01:11:23,520 --> 01:11:25,399 menggunakannya untuk benar-benar setiap laman web. 1514 01:11:25,399 --> 01:11:26,440 Dan ini adalah satu perkara yang baik. 1515 01:11:26,440 --> 01:11:28,190 Kerana ini bermakna, misalnya, apabila anda 1516 01:11:28,190 --> 01:11:31,710 pergi ke Google, yang juga mempunyai bermula membolehkan SSL secara lalai, 1517 01:11:31,710 --> 01:11:33,940 ini bermakna apabila anda mencari sesuatu di Google, 1518 01:11:33,940 --> 01:11:36,310 ia benar-benar benar bahawa Google tahu segala-galanya 1519 01:11:36,310 --> 01:11:39,370 anda sedang mencari pada internet, untuk selama-lamanya melainkan anda 1520 01:11:39,370 --> 01:11:40,560 memadam sejarah anda. 1521 01:11:40,560 --> 01:11:43,000 Dan itupun, mudah-mudahan, ia sebenarnya memadam. 1522 01:11:43,000 --> 01:11:46,030 >> Tetapi tiada siapa 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 mencari sesuatu persendirian, atau perubatan, atau barang kecil, 1525 01:11:50,380 --> 01:11:53,990 selagi bar yang berwarna hijau, dan anda melihat mangga, dan URL adalah HTTPS, 1526 01:11:53,990 --> 01:11:56,924 dan anda dihubungkan kepada 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 universiti anda tidak boleh melihat apa yang anda lakukan. 1529 01:12:00,170 --> 01:12:02,290 >> Sekarang, jika seseorang kelihatan lebih anda bahu, mereka mungkin masih. 1530 01:12:02,290 --> 01:12:05,165 Dan jika ia berakhir dalam penyemak imbas anda Sejarah, orang ramai masih mungkin tahu. 1531 01:12:05,165 --> 01:12:09,960 Tetapi sekurang-kurangnya bahawa terowong antara anda dan Google, dalam kes ini, adalah selamat. 1532 01:12:09,960 --> 01:12:11,390 Dan kita boleh melihat ini lebih sedikit. 1533 01:12:11,390 --> 01:12:12,765 Dan anda boleh melakukannya di rumah, juga. 1534 01:12:12,765 --> 01:12:14,744 Jika saya klik pada mangga, pada Chrome sekurang-kurangnya, 1535 01:12:14,744 --> 01:12:16,660 ada sekumpulan maklumat teknikal di sini. 1536 01:12:16,660 --> 01:12:20,200 Jika saya klik Connection, perhatian bahawa, "Chrome disahkan bahawa Digi / Cert 1537 01:12:20,200 --> 01:12:24,100 Server SHA2 tinggi Assurance CA, "pihak berkuasa sijil, 1538 01:12:24,100 --> 01:12:25,740 "Dikeluarkan sijil laman web ini." 1539 01:12:25,740 --> 01:12:28,260 >> Mari kita klik pada Maklumat Sijil. 1540 01:12:28,260 --> 01:12:32,350 Dan kita boleh melihat bahawa Facebook, seseorang di Facebook membeli sijil ini. 1541 01:12:32,350 --> 01:12:33,330 Dan perhatikan bintang. 1542 01:12:33,330 --> 01:12:35,350 Itulah wildcard yang Saya katakan sebelum ini, 1543 01:12:35,350 --> 01:12:37,570 sesuatu yang dot Facebook.com. 1544 01:12:37,570 --> 01:12:41,680 Perhatikan bahawa mereka sijil tamat bila? 1545 01:12:41,680 --> 01:12:45,512 >> Disember, jadi Facebook lebih baik membayar Rang undang-undang SSL sejak beberapa bulan akan datang. 1546 01:12:45,512 --> 01:12:48,470 Dan mereka akan perlu untuk memasang sijil baru pada pelayan mereka. 1547 01:12:48,470 --> 01:12:51,901 Dan jika saya benar-benar mahu mendapatkan ingin tahu, saya boleh klik pada Butiran. 1548 01:12:51,901 --> 01:12:53,900 Dan ini akan menjadi lebih sukar difahami daripada yang saya mahu. 1549 01:12:53,900 --> 01:12:55,608 >> Tetapi anda boleh melihat bahawa ini adalah, nampaknya, 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 maklumat teknikal, di mana mereka membeli dari. 1552 01:13:01,550 --> 01:13:05,190 SHA-256 merujuk kepada sesuatu sama untuk penyulitan. 1553 01:13:05,190 --> 01:13:06,090 Ia dipanggil hash. 1554 01:13:06,090 --> 01:13:09,200 RSA adalah penyulitan jika anda pernah mendengar RSA. 1555 01:13:09,200 --> 01:13:12,280 >> Dan kemudian, ada juga barangan yang lebih mewah di sini. 1556 01:13:12,280 --> 01:13:16,470 Eliptik Curve Awam, ini merujuk kepada jenis kriptografi. 1557 01:13:16,470 --> 01:13:19,760 Kebanyakan ini adalah cara yang lebih maklumat daripada apa yang anda benar-benar perlu. 1558 01:13:19,760 --> 01:13:23,300 Tetapi anda boleh melihat bahawa ini adalah detail teknikal asas 1559 01:13:23,300 --> 01:13:24,620 sijil Facebook. 1560 01:13:24,620 --> 01:13:27,900 >> Sekarang, malangnya, hanya untuk bercakap dengan kejuruteraan sosial, 1561 01:13:27,900 --> 01:13:32,030 ini kini merupakan cukup berguna penunjuk hakikat 1562 01:13:32,030 --> 01:13:35,090 bahawa seseorang, satu, mempunyai menjamin keselamatan sambungan dan, seterusnya, 1563 01:13:35,090 --> 01:13:37,950 bahawa pelayan yang anda lawati dibayar bagi perakuan itu. 1564 01:13:37,950 --> 01:13:42,870 Tetapi ia tidak begitu lama dahulu bahawa laman web boleh mempunyai ikon lalai. 1565 01:13:42,870 --> 01:13:45,574 Malah, adakah anda notis ini ikon dalam tab Chrome sekarang? 1566 01:13:45,574 --> 01:13:47,490 Dan pelayar mempunyai jenis daripada belajar pelajaran mereka 1567 01:13:47,490 --> 01:13:51,190 dan meletakkan ikon ini di sana, logo untuk laman web? 1568 01:13:51,190 --> 01:13:54,230 >> Ia tidak begitu lama dahulu bahawa ikon fav, 1569 01:13:54,230 --> 01:13:57,480 atau ikon kegemaran kerana mereka dipanggil, betul ada sebelah alamat. 1570 01:13:57,480 --> 01:14:00,570 Malah, saya membuat carian semasa cuti kami. 1571 01:14:00,570 --> 01:14:07,500 Sebagai contoh, tidak lama lalu, saya membuka satu ini. 1572 01:14:07,500 --> 01:14:09,750 Hanya pada Google Images. 1573 01:14:09,750 --> 01:14:11,010 >> Biar saya zum keluar. 1574 01:14:11,010 --> 01:14:12,970 Datang pada. 1575 01:14:12,970 --> 01:14:18,720 Jadi tidak lama dahulu, pelayar lakukan ini. 1576 01:14:18,720 --> 01:14:22,050 Bukan sahaja mereka meletakkan icon kegemaran sini dalam tab, 1577 01:14:22,050 --> 01:14:24,420 mereka juga letakkan di sebelah bar alamat. 1578 01:14:24,420 --> 01:14:24,920 Mengapa? 1579 01:14:24,920 --> 01:14:26,060 Hanya, eh, ia kelihatan baik. 1580 01:14:26,060 --> 01:14:26,893 >> Ia adalah jenis yang bagus. 1581 01:14:26,893 --> 01:14:29,530 Anda lihat logo syarikat betul-betul bersebelahan URLnya. 1582 01:14:29,530 --> 01:14:32,650 Jadi sekarang, berfikir dari perspektif daripada musuh, seorang lelaki yang buruk. 1583 01:14:32,650 --> 01:14:35,850 Jika anda adalah seorang lelaki yang tidak baik dan pelayar yang cukup bisu 1584 01:14:35,850 --> 01:14:39,660 untuk membolehkan anda meletakkan ikon adat betul-betul bersebelahan URL pelayar, 1585 01:14:39,660 --> 01:14:42,220 apa ikon yang akan anda pilih untuk laman web palsu anda 1586 01:14:42,220 --> 01:14:46,919 yang cuba untuk memancing rakyat maklumat kad kredit dan apa-apa? 1587 01:14:46,919 --> 01:14:48,210 PENONTON: Laman web asal. 1588 01:14:48,210 --> 01:14:49,640 DAVID J. MALAN: The laman web asal, sudah tentu, 1589 01:14:49,640 --> 01:14:51,450 jika anda meniru salah satu laman web. 1590 01:14:51,450 --> 01:14:55,150 Apa lagi yang anda mungkin diletakkan di sana itu lebih, lebih licik? 1591 01:14:55,150 --> 01:15:00,020 Ikon mangga, yang kelihatan seperti mangga dan semantik mencadangkan 1592 01:15:00,020 --> 01:15:03,500 laman web ini adalah selamat, tetapi tidak mempunyai makna teknikal sekalipun, 1593 01:15:03,500 --> 01:15:06,550 dan yang akan mengatakan anda penyaman orang. 1594 01:15:06,550 --> 01:15:09,720 >> Kami, sebagai satu masyarakat, pendingin orang apabila anda melihat mangga, 1595 01:15:09,720 --> 01:15:10,970 menganggap laman web adalah selamat. 1596 01:15:10,970 --> 01:15:13,430 Dan logik yang sama boleh sepenuhnya diterbalikkan 1597 01:15:13,430 --> 01:15:15,615 dan dimanipulasi supaya orang, kini, ditipu 1598 01:15:15,615 --> 01:15:16,990 untuk berfikir sesuatu yang selamat. 1599 01:15:16,990 --> 01:15:18,823 Dan pesalah yang paling teruk, terus-terang, adalah orang-orang 1600 01:15:18,823 --> 01:15:22,210 seperti bank-bank, yang idiotically, untuk ini day-- mari kita lihat jika Bank of America, 1601 01:15:22,210 --> 01:15:25,970 satu tempatan popular atau kebangsaan satu, melakukan perkara yang sama. 1602 01:15:25,970 --> 01:15:27,000 >> OKEY. 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 balok di dalam Borang untuk laman web mereka. 1606 01:15:32,080 --> 01:15:33,710 Mereka telah melakukan perkara yang sama. 1607 01:15:33,710 --> 01:15:35,780 Anda melatih manusia untuk berfikir apabila anda melihat 1608 01:15:35,780 --> 01:15:38,430 butang di laman web yang dengan mangga yang yang 1609 01:15:38,430 --> 01:15:40,460 bermakna sambungan adalah selamat. 1610 01:15:40,460 --> 01:15:42,940 >> Ini bermakna hanya bahawa terdapat adalah seorang pereka grafik yang 1611 01:15:42,940 --> 01:15:46,260 tahu bagaimana untuk membuat gambar seorang mangga dan meletakkannya di laman web. 1612 01:15:46,260 --> 01:15:50,890 Sekarang, dalam kes ini, ia adalah benar, bahawa laman web yang selamat. 1613 01:15:50,890 --> 01:15:53,000 Oleh kerana notis itu mangga 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 bahawa saya tidak boleh hanya meletakkan logo sewenang-wenangnya sebelah URL. 1616 01:15:58,660 --> 01:16:01,410 Kini, hanya selamat icon pergi ke sana atau tidak. 1617 01:16:01,410 --> 01:16:04,420 >> Tetapi ini adalah benar-benar bermakna di sini. 1618 01:16:04,420 --> 01:16:06,890 Dan kita manusia terus membuat jenis-jenis kesilapan. 1619 01:16:06,890 --> 01:16:09,650 Kerana kita merapikan orang mencari petunjuk tertentu 1620 01:16:09,650 --> 01:16:11,330 dan membuat kesimpulan makna dari mereka. 1621 01:16:11,330 --> 01:16:13,520 Tetapi sekali lagi, yang sama makna boleh disalahgunakan. 1622 01:16:13,520 --> 01:16:15,654 >> Oleh itu, apabila membina seseorang laman web korporat sendiri, 1623 01:16:15,654 --> 01:16:17,320 isyarat-isyarat ini biasanya sesuatu yang buruk. 1624 01:16:17,320 --> 01:16:19,430 Dan walaupun dalam e-mel juga, kita ada, sebagai satu masyarakat, 1625 01:16:19,430 --> 01:16:22,340 dingin rakyat klik link di e-mel. 1626 01:16:22,340 --> 01:16:26,080 Dan jadi ia tidak menghairankan bahawa buruk seorang lelaki menghantar e-mel palsu dari PayPal, 1627 01:16:26,080 --> 01:16:28,672 dari Bank of America dengan pautan. 1628 01:16:28,672 --> 01:16:30,880 rakyat kerana kami telah dilatih klik pautan dalam e-mel. 1629 01:16:30,880 --> 01:16:33,530 >> Satu amalan yang jauh lebih baik akan adalah untuk Bank of America, 1630 01:16:33,530 --> 01:16:38,720 apabila menghantar e-mel pelanggan, katakan sahaja, sila layari laman web Bank of Amerika 1631 01:16:38,720 --> 01:16:40,070 dengan secepat mungkin. 1632 01:16:40,070 --> 01:16:41,797 Dan janganlah kamu memberi orang URL. 1633 01:16:41,797 --> 01:16:43,880 Kerana jika tidak, mereka hanya akan klik. 1634 01:16:43,880 --> 01:16:44,580 Lepaskan. 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 satu cabang jalan di sana. 1637 01:16:50,450 --> 01:16:54,620 Tetapi matlamat di sini adalah untuk cat gambar sistem ini amanah. 1638 01:16:54,620 --> 01:16:57,170 Dengan pelayar, terdapat perkara-perkara ini di dunia 1639 01:16:57,170 --> 01:17:00,450 dipanggil authorities-- sijil Syarikat-Syarikat, beberapa terhingga daripada mereka, 1640 01:17:00,450 --> 01:17:02,710 yang dibenarkan untuk mengeluarkan sijil SSL. 1641 01:17:02,710 --> 01:17:08,740 Atau, sebaliknya, mereka dibenarkan untuk mengesahkan kontraktor pihak ketiga yang lain 1642 01:17:08,740 --> 01:17:10,244 mengeluarkan sijil SSL. 1643 01:17:10,244 --> 01:17:12,660 Jika anda tidak dalam senarai itu, walaupun, anda boleh secara matematik 1644 01:17:12,660 --> 01:17:16,310 membuat ini besar, nombor rawak bahawa kerja-kerja untuk kriptografi. 1645 01:17:16,310 --> 01:17:18,700 >> Tetapi pelayar adalah, secara amnya, akan menjerit pada anda. 1646 01:17:18,700 --> 01:17:22,090 Malah, saya boleh pergi ke laman web? 1647 01:17:22,090 --> 01:17:22,710 Supaya aku dapat melihat. 1648 01:17:22,710 --> 01:17:24,940 Laman web ini tidak selamat. 1649 01:17:24,940 --> 01:17:30,070 Jika kita hanya mencari imej Google di sini, anda mungkin melihat skrin seperti ini. 1650 01:17:30,070 --> 01:17:32,180 pengeluar browser menjaga menukarnya. 1651 01:17:32,180 --> 01:17:34,040 >> Ini biasanya apa yang anda akan melihat. 1652 01:17:34,040 --> 01:17:38,226 Anda lihat garis merah dalam URL, mana HTTPS melintasi keluar. 1653 01:17:38,226 --> 01:17:39,600 Kerana ia cuba untuk menjadi selamat. 1654 01:17:39,600 --> 01:17:41,040 Tetapi sesuatu yang berlaku. 1655 01:17:41,040 --> 01:17:44,090 Dan di sini ia berkata, "Ini mungkin bukan laman web yang anda cari! " 1656 01:17:44,090 --> 01:17:47,110 >> Dan ini adalah sama ada berniat jahat, atau ia adalah kerana salah konfigurasi a. 1657 01:17:47,110 --> 01:17:50,940 Seseorang menggunakan SSL salah sijil pada pelayan untuk laman web ini 1658 01:17:50,940 --> 01:17:53,276 bahawa pengguna adalah sebenarnya cuba lawati. 1659 01:17:53,276 --> 01:17:56,520 1660 01:17:56,520 --> 01:17:58,870 Ada soalan? 1661 01:17:58,870 --> 01:18:03,600 >> Nah, mari kita, sebelum kita memecahkan untuk makan tengah hari, satu pandangan akhir apa 1662 01:18:03,600 --> 01:18:05,650 boleh berada di dalam sampul surat ini. 1663 01:18:05,650 --> 01:18:08,434 Saya akan pergi ke dalam tab pelayar bersih di sini. 1664 01:18:08,434 --> 01:18:09,350 Dan ini adalah ciri. 1665 01:18:09,350 --> 01:18:11,399 Jika anda menggunakan Chrome, atau paling penyemak imbas lain 1666 01:18:11,399 --> 01:18:12,690 anda sebenarnya mempunyai ciri-ciri ini. 1667 01:18:12,690 --> 01:18:14,120 >> Saya akan pergi ke Menu. 1668 01:18:14,120 --> 01:18:18,810 Saya akan pergi ke Lagi Alat dan Alat Pembangun. 1669 01:18:18,810 --> 01:18:21,450 Walaupun kadang-kadang anda mempunyai untuk membolehkan menu istimewa ini. 1670 01:18:21,450 --> 01:18:23,400 Dan kita akan melihat lebih banyak ini dalam sedikit. 1671 01:18:23,400 --> 01:18:25,090 >> Dan saya akan turun ke bawah di sini untuk bahagian bawah kiri. 1672 01:18:25,090 --> 01:18:26,580 Dan saya akan klik pada Network. 1673 01:18:26,580 --> 01:18:28,397 Jadi ini adalah hanya sesuatu seorang jurutera akan 1674 01:18:28,397 --> 01:18:31,230 digunakan apabila dia mahu kelihatan di bawah hood pada apa yang berlaku 1675 01:18:31,230 --> 01:18:34,400 di antara pelayar dan pelayan. 1676 01:18:34,400 --> 01:18:35,710 >> Dan mari kita pergi ke hadapan dan melakukan ini. 1677 01:18:35,710 --> 01:18:39,240 Saya akan pergi ke, klik Memelihara Log. 1678 01:18:39,240 --> 01:18:41,760 Dalam erti kata lain, saya mahu menyimpan segala-galanya yang berlaku, 1679 01:18:41,760 --> 01:18:42,718 apa yang kita hendak dilakukan. 1680 01:18:42,718 --> 01:18:49,850 Dan saya akan menaip HTTP kolon slash slash www.Stanford.edu 1681 01:18:49,850 --> 01:18:51,050 untuk Universiti Stanford. 1682 01:18:51,050 --> 01:18:53,500 Saya akan membersihkan lagi hanya supaya kita boleh mula 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-- sekumpulan keseluruhan 1685 01:18:57,410 --> 01:19:00,900 teks, seluruh sekumpulan gambar, mungkin beberapa video, dan beberapa barangan lain. 1686 01:19:00,900 --> 01:19:05,480 Laman ini page-- sini, Saya akan tambah nilai sekarang. 1687 01:19:05,480 --> 01:19:07,980 Kerana saya mematahkannya dengan menuju kembali. 1688 01:19:07,980 --> 01:19:10,787 >> Laman web ini ditulis dalam bahasa yang dikenali sebagai HTML 1689 01:19:10,787 --> 01:19:12,370 bahawa kita akan lihat secara ringkas di kemudian. 1690 01:19:12,370 --> 01:19:14,459 Dan HTML bukan bahasa pengaturcaraan. 1691 01:19:14,459 --> 01:19:16,000 Ia adalah apa yang dipanggil bahasa markup. 1692 01:19:16,000 --> 01:19:18,490 Oleh itu, kita akan melihat ia hanya Bahasa Inggeris seperti sintaks yang 1693 01:19:18,490 --> 01:19:21,615 memberitahu laman web apa yang kelihatan seperti, apa warna untuk digunakan, apa teks untuk digunakan, 1694 01:19:21,615 --> 01:19:22,440 dan sebagainya. 1695 01:19:22,440 --> 01:19:26,510 >> Tetapi banyak jus adalah dalam ini tab Developer khas, 1696 01:19:26,510 --> 01:19:29,620 Saya sebenarnya boleh melihat apa yang hanya pergi di bawah hood. 1697 01:19:29,620 --> 01:19:34,010 Sebagai contoh, dalam laman web ini, kira-kira berapa banyak imej yang ada? 1698 01:19:34,010 --> 01:19:39,940 Saya lihat 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 sedozen atau lebih imej pada halaman web ini. 1700 01:19:43,230 --> 01:19:47,010 >> Kedua-imej adalah fail pada pelayan web Stanford. 1701 01:19:47,010 --> 01:19:49,950 Dan halaman rumah ini, yang ditulis dalam bahasa ini dipanggil HTML, 1702 01:19:49,950 --> 01:19:52,960 juga fail pada pelayan web Stanford. 1703 01:19:52,960 --> 01:19:56,540 Jadi ia ternyata bahawa pelayar cukup bijak untuk tahu, 1704 01:19:56,540 --> 01:20:00,300 dan kita akan melihat tengah hari ini, apabila anda menerima laman utama untuk laman web, 1705 01:20:00,300 --> 01:20:03,190 melihat bahawa bahasa HTML, seperti yang kita tidak lama lagi akan melihat. 1706 01:20:03,190 --> 01:20:07,170 >> Dan jika anda perhatikan nama-nama imej di dalamnya, pergi mendapatkan orang-orang juga. 1707 01:20:07,170 --> 01:20:09,850 Menghantar permintaan tambahan, sampul surat tambahan. 1708 01:20:09,850 --> 01:20:14,560 Oleh itu, kita mungkin telah mendapat kembali, sekarang, satu, mungkin 13 atau lebih sampul surat 1709 01:20:14,560 --> 01:20:17,830 yang mengandungi teks dan imej, mungkin beberapa barangan lain yang kami, maka, 1710 01:20:17,830 --> 01:20:20,940 berkumpul di dalam pelayar saya untuk membentangkan keseluruhan halaman web ini. 1711 01:20:20,940 --> 01:20:25,000 >> Dan perhatikan turun di sini yang pertama dari orang-orang 1712 01:20:25,000 --> 01:20:30,810 adalah permintaan hanya untuk HTTP kolon slash slash www.Stanford.edu sendiri. 1713 01:20:30,810 --> 01:20:35,440 Dan jika saya klik pada baris ini, saya akan untuk lihat maklumat berkaitan agak sukar difahami. 1714 01:20:35,440 --> 01:20:37,960 Tetapi biarlah saya tatal ke bawah dan melihat jika saya boleh memahami 1715 01:20:37,960 --> 01:20:39,990 apa yang berlaku di sini. 1716 01:20:39,990 --> 01:20:44,920 >> Biar saya membuat ini sedikit lebih besar supaya kita boleh melihat lebih banyak pada satu masa. 1717 01:20:44,920 --> 01:20:47,570 Dan notis ini. 1718 01:20:47,570 --> 01:20:52,040 Jika saya klik pada View Source, ini teks di sini, bahawa saya hanya diserlahkan, 1719 01:20:52,040 --> 01:20:57,360 apabila saya menghantar, pelayar saya menghantar yang sampul surat pertama dari sini di Cambridge 1720 01:20:57,360 --> 01:21:02,180 Stanford, berkata memberi saya rumah anda halaman, apa yang di dalam sampul surat ini 1721 01:21:02,180 --> 01:21:04,520 adalah apa yang saya telah menekankan di sana. 1722 01:21:04,520 --> 01:21:08,520 >> HTTP, Hypertext Transfer Protocol, adalah set konvensyen 1723 01:21:08,520 --> 01:21:11,660 yang pelayar web menggunakan apabila meminta halaman web daripada pelayan. 1724 01:21:11,660 --> 01:21:14,450 Jadi hanya kerana saya mendekati dengan tangan saya untuk Arwa sebelum ini, 1725 01:21:14,450 --> 01:21:19,590 ini adalah bersamaan digital pelayar saya mendekati secara digital 1726 01:21:19,590 --> 01:21:22,760 ke pelayan web Stanford, meletakkan pesanan ini di dalam sampul surat ini. 1727 01:21:22,760 --> 01:21:25,500 Yang paling penting talian adalah yang pertama. 1728 01:21:25,500 --> 01:21:29,457 >> DAPATKAN ialah kata kerja standard, digunakan dalam konvensyen ini, 1729 01:21:29,457 --> 01:21:31,290 yang betul-betul hanya bermakna mendapatkan yang berikut. 1730 01:21:31,290 --> 01:21:31,876 Dapatkan slash. 1731 01:21:31,876 --> 01:21:34,010 Slash hanya laman utama lalai. 1732 01:21:34,010 --> 01:21:35,660 Tidak apa-apa yang lebih khusus daripada itu. 1733 01:21:35,660 --> 01:21:38,820 Dan menggunakan versi HTTP dikenali sebagai 1.1. 1734 01:21:38,820 --> 01:21:40,970 Ia mempunyai beberapa baru ciri-ciri daripada 1.0 mempunyai. 1735 01:21:40,970 --> 01:21:44,370 >> Dan yang kedua paling penting talian adalah ini one-- Host kolon 1736 01:21:44,370 --> 01:21:46,050 dub dub dub dot Stanford.edu. 1737 01:21:46,050 --> 01:21:49,590 Apabila saya nyatakan sebelum ini bahawa firewall boleh melihat ke dalam sampul surat 1738 01:21:49,590 --> 01:21:52,990 dan memikirkan apa yang laman web sedang requested-- mungkin ia Facebook. 1739 01:21:52,990 --> 01:21:54,330 Dan kita mahu menyenaraihitamkan ia. 1740 01:21:54,330 --> 01:21:59,910 >> Sebabnya ialah pelayar adalah sangat sila memberitahu kita, di dalam sampul surat itu, apa 1741 01:21:59,910 --> 01:22:01,380 ia meminta. 1742 01:22:01,380 --> 01:22:04,370 Dan kemudian, ada beberapa kurang menarik barangan yang lebih teknikal. 1743 01:22:04,370 --> 01:22:07,840 Tetapi sedikit menarik, jika bukan melemahkan semangat sedikit pada mulanya, 1744 01:22:07,840 --> 01:22:12,122 ialah juga di dalam sampul surat ini nampaknya apa maklumat? 1745 01:22:12,122 --> 01:22:13,185 >> PENONTON: [didengar]. 1746 01:22:13,185 --> 01:22:15,310 DAVID J. MALAN: Ya, apa jenis komputer saya ada. 1747 01:22:15,310 --> 01:22:16,370 Jadi saya mempunyai Mac. 1748 01:22:16,370 --> 01:22:19,940 Ia menjalankan Mac OS 10.11.2, ia seolah-olah. 1749 01:22:19,940 --> 01:22:22,730 Dan jika saya membaca lebih jauh ke bawah, ia memberitahu pelayan 1750 01:22:22,730 --> 01:22:25,470 bahawa saya menggunakan yang tertentu versi Chrome, sebenarnya. 1751 01:22:25,470 --> 01:22:26,762 >> Jadi itulah sedikit membingungkan. 1752 01:22:26,762 --> 01:22:29,470 Tetapi sedikit lebih membingungkan harus hakikat bahawa saya sudah 1753 01:22:29,470 --> 01:22:30,990 kepada Stanford apa alamat IP saya adalah. 1754 01:22:30,990 --> 01:22:34,450 Jadi mereka sudah boleh memikirkan, mungkin, sedikit lebih lanjut mengenai saya itu. 1755 01:22:34,450 --> 01:22:36,325 Dan kemudian, ada beberapa barangan lain di sana juga. 1756 01:22:36,325 --> 01:22:38,080 Sekarang, biarlah saya tatal ke atas sedikit. 1757 01:22:38,080 --> 01:22:40,830 Berikut adalah apa yang Stanford balas dengan. 1758 01:22:40,830 --> 01:22:44,380 Di dalam sampul surat ini adalah, pertama sekali, 1759 01:22:44,380 --> 01:22:47,830 halaman web itu sendiri, HTML yang kita akan lihat nanti petang ini. 1760 01:22:47,830 --> 01:22:52,790 Tetapi juga di dalam sampul surat Stanford untuk saya adalah semua yang saya telah menekankan di sini. 1761 01:22:52,790 --> 01:22:56,050 >> Juiciest baris yang bahagian atas, yang mengatakan, 1762 01:22:56,050 --> 01:22:59,140 OK, yep, saya bercakap HTTP 1.1. 1763 01:22:59,140 --> 01:23:02,290 200 adalah kod status saya, OK. 1764 01:23:02,290 --> 01:23:06,630 Sekarang, anda mungkin tidak pernah melihat nombor 200 sebelum ini, yang masuk akal. 1765 01:23:06,630 --> 01:23:09,690 Kerana 200, sesungguhnya, bermakna OK, semuanya berjalan dengan lancar. 1766 01:23:09,690 --> 01:23:13,920 >> Tetapi anda mungkin telah melihat nombor, pada pelayar web anda, yang 1767 01:23:13,920 --> 01:23:16,710 telah dihantar kepada anda dari beberapa pelayan di dalam sampul surat itu 1768 01:23:16,710 --> 01:23:17,690 bukan nombor 200. 1769 01:23:17,690 --> 01:23:21,198 Apa nombor anda dilihat bahawa musim bunga di fikiran? 1770 01:23:21,198 --> 01:23:22,152 >> PENONTON: 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 tertanya-tanya di manakah ini 404 konvensyen datang dari, semua 1773 01:23:27,740 --> 01:23:31,320 perkara-perkara yang sukar difahami untuk memberitahu saya, 404 fail tidak dijumpai, 1774 01:23:31,320 --> 01:23:34,900 yang hanya bermakna bahawa pelayan web, jika anda meminta halaman ini yang tidak 1775 01:23:34,900 --> 01:23:38,670 wujud, ia tidak ada, fail tidak dijumpai, mesej ini dalam biru 1776 01:23:38,670 --> 01:23:44,310 akan berkata HTTP 1,1 ruang 404 tidak dijumpai. 1777 01:23:44,310 --> 01:23:47,217 Dan notis pelayar anda itu dan, kemudian, membentangkan 1778 01:23:47,217 --> 01:23:49,550 kepada anda, mungkin dalam yang lebih besar font, lebih besar, maklumat berani 1779 01:23:49,550 --> 01:23:51,025 dengan beberapa teks penerangan. 1780 01:23:51,025 --> 01:23:51,650 Tetapi itu sahaja. 1781 01:23:51,650 --> 01:23:54,358 >> Dan kemudian, yang lain daripada maklumat yang adalah maklumat lebih sukar difahami, 1782 01:23:54,358 --> 01:23:58,330 dari pelayan kepada anda, hanya memberitahu pelayar anda di mana ia datang dari. 1783 01:23:58,330 --> 01:24:00,530 Tiap-tiap permintaan anda membuat melalui internet 1784 01:24:00,530 --> 01:24:02,740 mengandungi maklumat seperti ini. 1785 01:24:02,740 --> 01:24:05,200 Ini adalah kedua-duanya berguna atas sebab-sebab teknikal. 1786 01:24:05,200 --> 01:24:07,200 >> Ia juga berguna untuk melog masuk sebab, untuk mengetahui 1787 01:24:07,200 --> 01:24:09,800 siapa yang melawat laman web anda, apa yang pelayar mereka gunakan, 1788 01:24:09,800 --> 01:24:11,770 mungkin apa yang pelayar anda harus mengoptimumkan 1789 01:24:11,770 --> 01:24:13,820 laman web anda kerana jika semua orang menggunakan Chrome hari ini. 1790 01:24:13,820 --> 01:24:15,910 Mungkin anda tidak perlu untuk menyokong Internet Explorer lagi. 1791 01:24:15,910 --> 01:24:16,820 Bagaimana anda tahu bahawa? 1792 01:24:16,820 --> 01:24:19,990 Anda hanya boleh log semua maklumat yang yang akan datang dalam permintaan ini. 1793 01:24:19,990 --> 01:24:22,830 >> Sebaliknya, ini jelas bermakna bahawa setiap kali 1794 01:24:22,830 --> 01:24:26,970 anda melawat mana-mana laman web di internet, bukan sahaja mereka tahu alamat IP anda, 1795 01:24:26,970 --> 01:24:30,070 kerana anda memberikannya kepada mereka dalam sudut kiri bahagian atas sampul surat, 1796 01:24:30,070 --> 01:24:33,890 mereka juga tahu apa yang pelayar anda adalah, apa hari dalam masa itu, 1797 01:24:33,890 --> 01:24:35,520 halaman yang anda meminta. 1798 01:24:35,520 --> 01:24:39,247 >> Dan semakin, terutama pada laman web yang mempunyai iklan, 1799 01:24:39,247 --> 01:24:41,205 lebih membimbangkan di sini ialah jika anda mempunyai sebuah syarikat, 1800 01:24:41,205 --> 01:24:44,440 dan ini adalah super biasa ini hari, yang mempunyai menjual iklan 1801 01:24:44,440 --> 01:24:47,660 untuk laman web ini, mari kita memanggilnya A.com, dan juga 1802 01:24:47,660 --> 01:24:50,100 di laman web ini, B.com, dan laman web ini, 1803 01:24:50,100 --> 01:24:56,980 C.com, A dan B dan C.com mungkin tidak tahu bahawa mereka mempunyai pelanggan yang sama. 1804 01:24:56,980 --> 01:25:00,560 >> Tetapi jika pihak ketiga ini syarikat pengiklanan 1805 01:25:00,560 --> 01:25:05,082 adalah melihat permintaan daripada IP yang sama alamat melawat kedua-dua 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 Kerana makhluk server pengiklanan ini diminta untuk menyampaikan iklan kepada ketiga-tiga 1808 01:25:10,490 --> 01:25:11,490 daripada laman web ini. 1809 01:25:11,490 --> 01:25:14,270 Oleh itu, ia akan menjadi disediakan dengan alamat IP anda 1810 01:25:14,270 --> 01:25:17,800 supaya laman web anda, pelayar anda melihat iklan. 1811 01:25:17,800 --> 01:25:20,330 >> Terdapat orang tengah ini, jadi untuk bercakap, di internet yang 1812 01:25:20,330 --> 01:25:24,080 tahu lebih lanjut mengenai anda daripada laman web yang anda lawati. 1813 01:25:24,080 --> 01:25:27,150 Dan Google sudah pasti antara pesalah terbesar, atau featurerers, 1814 01:25:27,150 --> 01:25:27,901 sepanjang garis. 1815 01:25:27,901 --> 01:25:29,775 Dan sebenarnya, apabila saya menyebut pelayan DNS mereka, 1816 01:25:29,775 --> 01:25:32,660 sebelum anda mungkin berfikir pada mulanya pandang, oh, ini adalah ciri berguna. 1817 01:25:32,660 --> 01:25:34,661 Google menyediakan dunia dengan pelayan DNS percuma 1818 01:25:34,661 --> 01:25:36,285 yang kadang-kadang membantu saya menyelesaikan masalah. 1819 01:25:36,285 --> 01:25:36,790 Mm-mm. 1820 01:25:36,790 --> 01:25:40,430 Sekarang, anda memberitahu Google bukan sahaja setiap halaman yang anda cari, 1821 01:25:40,430 --> 01:25:42,880 tetapi setiap halaman yang anda akan secara langsung. 1822 01:25:42,880 --> 01:25:45,846 Kerana anda katakan, hey, Google, saya mahu pergi ke Z.com. 1823 01:25:45,846 --> 01:25:47,860 Apa yang alamat IP? 1824 01:25:47,860 --> 01:25:52,350 >> Dan ini semua bermuara ini permintaan sangat mudah dan jawapan 1825 01:25:52,350 --> 01:25:55,630 bahawa kita kini telah dilihat dari atas ke bawah. 1826 01:25:55,630 --> 01:25:57,510 Jadi mengapa tidak kita berhenti seketika di sini selama satu jam. 1827 01:25:57,510 --> 01:25:59,116 Kembali di 01:30 untuk makan tengah hari. 1828 01:25:59,116 --> 01:26:00,490 Saya akan hilang untuk sedikit. 1829 01:26:00,490 --> 01:26:03,710 Dan kita akan meneruskan dengan hands-on melihat dan beberapa lagi konsep. 1830 01:26:03,710 --> 01:26:06,860 Dan gembira untuk melekat di sekeliling, untuk beberapa minit, dengan soalan-soalan secara individu. 1831 01:26:06,860 --> 01:26:09,364