1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:04,540 DAVID J. MALAN: Okay, so die übergeordnete Frage ist nun, 3 00:00:04,540 --> 00:00:10,310 und wir begannen auf diesem Weg mit unser Blick auf Dropbox, ist das Internet. 4 00:00:10,310 --> 00:00:14,550 Also lassen Sie mich versuchen, ein zu fragen, geladen bewusst Frage. 5 00:00:14,550 --> 00:00:15,500 Was ist das Internet? 6 00:00:15,500 --> 00:00:18,340 7 00:00:18,340 --> 00:00:20,430 >> Sicherlich alles, was Sie es verwenden. 8 00:00:20,430 --> 00:00:21,287 >> PUBLIKUM: Netzwerk? 9 00:00:21,287 --> 00:00:22,370 DAVID J. MALAN: Ein Netzwerk? 10 00:00:22,370 --> 00:00:23,856 OK, was ist ein Netzwerk? 11 00:00:23,856 --> 00:00:28,184 >> PUBLIKUM: A-Konnektivität zwischen verschiedenen Systemen. 12 00:00:28,184 --> 00:00:31,100 DAVID J. MALAN: OK, Konnektivität zwischen verschiedenen Menschen und Systemen. 13 00:00:31,100 --> 00:00:33,430 Also gut, und was macht das Internet ein Internet als 14 00:00:33,430 --> 00:00:38,484 Gegensatz zu nur einem Netzwerk, wie wir könnten nur ein Gebäude oder ein Klassenzimmer haben in? 15 00:00:38,484 --> 00:00:39,400 PUBLIKUM: Es ist global. 16 00:00:39,400 --> 00:00:39,810 DAVID J. MALAN: Es ist global. 17 00:00:39,810 --> 00:00:42,360 Na gut, also ist es ein Netzwerk ist von Netzwerken, wenn man so will. 18 00:00:42,360 --> 00:00:46,720 Internet Bezeichnens Verbindungen in einzelnen Netzwerken. 19 00:00:46,720 --> 00:00:48,457 Und natürlich gibt es verschiedene Dienste 20 00:00:48,457 --> 00:00:50,040 dass das Internet in diesen Tagen zur Verfügung stellt. 21 00:00:50,040 --> 00:00:54,420 >> Es gibt, natürlich, die weltweit Bahn mit dem wir alle vertraut sind. 22 00:00:54,420 --> 00:00:56,560 Es gibt Dienste wie E-Mail. 23 00:00:56,560 --> 00:00:59,620 Es gibt Dienste wie chatten oder Google Chat. 24 00:00:59,620 --> 00:01:02,090 Oder gibt es Dinge wie Voice-over-IP. 25 00:01:02,090 --> 00:01:07,270 Es gibt Dinge wie Skype und Google Hangout und Facetime und dergleichen. 26 00:01:07,270 --> 00:01:09,620 >> Und so gibt es diese Schichtung Konzept im Internet. 27 00:01:09,620 --> 00:01:12,390 Und in der Tat, auch dies ist ein grundlegendes Konzept 28 00:01:12,390 --> 00:01:15,650 in der Informatik von Schichtung oder Abstraktion, 29 00:01:15,650 --> 00:01:17,407 wo man sich hier eine Sache bauen. 30 00:01:17,407 --> 00:01:19,240 Dann bauen Sie etwas sonst oben drauf, 31 00:01:19,240 --> 00:01:21,660 und dann, etwas anderes an der Spitze davon, auf es, auf ihm. 32 00:01:21,660 --> 00:01:25,170 Und so werden wir einige Manifestationen sehen dass in dieser Diskussion und vielleicht 33 00:01:25,170 --> 00:01:26,600 andere voran. 34 00:01:26,600 --> 00:01:29,400 >> Fangen wir also an, ein Bild zu malen von einigen der Techniken 35 00:01:29,400 --> 00:01:33,040 um uns alle durch bedenkt, was vielleicht ist, in Heim fast jeder 36 00:01:33,040 --> 00:01:35,900 hier, und verwenden, die als Ausgangspunkt Abfahrt für ein Gespräch mehr 37 00:01:35,900 --> 00:01:38,900 allgemein darüber, wie all dieses Zeug funktioniert und was der Probleme, einige 38 00:01:38,900 --> 00:01:42,090 zugrunde liegenden Design-Entscheidungen haben zu sein, wenn den Aufbau von Netzwerken 39 00:01:42,090 --> 00:01:43,800 und wenn die Nutzung des Internets. 40 00:01:43,800 --> 00:01:48,680 Also zurück zu Hause, gehen wir wieder hier in meinem kleinen Laptop. 41 00:01:48,680 --> 00:01:53,040 Sie haben wahrscheinlich ein oder mehrere Computer, und vielleicht ein oder mehrere Telefone, 42 00:01:53,040 --> 00:01:55,504 Das sind in diesen Tagen über Wi-Fi verbunden. 43 00:01:55,504 --> 00:01:57,170 Vielleicht einmal eine Zeit, da hatte ein Kabel. 44 00:01:57,170 --> 00:02:00,020 Vielleicht haben Sie noch einen Desktop Computer zu Hause, die ein Kabel hat. 45 00:02:00,020 --> 00:02:03,340 Aber unsere Geschichte ist nicht wirklich geht so viel dort zu ändern. 46 00:02:03,340 --> 00:02:06,400 >> Hier ist die so genannte Wolke, oder Internet. 47 00:02:06,400 --> 00:02:11,620 Und es gibt Bündel anderer Dinge im Internet wie Amazon.com, 48 00:02:11,620 --> 00:02:14,690 und Facebook und Google, und Microsoft und andere solche Unternehmen 49 00:02:14,690 --> 00:02:16,990 im Internet und sicherlich Menschen auch. 50 00:02:16,990 --> 00:02:21,660 Aber es gibt eine ganze Menge Sachen, die geht zwischen Ihnen und dem Internet auf. 51 00:02:21,660 --> 00:02:23,770 >> Also lassen Sie uns zunächst necken auseinander, dass. 52 00:02:23,770 --> 00:02:30,260 Was ist Ihr Computer, wenn drahtlos zu Hause verbunden ist? 53 00:02:30,260 --> 00:02:34,402 Welche Geräte bekommt man im Internet in diesen Tagen? 54 00:02:34,402 --> 00:02:35,290 >> PUBLIKUM: Router. 55 00:02:35,290 --> 00:02:36,331 >> DAVID J. MALAN: Ein Router. 56 00:02:36,331 --> 00:02:40,840 So haben Sie diese ein Heimgerät namens einen Router, deren Zweck im Leben, 57 00:02:40,840 --> 00:02:43,650 schließlich ist auf Weg Informationen bei der einfachsten Form. 58 00:02:43,650 --> 00:02:48,860 Wenn dies ist das Internet hier, deine Computer hat die Verbindung zwischen ihm. 59 00:02:48,860 --> 00:02:51,280 Und der Router, inzwischen irgendwie hat Konnektivität 60 00:02:51,280 --> 00:02:53,420 zwischen dem Rest des Internets. 61 00:02:53,420 --> 00:02:55,800 >> Aber es gibt noch mehr geht innerhalb von hier. 62 00:02:55,800 --> 00:02:57,760 Also lassen Sie uns in ein wenig tiefer tauchen. 63 00:02:57,760 --> 00:02:59,050 Du gehst nach Hause. 64 00:02:59,050 --> 00:03:03,110 Sie öffnen Sie Ihren Laptop-Deckel oder einschalten Ihren Desktop zum ersten Mal überhaupt, 65 00:03:03,110 --> 00:03:04,810 das erste Mal in eine Weile. 66 00:03:04,810 --> 00:03:06,340 Was geschieht? 67 00:03:06,340 --> 00:03:10,550 >> Welche Arten von Schritten müssen geschehen, bevor Sie tatsächlich 68 00:03:10,550 --> 00:03:12,260 erhalten Sie im Internet? 69 00:03:12,260 --> 00:03:13,540 Nun, es stellt sich out-- oh, ja? 70 00:03:13,540 --> 00:03:14,500 Nakissa? 71 00:03:14,500 --> 00:03:15,163 Es tut uns leid? 72 00:03:15,163 --> 00:03:15,990 >> PUBLIKUM: Benutzer-ID. 73 00:03:15,990 --> 00:03:16,636 >> DAVID J. MALAN: Eine Benutzer-ID. 74 00:03:16,636 --> 00:03:18,344 So müssen Sie unter Umständen melden Sie sich an, um etwas. 75 00:03:18,344 --> 00:03:20,650 Obwohl typischerweise bei nach Hause, am typischsten 76 00:03:20,650 --> 00:03:22,320 dies würde in diesen Tagen gerade arbeiten. 77 00:03:22,320 --> 00:03:24,640 >> Aber wie wir gerade gesehen haben, in Umgebungen wie Universitäten, Unternehmen, 78 00:03:24,640 --> 00:03:25,431 Sie müssen eingeloggt sein. 79 00:03:25,431 --> 00:03:28,320 Lassen Sie uns also vermeiden die anmelden Szenario für jetzt. 80 00:03:28,320 --> 00:03:30,000 Halte es einfach. 81 00:03:30,000 --> 00:03:31,380 >> PUBLIKUM: Öffnen Sie einen Browser auf. 82 00:03:31,380 --> 00:03:33,255 >> DAVID J. MALAN: Sie könnte einen Web-Browser öffnen. 83 00:03:33,255 --> 00:03:34,002 Oder was, Pat? 84 00:03:34,002 --> 00:03:35,252 >> PUBLIKUM: Nummer oder Passwort. 85 00:03:35,252 --> 00:03:36,960 DAVID J. MALAN: Ah, eine Zahl oder ein Passwort. 86 00:03:36,960 --> 00:03:39,251 Lassen Sie uns also mit der Nummer gehen, nicht so viel Passcode nur noch. 87 00:03:39,251 --> 00:03:41,880 Lassen Sie uns nicht um die Sicherheit kümmern für diese besondere Diskussion. 88 00:03:41,880 --> 00:03:42,950 Aber eine Reihe. 89 00:03:42,950 --> 00:03:47,130 >> Also, ja, in der Tat, ähnlich wie alle unserer Häuser oder Gebäude wie 90 00:03:47,130 --> 00:03:48,420 hat eine physikalische Adresse. 91 00:03:48,420 --> 00:03:54,910 Dieses Gebäude ist ein Brattle Square Cambridge, Massachusetts, 02138, USA. 92 00:03:54,910 --> 00:04:00,400 Diese Adresse eindeutig identifiziert us, in der Theorie, in der ganzen Welt. 93 00:04:00,400 --> 00:04:01,360 >> PUBLIKUM: Eine IP. 94 00:04:01,360 --> 00:04:04,710 >> DAVID J. MALAN: Eine IP-Adresse, genau, ist analog in der Computerwelt 95 00:04:04,710 --> 00:04:07,700 dass eindeutig adressiert einen Computer. 96 00:04:07,700 --> 00:04:13,159 So eine IP-Adresse oder Internet-Protokoll Adresse, ist nur eine numerische Adresse. 97 00:04:13,159 --> 00:04:15,450 Computer bevorzugen Dinge, die sind etwas einfacher, dass 98 00:04:15,450 --> 00:04:19,130 sind leichter lange Sätze zu lesen als wie One Brattle Square, Cambridge, 99 00:04:19,130 --> 00:04:20,110 Mass., Und so weiter. 100 00:04:20,110 --> 00:04:24,560 >> Und so eine IP-Adresse ist eine Zahl der Form etwas 101 00:04:24,560 --> 00:04:29,160 Punkt etwas Punkt etwas Punkt etwas. 102 00:04:29,160 --> 00:04:33,890 Und jeder dieser Somethings, wie bezeichnet mit dem Rautenzeichen hier, 103 00:04:33,890 --> 00:04:37,720 eine Zahl zwischen 0 und 255. 104 00:04:37,720 --> 00:04:40,510 Und so ist es ein Vier-Punkt- dezimal number-- etwas 105 00:04:40,510 --> 00:04:42,260 Punkt etwas Punkt etwas Punkt etwas. 106 00:04:42,260 --> 00:04:45,270 >> Und diese numerische Adresse, in der Theorie, einzigartig 107 00:04:45,270 --> 00:04:48,010 identifiziert einen Computer über das Internet. 108 00:04:48,010 --> 00:04:50,420 So auf die Gefahr vereinfachend, lassen Sie uns jetzt 109 00:04:50,420 --> 00:04:55,450 davon ausgehen, dass, wenn ich eine Verbindung zu Wi-Fi oder über Kabel, zu Hause, 110 00:04:55,450 --> 00:05:01,070 mein Heim-Router ist, was ist irgendwie gibt mir eine IP-Adresse. 111 00:05:01,070 --> 00:05:03,690 Denn vorbei sind die Tage zum größten Teil, 112 00:05:03,690 --> 00:05:06,560 zumindest lokal hier, wo, wenn Sie sich anmelden 113 00:05:06,560 --> 00:05:11,000 für Comcast oder RCN oder Ihre lokalen Internet Service Provider, 114 00:05:11,000 --> 00:05:14,220 nicht mehr hat ein Techniker zu kommen, um Ihr Haus mit einem Ausdruck, 115 00:05:14,220 --> 00:05:19,020 und dann haben Sie, oder ihm oder ihr Typ in Ihrer IP in Ihren Computer adressieren. 116 00:05:19,020 --> 00:05:21,200 >> Vielmehr ist das alles dynamisch entdeckt. 117 00:05:21,200 --> 00:05:23,576 Wenn öffnen Sie Ihren Laptop- Deckel oder schalten Sie Ihren Computer, 118 00:05:23,576 --> 00:05:26,158 Ihr Computer gerade beginnt Rundfunk eine Nachricht, im Wesentlichen. 119 00:05:26,158 --> 00:05:26,900 Er sagt, hallo. 120 00:05:26,900 --> 00:05:27,610 Ich bin wach. 121 00:05:27,610 --> 00:05:29,550 Was sollte meine IP-Adresse? 122 00:05:29,550 --> 00:05:32,640 >> Und der Zweck im Leben eines Hauses Router in diesen Tagen, unter ihnen, 123 00:05:32,640 --> 00:05:35,260 ist, dass Sie genau das zu geben eine dieser Adressen. 124 00:05:35,260 --> 00:05:39,630 Und der Mechanismus, durch den es tut es, nur einige Jargon zu necken auseinander, 125 00:05:39,630 --> 00:05:42,660 ist ein DHCP-Server genannt. 126 00:05:42,660 --> 00:05:45,497 Fancy Weg Dynamische sagen Host Configuration Protocol. 127 00:05:45,497 --> 00:05:47,205 Es ist nur ein wirklich Phantasie Weg, es zu sagen 128 00:05:47,205 --> 00:05:52,640 ist ein Stück Software läuft innerhalb unserer Home-Router 129 00:05:52,640 --> 00:05:54,700 , dass bei Ihrem request-- hallo hören. 130 00:05:54,700 --> 00:05:55,480 Ich bin online. 131 00:05:55,480 --> 00:05:58,214 Bitte geben Sie mir eine IP-address-- antwortet mit genau das. 132 00:05:58,214 --> 00:06:01,380 Und es sagt etwas Punkt zu verwenden, etwas Punkt etwas Punkt etwas. 133 00:06:01,380 --> 00:06:04,057 Und dann, Ihrem Mac oder PC tut genau das. 134 00:06:04,057 --> 00:06:05,890 Und nur, um diese etwas konkreteres 135 00:06:05,890 --> 00:06:09,620 bevor wir Ihre Frage nehmen, auf Mac OS, und es gibt 136 00:06:09,620 --> 00:06:15,100 ein vergleichbares Fenster in Fenster, wenn ich gehe, um Netzwerk, 137 00:06:15,100 --> 00:06:18,280 Ich kann eigentlich hier sehen dass mein Laptop angeschlossen ist 138 00:06:18,280 --> 00:06:20,080 an der Harvard University, die die Wi-Fi, 139 00:06:20,080 --> 00:06:23,870 und hat die IP-Adresse 10.254.25.237. 140 00:06:23,870 --> 00:06:27,560 >> Wenn ich mehr neugierig bin, kann ich klicken Sie auf Erweitert auf meinem Mac. 141 00:06:27,560 --> 00:06:31,660 Ich kann bis zu TCP / IP zu gehen. 142 00:06:31,660 --> 00:06:37,030 Und bemerken, was ist jetzt vertraut, vielleicht. 143 00:06:37,030 --> 00:06:40,040 Welches Protokoll, was Merkmal ist mein Laptop 144 00:06:40,040 --> 00:06:43,010 genau das zu tun, was wir gerade beschrieben haben? 145 00:06:43,010 --> 00:06:43,842 DHCP. 146 00:06:43,842 --> 00:06:44,800 Ich kann es nicht einmal ändern. 147 00:06:44,800 --> 00:06:46,508 Weil ich schon jetzt konfiguriert. 148 00:06:46,508 --> 00:06:47,610 Es ist diese Einstellung, gesperrt. 149 00:06:47,610 --> 00:06:50,410 Aber mein Computer konfiguriert über DHCP. 150 00:06:50,410 --> 00:06:54,300 Und es sieht aus wie das, was DHCP-Server des Harvard 151 00:06:54,300 --> 00:07:01,062 hat mir ein IP ist address-- und 254.25.237-- eine Subnetz-Maske, 152 00:07:01,062 --> 00:07:02,270 was wir nicht in heute gehen. 153 00:07:02,270 --> 00:07:04,580 >> Aber eine Subnetz-Maske ist nur eine zusätzliche Anzahl 154 00:07:04,580 --> 00:07:06,590 die angibt, welche Netzwerk du bist auf. 155 00:07:06,590 --> 00:07:07,747 Vielleicht ist es dieses Raumes. 156 00:07:07,747 --> 00:07:09,080 Vielleicht ist es ein anderes Gebäude. 157 00:07:09,080 --> 00:07:10,704 Vielleicht ist es ein anderer Teil von Harvard. 158 00:07:10,704 --> 00:07:13,600 Es ist eine Art und Weise zu segmentieren ein lokales Netzwerk. 159 00:07:13,600 --> 00:07:16,270 >> Router, klingt das Wort vertraut. 160 00:07:16,270 --> 00:07:18,320 Weil wir waren einfach darüber reden hier. 161 00:07:18,320 --> 00:07:21,070 Und obwohl ich bin auf der Harvard Netzwerk, nicht wie ein Heimnetzwerk, 162 00:07:21,070 --> 00:07:23,250 die Prinzipien sind immer noch die gleichen hier. 163 00:07:23,250 --> 00:07:28,620 >> Harvard hat mir auch die IP Adresse eines router-- 10.254.16.1. 164 00:07:28,620 --> 00:07:32,920 Und als Nebenwirkung, die allgemein als ein Konvention, aber es ist nicht erforderlich, 165 00:07:32,920 --> 00:07:38,250 die IP-Adresse des Routers neigt zu Ende mit 0,1, die ein Nutzsignal ist, 166 00:07:38,250 --> 00:07:39,420 nur zu wissen. 167 00:07:39,420 --> 00:07:41,610 Also, was tun diese Dinge? 168 00:07:41,610 --> 00:07:45,800 >> Die IPv4-Adresse, Version 4, die ist eine Art der älteren, aber beliebtesten 169 00:07:45,800 --> 00:07:49,760 Version des Internet-Protokolls In diesen Tagen ist die Adresse. 170 00:07:49,760 --> 00:07:50,980 Ich habe einen Router Adresse. 171 00:07:50,980 --> 00:07:53,920 Also warum muss ich Kennen Sie ein-Adresse des Routers? 172 00:07:53,920 --> 00:07:55,880 >> Ist es nicht ausreichend zu wissen, wo ich bin? 173 00:07:55,880 --> 00:07:57,946 174 00:07:57,946 --> 00:08:00,112 PUBLIKUM: Das ist [unverständlich] in Bezug auf meine Frage. 175 00:08:00,112 --> 00:08:02,354 Also, wenn Sie zwei haben Router im selben Raum 176 00:08:02,354 --> 00:08:04,595 so können wir vernetzen miteinander, dann sind Sie 177 00:08:04,595 --> 00:08:06,504 wird eine separate IP erhalten Adresse, weil es 178 00:08:06,504 --> 00:08:07,832 gehen mit einem Netzwerk verbunden werden. 179 00:08:07,832 --> 00:08:09,390 >> DAVID J. MALAN: Ach, so das ist, wo wir eigentlich 180 00:08:09,390 --> 00:08:12,240 müssen beginnen, auseinander zu necken was wir wirklich von Router bedeuten. 181 00:08:12,240 --> 00:08:14,910 Da der Begriff, mit Sicherheit in den Consumer-Markt ist überstrapaziert. 182 00:08:14,910 --> 00:08:17,680 So allein in diesem Raum, wir haben, was die meisten Leute würden 183 00:08:17,680 --> 00:08:19,790 rufen zwei Router, diese Dinge mit Antennen 184 00:08:19,790 --> 00:08:21,960 und die blauen Lichter auf auf jeder Seite der Wand. 185 00:08:21,960 --> 00:08:25,087 >> Aber Router, in diesem Fall sind sie nicht. 186 00:08:25,087 --> 00:08:26,420 Diese sind nicht ganz Heim-Router. 187 00:08:26,420 --> 00:08:29,640 Aber lassen Sie uns einfach annehmen, der Einfachheit halber, wir haben zwei solche Dinge hier. 188 00:08:29,640 --> 00:08:33,500 Wenn Sie hatte zwei Access Points, wie sie mehr richtig genannt 189 00:08:33,500 --> 00:08:37,789 wegen der antennas-- a Wireless Access Point oder AP-- 190 00:08:37,789 --> 00:08:41,309 sie sollten in einem so konfiguriert werden, Art und Weise, dass sie, die wiederum verbinden 191 00:08:41,309 --> 00:08:45,420 einer zentralen Einrichtung, deren Zweck in Leben ist zu tun, was Sie beschreiben, 192 00:08:45,420 --> 00:08:46,840 die IP-Adresse zu geben. 193 00:08:46,840 --> 00:08:49,160 >> Wenn ja zwei von ihnen haben Arten von Geräten zu Hause, 194 00:08:49,160 --> 00:08:53,950 vielleicht zwei Linksys, Geräte zwei D-Link Geräte, zwei AirPort Extremes zu Hause, 195 00:08:53,950 --> 00:08:55,290 oder AirPort bekundet. 196 00:08:55,290 --> 00:08:57,440 Sie können alle konfigurieren dieser Produkte, auch 197 00:08:57,440 --> 00:09:00,720 wenn Sie zwei identische Modelle, zu einer der primären machen, 198 00:09:00,720 --> 00:09:02,390 und dann die andere der sekundäre. 199 00:09:02,390 --> 00:09:04,717 Damit Sie einen Draht laufen zwischen ihnen typischerweise 200 00:09:04,717 --> 00:09:07,050 oder Sie jemanden haben, kommen zu tun es für Sie hinter den Wänden. 201 00:09:07,050 --> 00:09:08,320 >> Und dann, eines ist die primäre. 202 00:09:08,320 --> 00:09:11,780 Man ist verantwortlich für IP-Adressen heraus geben. 203 00:09:11,780 --> 00:09:14,610 Und das andere ist nur verantwortlich für die Verlängerung 204 00:09:14,610 --> 00:09:16,510 die Reichweite Ihres WLAN-Signal. 205 00:09:16,510 --> 00:09:18,990 In der Tat, zu Hause habe ich zwei solche Dinge. 206 00:09:18,990 --> 00:09:21,220 >> Wir haben in unserem Büro fünf solche Dinge, von denen alle 207 00:09:21,220 --> 00:09:22,470 sind physikalisch miteinander verdrahtet. 208 00:09:22,470 --> 00:09:24,470 Aber es ist nur, uns zu geben mehr Wireless-Abdeckung. 209 00:09:24,470 --> 00:09:26,570 Aber einer von ihnen ist verantwortlich. 210 00:09:26,570 --> 00:09:30,500 >> OK, also mit dieser sagte, warum tut mein Mac jetzt in diesem Raum, 211 00:09:30,500 --> 00:09:34,430 müssen wissen, was die IP Adresse des Routers ist? 212 00:09:34,430 --> 00:09:37,234 Ist es nicht ausreicht, nur zu erzählt werden, was meine Adresse? 213 00:09:37,234 --> 00:09:38,400 PUBLIKUM: Aber es kann sich ändern. 214 00:09:38,400 --> 00:09:40,969 Wenn Sie mit dem Internet verbunden zu bekommen VPN, es wird anders sein. 215 00:09:40,969 --> 00:09:44,010 DAVID J. MALAN: Oh, jetzt bist du mit Ich ein anderes Wort nicht wissen yet-- VPN. 216 00:09:44,010 --> 00:09:44,750 Also lassen Sie uns nicht dorthin zu gehen. 217 00:09:44,750 --> 00:09:46,300 Weil VPN geht es zu erschweren. 218 00:09:46,300 --> 00:09:50,640 Ich möchte nur zu bekommen, meine Wenigkeit jetzt will im Internet zu bekommen. 219 00:09:50,640 --> 00:09:53,715 Nun, das ist wirklich lädt die Frage, wie funktioniert das Internet? 220 00:09:53,715 --> 00:09:55,200 >> In Ordnung, ich könnte eine Adresse haben. 221 00:09:55,200 --> 00:09:56,590 Das ist alles schön und gut. 222 00:09:56,590 --> 00:09:58,590 Aber warum habe ich eine Adresse? 223 00:09:58,590 --> 00:10:01,665 >> Nun, lassen Sie uns überlegen, was wirklich wird im Internet auf. 224 00:10:01,665 --> 00:10:04,740 Ich werde eine andere verwenden Bild für den Moment. 225 00:10:04,740 --> 00:10:12,930 Und in der eigentlichen Internet, könnten wir haben mich hier auf meinem Laptop über. 226 00:10:12,930 --> 00:10:15,160 Wir könnten das Internet hier haben. 227 00:10:15,160 --> 00:10:20,460 Und dann könnten wir haben, lassen Sie uns sagen wir, Amazon.com diesmal. 228 00:10:20,460 --> 00:10:22,150 >> Und das bin ich. 229 00:10:22,150 --> 00:10:26,440 Und irgendwie, ich möchte eine Verbindung herstellen Amazon.com, über das Internet, 230 00:10:26,440 --> 00:10:30,710 und meine Daten von Punkt A nach Punkt B. Oder ich denke, bei Amazon, 231 00:10:30,710 --> 00:10:32,840 von Punkt A nach Punkt Z in Amazons Fall. 232 00:10:32,840 --> 00:10:35,410 >> Also, was ist innerhalb dieses Internet? 233 00:10:35,410 --> 00:10:39,450 Es stellt sich heraus, es gibt eine ganze Haufen Dinge genannt Routern. 234 00:10:39,450 --> 00:10:41,000 Und jetzt sind wir mischen Bedingungen. 235 00:10:41,000 --> 00:10:43,442 Aber wir werden sehen, wie auch zu Hause Router beziehen sich die Punkte zu 236 00:10:43,442 --> 00:10:44,900 dass ich gerade auf dem Bildschirm gezeichnet. 237 00:10:44,900 --> 00:10:48,429 >> Ein Router im Internet ist Regel wie ein mittelgroßes Gerät. 238 00:10:48,429 --> 00:10:49,720 Es ist nicht eine alte Mainframe mögen. 239 00:10:49,720 --> 00:10:53,234 Aber es ist ein Gerät, das wahrscheinlich ist das breit, vielleicht ist dies hoch, vielleicht ist dies hoch, 240 00:10:53,234 --> 00:10:53,900 vielleicht ist dies hoch. 241 00:10:53,900 --> 00:10:55,870 Hängt davon ab, wie teuer ein Modell, das Sie haben. 242 00:10:55,870 --> 00:10:59,203 >> Und es kommt eine Menge Kabel stieg in es und viele Kabel an das Ausgehen. 243 00:10:59,203 --> 00:11:02,980 Und auf die Gefahr von vereinfachend, Sie Denken Sie an einen Zweck kann der Router im Leben 244 00:11:02,980 --> 00:11:08,540 wie in Daten aus diesem Kabel zu nehmen sein hier, auf der Informationen suchen, die ist 245 00:11:08,540 --> 00:11:10,130 hereinkommen, und schauen Sie sich die Adresse. 246 00:11:10,130 --> 00:11:13,240 Wo wird gesendet, wobei diese Informationen? 247 00:11:13,240 --> 00:11:15,660 Und dann sagen, OK, ich werde dies auf diesem Weg zu senden. 248 00:11:15,660 --> 00:11:17,660 Wenn ich ein weiteres Stück bekommen Informationen über hier, 249 00:11:17,660 --> 00:11:19,160 es ist für eine andere Adresse bestimmt. 250 00:11:19,160 --> 00:11:21,400 Ich werde es dies zu schicken Art und Weise statt, bis dieses Kabel. 251 00:11:21,400 --> 00:11:23,180 Und wenn ich sehe, ein weiteres Stück Informationen dazu bestimmt, 252 00:11:23,180 --> 00:11:25,980 für noch eine andere Adresse, ich bin geht es aus diesem Kabel zu senden, 253 00:11:25,980 --> 00:11:26,940 über auf diese Weise. 254 00:11:26,940 --> 00:11:30,440 >> So ein Zweck des Routers im Leben ist wirklich Routeninformationen. 255 00:11:30,440 --> 00:11:34,740 Und in seiner einfachsten Form, ein Router nur hat eine große Excel-Datei in der es 256 00:11:34,740 --> 00:11:38,181 das sagt jeder IP-Adresse starten mit der Nummer 1, es auf diese Weise zu senden. 257 00:11:38,181 --> 00:11:40,680 Jede IP-Adresse, beginnend mit die Nummer 2, schicken Sie es auf diese Weise. 258 00:11:40,680 --> 00:11:41,804 Nummer 3, schicken Sie es auf diese Weise. 259 00:11:41,804 --> 00:11:43,460 Number 4, schicken Sie es auf diese Weise. 260 00:11:43,460 --> 00:11:47,080 >> Vereinfachend, aber es nutzt diese Zahlen und insbesondere 261 00:11:47,080 --> 00:11:50,990 Präfixe von Zahlen, in der Regel, zu entscheiden, nach rechts, nach links, zurück, 262 00:11:50,990 --> 00:11:51,742 Vorwärts. 263 00:11:51,742 --> 00:11:54,700 Da ein Router, weist typischerweise mehrere Verbindungen zu anderen Routern. 264 00:11:54,700 --> 00:11:56,920 In der Tat habe ich sie hier nicht gezeichnet. 265 00:11:56,920 --> 00:12:01,560 >> Aber man kann sich vorstellen, dies ist ein Netz, nicht mit dem Web verwechselt werden wir verwenden, 266 00:12:01,560 --> 00:12:06,740 aber ein Netz von Vorrichtungen, die alle von denen miteinander verbunden sind ganz bewusst so. 267 00:12:06,740 --> 00:12:09,810 In der Tat, die Ursprünge der Internet sind militaristischen im Design. 268 00:12:09,810 --> 00:12:14,350 Und einer der Gestaltung Prinzipien Wenn ein Router war, dass, oder noch schlimmer, eine Stadt 269 00:12:14,350 --> 00:12:17,550 wurden in einem Militärherausgenommen Sinn, möchten Sie die Daten zu sein 270 00:12:17,550 --> 00:12:19,260 zur Route um dieses Problem können. 271 00:12:19,260 --> 00:12:22,670 >> Und was passiert, wenn ich eine Nachricht senden ersuchen, Amazon.com für ihre Heimat 272 00:12:22,670 --> 00:12:27,080 Seite, könnte meine Daten verlassen meine Computer, gehen Sie zu meinem Standard-Router, 273 00:12:27,080 --> 00:12:29,580 oder Standard-Gateway wie es oft genannt wird. 274 00:12:29,580 --> 00:12:34,200 Dann, vielleicht, dass Router entscheiden, Bitte senden Sie es hier, hier, hier, hier, hier, 275 00:12:34,200 --> 00:12:37,770 hier, hier, und dann auf dem Weg zum Amazonas. 276 00:12:37,770 --> 00:12:40,540 >> Und das war ein beliebiger Weg, den ich zog. 277 00:12:40,540 --> 00:12:45,620 Aber was ist bemerkenswert, über die rote Linie zog ich gerade? 278 00:12:45,620 --> 00:12:48,330 Wie würden Sie es beschreiben? 279 00:12:48,330 --> 00:12:49,710 >> PUBLIKUM: Es ist nicht direkt. 280 00:12:49,710 --> 00:12:51,043 >> DAVID J. MALAN: Es ist nicht direkt. 281 00:12:51,043 --> 00:12:57,880 Also im Gegensatz zu dem populären Sprichwort: "Der kürzeste Abstand zwischen zwei Punkten, 282 00:12:57,880 --> 00:13:00,980 ist eine gerade Linie, "es ist nicht unbedingt wahr im Internet 283 00:13:00,980 --> 00:13:02,780 wenn es um die Routing-Informationen. 284 00:13:02,780 --> 00:13:05,980 Da geografische Entfernung ist nicht notwendigerweise die einzige Metrik 285 00:13:05,980 --> 00:13:07,030 du kümmerst dich um. 286 00:13:07,030 --> 00:13:11,530 Vielmehr könnte, was sonst noch zu regieren, was Richtung die Daten berücksichtigt werden, damit 287 00:13:11,530 --> 00:13:13,564 von Punkt A nach B zu zeigen? 288 00:13:13,564 --> 00:13:14,230 PUBLIKUM: Speed? 289 00:13:14,230 --> 00:13:15,146 DAVID J. MALAN: Geschwindigkeit. 290 00:13:15,146 --> 00:13:20,550 So stellt sich heraus Sie könnte ein konfigurieren Router eine schnellere Verbindung zu begünstigen. 291 00:13:20,550 --> 00:13:22,960 Selbst wenn Sie zu gehen könnte ein paar hundert zusätzliche Meilen, 292 00:13:22,960 --> 00:13:25,870 Vielleicht ist es nur noch schneller gehen auf diese Weise als über, vielleicht, 293 00:13:25,870 --> 00:13:29,100 eine alte Schule Satellitenverbindung auf diese Weise nur von einem Punkt zu bekommen 294 00:13:29,100 --> 00:13:29,600 zum anderen. 295 00:13:29,600 --> 00:13:32,571 Es ist nicht einmal sein müssen physikalische Geräte auf dem Boden. 296 00:13:32,571 --> 00:13:35,070 Es kann physische Geräte sein in der Himmel, zum Beispiel, oder auch 297 00:13:35,070 --> 00:13:37,200 Unterwasser in diesen Tagen, oder so weiter. 298 00:13:37,200 --> 00:13:38,420 >> Also das ist wahr. 299 00:13:38,420 --> 00:13:42,814 Was sonst, dass ein Unternehmen diktieren könnte, ein Internet-Service-Provider oder ISP, 300 00:13:42,814 --> 00:13:45,855 wollen Daten auf diese Weise zu senden, anstatt auf diese Weise, auch wenn es weiter? 301 00:13:45,855 --> 00:13:50,470 302 00:13:50,470 --> 00:13:54,960 >> Nun, es stellt sich heraus, wie die Internet selbst unterliegt im Handel 303 00:13:54,960 --> 00:13:57,770 ist, dass viele große es Spieler aus hier im Internet, 304 00:13:57,770 --> 00:14:02,327 ob es Comcast oder Verizon, oder Namen Level 3, oder mehr obskur, dass Sie 305 00:14:02,327 --> 00:14:04,910 vielleicht nicht gehört, sondern dass ziemlich große Infrastruktur 306 00:14:04,910 --> 00:14:09,240 Unternehmen, die das Internet das komponieren backbone-- die Verkabelung, die Router, 307 00:14:09,240 --> 00:14:11,930 die Verkabelung, die Sie gerade sehen oder kümmern sich nicht wirklich um. 308 00:14:11,930 --> 00:14:14,820 Denn es ist alles in der innen laufen im Handel. 309 00:14:14,820 --> 00:14:17,010 >> Nun, es gibt Dinge, genannt Peering Points 310 00:14:17,010 --> 00:14:20,320 wobei ein großer ISP könnte einige Server haben, 311 00:14:20,320 --> 00:14:22,950 könnten einige Router haben und einige Kabel in einem Rechenzentrum. 312 00:14:22,950 --> 00:14:25,000 Und andere ISPs könnten das gleiche haben. 313 00:14:25,000 --> 00:14:27,820 Und andere ISPs könnten die gleiche haben alle im selben Rechenzentrum. 314 00:14:27,820 --> 00:14:28,740 >> Und die Innenverbindung. 315 00:14:28,740 --> 00:14:31,970 Es ist ein Peering Point in so sofern sie alle verbinden. 316 00:14:31,970 --> 00:14:33,240 Das ist, wo Peers verbinden. 317 00:14:33,240 --> 00:14:35,350 >> Und von Natur aus Finanzregelungen, es 318 00:14:35,350 --> 00:14:38,740 könnte der Fall sein, dass Comcast hat vereinbart, so viel von seiner Daten zu senden, 319 00:14:38,740 --> 00:14:41,830 wie es auf diese Weise kann, anstatt auf diese Weise. 320 00:14:41,830 --> 00:14:43,740 Denn vielleicht, die Anbieter hier geht 321 00:14:43,740 --> 00:14:48,089 sie mehr pro Gigabyte zu berechnen zu senden ihre Daten über in dieser Richtung. 322 00:14:48,089 --> 00:14:51,130 So könnte es sein, finanzielle Entscheidungen dass regieren, welche Richtung die Dinge gehen. 323 00:14:51,130 --> 00:14:54,270 >> Es könnte nur die Leistung sein Auswirkungen, auch häufig mehr. 324 00:14:54,270 --> 00:14:55,450 Router erhalten überlastet. 325 00:14:55,450 --> 00:14:57,430 Wenn es gibt eine Menge von Leute nach Hause kommen, um 5:00 Uhr 326 00:14:57,430 --> 00:15:00,860 und starten Sie im Internet bekommen, vielleicht gibt es Staus im Internet. 327 00:15:00,860 --> 00:15:03,380 Und die Algorithmen, die Software auf Routern, 328 00:15:03,380 --> 00:15:05,590 im Allgemeinen wird sagen, wenn ich Start überlastet zu werden, 329 00:15:05,590 --> 00:15:08,030 Ich sollte ein Feedback liefern an andere Router in der Nähe von mir 330 00:15:08,030 --> 00:15:10,400 so dass sie hoffentlich gehen in eine andere Richtung, 331 00:15:10,400 --> 00:15:12,560 viel wie Sie einen Stau zu vermeiden würde. 332 00:15:12,560 --> 00:15:16,540 >> Also das ist nicht alles, was unwahrscheinlich eines Pfad, der Daten von Punkt A nehmen könnte 333 00:15:16,540 --> 00:15:18,920 zu Punkt B. Und in Tatsächlich können Sie in der Regel 334 00:15:18,920 --> 00:15:23,080 gehen davon aus, dass Ihre Daten gehen zu nehmen 30 oder weniger solcher Hopfen von Punkt A 335 00:15:23,080 --> 00:15:27,340 B. hinweisen, dass ist es sein könnte als viele wie 30 oder so Router zwischen Ihnen 336 00:15:27,340 --> 00:15:28,400 und Punkt B. 337 00:15:28,400 --> 00:15:29,850 >> Und wir können manchmal sehen dies. 338 00:15:29,850 --> 00:15:31,820 Lassen Sie mich sehen, ob die Netzwerk hier zusammenarbeitet. 339 00:15:31,820 --> 00:15:35,000 Ansonsten werde ich um ein anderes Beispiel zu versuchen. 340 00:15:35,000 --> 00:15:38,170 sehen Lassen Sie mich, wenn ich kann tun Sie es in diesem Netzwerk. 341 00:15:38,170 --> 00:15:38,950 Und ich kann. 342 00:15:38,950 --> 00:15:47,310 >> Also ich habe gerade laufen, lassen Sie mich vereinfachen meine Ausgaben leicht. 343 00:15:47,310 --> 00:15:52,640 Ich werde diesen nicht zu tun. 344 00:15:52,640 --> 00:15:53,910 Hier OK. 345 00:15:53,910 --> 00:15:57,106 >> Also werde ich folgendes tun Befehl namens trace. 346 00:15:57,106 --> 00:15:58,480 So jetzt bin ich nur auf meinem Mac. 347 00:15:58,480 --> 00:16:01,146 Ich bin in einer alten Schule Schwarz Weiß-Schnittstelle, nichts wie DOS 348 00:16:01,146 --> 00:16:01,860 von gestern. 349 00:16:01,860 --> 00:16:03,720 Aber ich will nur sehen einige Textausgabe. 350 00:16:03,720 --> 00:16:06,050 >> Und ich buchstäblich hier an der Harvard University 351 00:16:06,050 --> 00:16:10,650 wollen die Route zu verfolgen zwischen mir und www.cnn.com. 352 00:16:10,650 --> 00:16:13,077 Also mal sehen, was passiert, wenn ich jetzt drücken Sie die Eingabetaste. 353 00:16:13,077 --> 00:16:15,410 Eine ganze Reihe von Sachen beginnt blinkt auf dem Bildschirm. 354 00:16:15,410 --> 00:16:18,090 >> Und lasst uns sehen, ob wir nicht machen ein Gefühl dafür. 355 00:16:18,090 --> 00:16:22,720 So 1, 2, 3, 4, 5, 6, 7, und es hängen Art jetzt. 356 00:16:22,720 --> 00:16:24,930 Wir werden sehen, ob es abgeschlossen Dieser Prozess ist oder nicht. 357 00:16:24,930 --> 00:16:27,900 Es stellt sich heraus, dass jeder der Ausgabezeilen auf dem Bildschirm, 358 00:16:27,900 --> 00:16:29,380 repräsentieren etwas. 359 00:16:29,380 --> 00:16:32,170 Und auf der Grundlage unserer führenden Diskussion so weit, 360 00:16:32,170 --> 00:16:36,500 was tun jeder dieser Zeilen der Ausgabe, Nummern 1 bis 11 in dem Moment, 361 00:16:36,500 --> 00:16:37,430 darstellen? 362 00:16:37,430 --> 00:16:38,614 >> PUBLIKUM: Verschiedene Router. 363 00:16:38,614 --> 00:16:41,280 DAVID J. MALAN: Verschiedene Router, verschiedene Punkte auf dem Bildschirm. 364 00:16:41,280 --> 00:16:43,196 Und so, was dieses Programm, trace, tut 365 00:16:43,196 --> 00:16:45,760 wahrsten Sinne des Wortes ist es verfolgt die Strecke zwischen mir und CNN.com. 366 00:16:45,760 --> 00:16:52,160 So in diesem Fall Schritt 1 ist, offenbar, ein Router, dessen IP-Adresse ist, was? 367 00:16:52,160 --> 00:16:54,229 >> PUBLIKUM: [unverständlich] 368 00:16:54,229 --> 00:16:56,520 DAVID J. MALAN: Ja, aber Genauer gesagt, seine IP-Adresse. 369 00:16:56,520 --> 00:16:58,040 Denken Sie daran, seine IP-Adresse numerisch ist. 370 00:16:58,040 --> 00:17:00,520 Also nur sicherstellen, dass wir alle auf der gleichen Seite, was ist 371 00:17:00,520 --> 00:17:03,360 die IP-Adresse des ersten Router zwischen mir und Harvard? 372 00:17:03,360 --> 00:17:06,800 Ich meine, sorry, zwischen mir und CNN? 373 00:17:06,800 --> 00:17:07,691 >> PUBLIKUM: [unverständlich] 374 00:17:07,691 --> 00:17:08,690 DAVID J. MALAN: Perfect. 375 00:17:08,690 --> 00:17:09,670 PUBLIKUM: [unverständlich] 376 00:17:09,670 --> 00:17:10,180 DAVID J. MALAN: Genau. 377 00:17:10,180 --> 00:17:12,170 Wir sind gerade Folgern Diese von der Realität 378 00:17:12,170 --> 00:17:15,115 dass dieser erste Hop, so zu sprechen, hat nur diese Adresse. 379 00:17:15,115 --> 00:17:16,740 Es hat keinen Namen aus irgendeinem Grund haben. 380 00:17:16,740 --> 00:17:19,448 Aber das ist nur, weil die Menschen beschlossen, nicht ihm einen Namen zu geben. 381 00:17:19,448 --> 00:17:20,170 Und so ist es sein. 382 00:17:20,170 --> 00:17:22,951 >> Schritt 2 ist ein weiterer Router. 383 00:17:22,951 --> 00:17:24,450 Aber noch einmal, sagte ich, es war Konvention. 384 00:17:24,450 --> 00:17:26,720 Es ist nicht erforderlich, dass Router IPs in 0,1 beenden. 385 00:17:26,720 --> 00:17:27,920 Dieses nicht. 386 00:17:27,920 --> 00:17:32,200 Die IP zweiten Router ist dies. 387 00:17:32,200 --> 00:17:35,310 >> Jetzt sieht es aus wie die Menschen bekam ein wenig mehr organisiert 388 00:17:35,310 --> 00:17:37,690 und haben damit begonnen, die Benennung ihre Router mit dem, was 389 00:17:37,690 --> 00:17:40,064 aussehen wie URLs oder Teile von URLs. 390 00:17:40,064 --> 00:17:40,730 Aber sie sind es nicht. 391 00:17:40,730 --> 00:17:43,040 Sie sind nur die Namen dass die Menschen geben, um die Dinge. 392 00:17:43,040 --> 00:17:46,610 >> Und es offenbar der Fall ist dass dieser Router, nicht überraschend, 393 00:17:46,610 --> 00:17:49,392 ist, von wem wohl im Besitz? 394 00:17:49,392 --> 00:17:50,600 Es ist wahrscheinlich Harvard, nicht wahr? 395 00:17:50,600 --> 00:17:53,550 Da der Name des Sache endet in harvard.edu. 396 00:17:53,550 --> 00:17:54,550 Wie heißt? 397 00:17:54,550 --> 00:17:58,990 coregw1, Kern bedeutet nur, wichtig ist, in der Mitte. 398 00:17:58,990 --> 00:18:01,984 gw ist-- Ich sagte, es früher. 399 00:18:01,984 --> 00:18:02,810 >> PUBLIKUM: Tor. 400 00:18:02,810 --> 00:18:06,120 >> DAVID J. MALAN: Gateway nur ein Synonym für Router. 401 00:18:06,120 --> 00:18:09,010 Das also ist die sehr wichtig, Kern-Gateway-Nummer 1. 402 00:18:09,010 --> 00:18:10,290 Ich weiß nicht, was te bedeutet. 403 00:18:10,290 --> 00:18:11,411 3-5, weiß es nicht. 404 00:18:11,411 --> 00:18:12,910 Kern bedeutet wahrscheinlich das gleiche. 405 00:18:12,910 --> 00:18:15,890 >> .net.harvard.edu, nicht unbedingt sauber aussehen. 406 00:18:15,890 --> 00:18:18,770 Aber es ist nützlich zu einem gewissen System Administrator irgendwo in Harvard. 407 00:18:18,770 --> 00:18:22,710 Schritt 4, ich bin Folgern von Konvention. 408 00:18:22,710 --> 00:18:24,816 Was denken Sie, 4 darstellt? 409 00:18:24,816 --> 00:18:26,950 Es ist immer noch ein Router. 410 00:18:26,950 --> 00:18:31,280 >> Was bedeutet BDR wahrscheinlich, was macht es klingen? 411 00:18:31,280 --> 00:18:31,880 Rand. 412 00:18:31,880 --> 00:18:36,040 So ist es wahrscheinlich ein Router, der ist physikalisch an der Grenze von Harvard 413 00:18:36,040 --> 00:18:39,470 und der Rest der Welt, usw. der Rand des Campus irgendwo. 414 00:18:39,470 --> 00:18:43,070 >> Schritt 5 ist interessant. 415 00:18:43,070 --> 00:18:45,660 Schritt 5 immer noch sagt Harvard-Universität. 416 00:18:45,660 --> 00:18:49,300 Aber NoX neigt zu stehen Northern Kreuzungen, die 417 00:18:49,300 --> 00:18:53,710 ist ein sehr beliebtes Peering, wie ich point-- früher beschrieben, ein Rechenzentrum, wo 418 00:18:53,710 --> 00:18:57,230 viele verschiedene Leute, Harvard und anderen großen ISPs, kommen zusammen 419 00:18:57,230 --> 00:19:00,640 und verbinden ihre Verkabelung so dass Daten an anderer Stelle gehen 420 00:19:00,640 --> 00:19:01,590 im Internet. 421 00:19:01,590 --> 00:19:04,740 >> Und jetzt, werden die Dinge ein wenig interessanter. 422 00:19:04,740 --> 00:19:06,940 Ich weiß nicht, wo diese gerade noch ist. 423 00:19:06,940 --> 00:19:11,322 Offenbar rtr, ich bin Erraten, ist Router. 424 00:19:11,322 --> 00:19:15,080 Equinix in New York möglicherweise der Ursprung davon. 425 00:19:15,080 --> 00:19:21,300 Aber internet2 ist ein superschnelles Internet Konnektivität zwischen Universitäten, 426 00:19:21,300 --> 00:19:21,860 insbesondere. 427 00:19:21,860 --> 00:19:23,943 So scheint zu sein, was wir dort verbunden. 428 00:19:23,943 --> 00:19:27,460 Aus welchem ​​Grund auch immer, die Router in den Schritten 7, 8 und 9 429 00:19:27,460 --> 00:19:28,610 sind nur die Beantwortung uns nicht. 430 00:19:28,610 --> 00:19:30,790 Das ist wahrscheinlich, weil von beiden Misconfiguration 431 00:19:30,790 --> 00:19:31,920 oder bewusste Konfiguration. 432 00:19:31,920 --> 00:19:35,250 Wer diese Router läuft nicht Pflegeinformationen offen zu legen. 433 00:19:35,250 --> 00:19:38,230 >> Aber Schritt 10 ist interessant genug. 434 00:19:38,230 --> 00:19:43,540 Da kann ich von erraten diese mit einer gewissen Wahrscheinlichkeit, 435 00:19:43,540 --> 00:19:48,370 dass meine Daten, die Daten Verlassen meinem Laptop, Schritt 436 00:19:48,370 --> 00:19:53,020 10-- 10 Stufen later-- hat eingegeben, was Geographie? 437 00:19:53,020 --> 00:19:54,270 New York. 438 00:19:54,270 --> 00:19:58,040 >> Und wie schnell hat es meine Daten übernehmen, von meinem Laptop, nach New York zu bekommen 439 00:19:58,040 --> 00:20:00,760 auf dem Weg zu CNN würden Sie raten? 440 00:20:00,760 --> 00:20:02,240 28 Millisekunden. 441 00:20:02,240 --> 00:20:04,020 Und dieses Tool nicht nur bahnt den Weg. 442 00:20:04,020 --> 00:20:05,380 Es ist auch mal Dinge. 443 00:20:05,380 --> 00:20:06,630 >> Und die Dinge können verstopft bekommen. 444 00:20:06,630 --> 00:20:10,222 So sind die Zahlen könnten manchmal springen nach oben oder unten ein unerwartet wenig. 445 00:20:10,222 --> 00:20:12,680 Aber wenn Sie denken, jetzt, wie lange es braucht, um in New York zu bekommen 446 00:20:12,680 --> 00:20:16,050 Von hier aus, die wahrscheinlich über ist vier Stunden oder so mit dem Auto oder mit dem Zug, 447 00:20:16,050 --> 00:20:18,945 es ist viel schneller zu senden sich über elektronisch 448 00:20:18,945 --> 00:20:22,732 wenn es dauert nur 28 Millisekunden von hier nach dort zu bekommen. 449 00:20:22,732 --> 00:20:25,440 Nun leider die andere Router scheinen nicht offenbart werden. 450 00:20:25,440 --> 00:20:26,356 Lassen Sie uns ein anderes versuchen. 451 00:20:26,356 --> 00:20:30,030 Just for Kicks, lassen versuchen, Amazon.com und sehen 452 00:20:30,030 --> 00:20:32,715 wenn die Router sind ein wenig kooperierende, dass es zu wissen 453 00:20:32,715 --> 00:20:34,340 einen völlig anderen Weg könnte nehmen. 454 00:20:34,340 --> 00:20:36,992 Vielleicht werden wir nicht treffen so viel Blockaden gibt. 455 00:20:36,992 --> 00:20:38,910 >> Es sieht ein wenig hier anders. 456 00:20:38,910 --> 00:20:41,940 Ich glaube nicht, dass wir aws sum1 Netz sah. 457 00:20:41,940 --> 00:20:44,790 Und in der Tat, aws ist Amazon Web Services. 458 00:20:44,790 --> 00:20:47,517 Harvard hat einen Dienst namens Direct Connect mit Amazon, 459 00:20:47,517 --> 00:20:49,350 wo wir zahlen ein wenig wenig Geld auf Amazon 460 00:20:49,350 --> 00:20:51,410 erhalten schnellere Verbindungen Amazon-Netzwerk. 461 00:20:51,410 --> 00:20:53,659 So verwenden wir eine Menge von ihren Cloud-Services, die einige 462 00:20:53,659 --> 00:20:55,120 wir vielleicht ein wenig später bespreche. 463 00:20:55,120 --> 00:20:57,560 >> Scheint die Router hier, Auch werden ein wenig schüchtern. 464 00:20:57,560 --> 00:20:59,560 So haben wir nicht allzu viel mehr zu sehen. 465 00:20:59,560 --> 00:21:02,380 Aber mal sehen, ob wir können aufzulesen ein wenig etwas mehr 466 00:21:02,380 --> 00:21:04,600 durch eine andere gehen Richtung zusammen. 467 00:21:04,600 --> 00:21:07,807 >> Lassen Sie uns versuchen, unsere Freunde bei Stanford.edu. 468 00:21:07,807 --> 00:21:08,890 Sehen Sie, wenn wir weiter bekommen. 469 00:21:08,890 --> 00:21:12,066 470 00:21:12,066 --> 00:21:15,430 Nein, ist immer noch ein wenig privat. 471 00:21:15,430 --> 00:21:18,060 472 00:21:18,060 --> 00:21:22,514 Scheint dies denselben Weg ist versteckt sich ein wenig. 473 00:21:22,514 --> 00:21:24,930 Also werden wir eine weitere, wenn diese versuchen, ergibt keine saftige Ergebnisse. 474 00:21:24,930 --> 00:21:31,150 Aber Sie können Art sehen diejenigen, IPs, kann ich einen Schluß hier machen. 475 00:21:31,150 --> 00:21:35,830 Was könnte man schließen, auch wenn Du bist kein Netzwerk-Ingenieur, 476 00:21:35,830 --> 00:21:40,260 wahr ist, die Zahlen basieren auf du bist in Schritt sehen 7 bis 9 und 12 477 00:21:40,260 --> 00:21:42,110 bis 15? 478 00:21:42,110 --> 00:21:43,780 >> Was ist eine Vermutung hier? 479 00:21:43,780 --> 00:21:46,690 Was ist eine wahre Aussage? 480 00:21:46,690 --> 00:21:49,515 >> PUBLIKUM: Etwas um die 205 [unverständlich]. 481 00:21:49,515 --> 00:21:52,320 >> DAVID J. MALAN: Stimmt, und ich bin Blick auf die Zahlen auf der rechten Seite. 482 00:21:52,320 --> 00:21:57,210 Wo sind diese Router, obwohl sie scheinen nicht Namen zu haben? 483 00:21:57,210 --> 00:22:00,150 >> PUBLIKUM: Irgendwo weiter weg als [unverständlich]. 484 00:22:00,150 --> 00:22:01,330 >> DAVID J. MALAN: Ja. 485 00:22:01,330 --> 00:22:02,640 Und ich weiß nicht, wo. 486 00:22:02,640 --> 00:22:05,330 Beachten Sie aber Schritt 7 sagt 123 Millisekunden. 487 00:22:05,330 --> 00:22:09,310 Aber nur drei Hopfen vor, es dauerte nur 3 Millisekunden. 488 00:22:09,310 --> 00:22:10,509 >> PUBLIKUM: Also [unverständlich] 489 00:22:10,509 --> 00:22:11,800 DAVID J. MALAN: Nicht hier, ja. 490 00:22:11,800 --> 00:22:13,430 So ist es vielleicht Mitte des Landes. 491 00:22:13,430 --> 00:22:14,846 Vielleicht schon, es ist die Westküste. 492 00:22:14,846 --> 00:22:16,840 Ich weiß es wirklich nicht, vollständig zu erraten. 493 00:22:16,840 --> 00:22:20,890 >> Aber da jeder andere Hop danach nahm auch mehr Zeit, 494 00:22:20,890 --> 00:22:23,410 fühlt sich angemessen dem Schluss, dass gerade da ist 495 00:22:23,410 --> 00:22:26,390 physische Geographie zwischen uns und ihnen. 496 00:22:26,390 --> 00:22:30,700 Und klar zu sein, die jeweils diese Zahlen nicht paarweise. 497 00:22:30,700 --> 00:22:33,230 Es bedeutet nicht, jeder Sprung dauert 100 Millisekunden. 498 00:22:33,230 --> 00:22:36,660 >> Jede dieser Zahlen darstellt aus Punkt A zu diesem Zwischen Hop. 499 00:22:36,660 --> 00:22:39,842 So im Allgemeinen, sollten sie nur jemals so etwas erhöht wird. 500 00:22:39,842 --> 00:22:42,550 So ist die Tatsache, dass alle von diesen, Inzwischen sind etwa 100 Millisekunden, 501 00:22:42,550 --> 00:22:44,490 fühlt sich an wie es weiter weg zu sein bekam ist. 502 00:22:44,490 --> 00:22:45,870 Und ich werde ein letzter Versuch. 503 00:22:45,870 --> 00:22:48,480 >> Aber ich vermute, wir gehen ein paar Sterne zu sehen. 504 00:22:48,480 --> 00:22:52,545 Lassen Sie uns versuchen, die japanische Version von CNN-Website. 505 00:22:52,545 --> 00:22:54,180 Oh, OK, jetzt wird es immer saftig. 506 00:22:54,180 --> 00:22:59,010 Da anscheinend wirklich es hat einen anderen Weg durch die USA gemacht. 507 00:22:59,010 --> 00:23:00,990 >> Lassen Sie uns einen Blick auf, oh, das ist großartig. 508 00:23:00,990 --> 00:23:01,970 Dieser beendet. 509 00:23:01,970 --> 00:23:03,860 Also das ist mächtig. 510 00:23:03,860 --> 00:23:11,203 In den Schritten 1 bis 4, was Stadt sind wir wahrscheinlich in? 511 00:23:11,203 --> 00:23:12,037 >> PUBLIKUM: Cambridge. 512 00:23:12,037 --> 00:23:13,119 DAVID J. MALAN: Cambridge. 513 00:23:13,119 --> 00:23:14,170 Und warum sagst du das? 514 00:23:14,170 --> 00:23:15,680 Es ist alles harvard.edu. 515 00:23:15,680 --> 00:23:18,330 In Schritt 5, wo könnten wir sein? 516 00:23:18,330 --> 00:23:18,890 Boston. 517 00:23:18,890 --> 00:23:20,550 In Schritt 6, wo könnten wir sein? 518 00:23:20,550 --> 00:23:21,350 >> PUBLIKUM: Nummer 6. 519 00:23:21,350 --> 00:23:22,812 >> DAVID J. MALAN: Und wo ist San Jose? 520 00:23:22,812 --> 00:23:23,960 >> PUBLIKUM: Es ist in Kalifornien. 521 00:23:23,960 --> 00:23:24,740 >> DAVID J. MALAN: Kalifornien? 522 00:23:24,740 --> 00:23:27,448 Es ist wahrscheinlich die San Jose, Kalifornien, die Art von erstaunlich. 523 00:23:27,448 --> 00:23:28,500 Nun, warum wir sagen, dass? 524 00:23:28,500 --> 00:23:30,770 So eine, San Jose--, das ist die einzige San Jose ich kenne. 525 00:23:30,770 --> 00:23:32,020 Aber ich bin sicher, es gibt andere. 526 00:23:32,020 --> 00:23:36,756 Aber erhärten, dass die Vorahnung ist das, was andere Stück von Daten? 527 00:23:36,756 --> 00:23:38,789 >> PUBLIKUM: Die geographische. 528 00:23:38,789 --> 00:23:40,580 DAVID J. MALAN: Die geographischen Weg fühlt 529 00:23:40,580 --> 00:23:42,940 wie das ist die Richtung, werden wir wahrscheinlich gehen 530 00:23:42,940 --> 00:23:45,250 nach Japan über den Pazifik zu bekommen. 531 00:23:45,250 --> 00:23:48,320 Und was darüber hinaus Stück von Daten bestätigt, dass, 532 00:23:48,320 --> 00:23:52,660 ja, wir haben nur ein links abbiegen nach Kalifornien? 533 00:23:52,660 --> 00:23:53,950 Die Zeit wirklich springt. 534 00:23:53,950 --> 00:24:02,550 >> Beachten wir von 1,989 Millisekunden gehen, in Zeile 5 bis 74 Millisekunden in Reihe 6, 535 00:24:02,550 --> 00:24:05,300 was darauf hindeutet, gibt es wahrscheinlich einige große Körper Land. 536 00:24:05,300 --> 00:24:10,590 Also gibt es auch einige wirklich teuer, leistungsstarke Kabel, wie es scheint, 537 00:24:10,590 --> 00:24:15,370 geht über das ganze Land führenden von Boston nach San Jose in diesem Fall. 538 00:24:15,370 --> 00:24:16,740 Sie wissen nicht, wo Sie Schritt 7 ist. 539 00:24:16,740 --> 00:24:20,030 >> Aber es wird wirklich cool, wenn wir aussehen, jetzt, bei Schritt 8 und 9 weiter. 540 00:24:20,030 --> 00:24:22,100 Wo sind die Router? 541 00:24:22,100 --> 00:24:23,090 Wahrscheinlich Japan. 542 00:24:23,090 --> 00:24:27,706 Also, was ist zwischen Schritt 7 und 8 am wahrscheinlichsten? 543 00:24:27,706 --> 00:24:28,680 >> PUBLIKUM: London. 544 00:24:28,680 --> 00:24:30,846 >> DAVID J. MALAN: Ja, so es gibt auch trans-pazifischen Raum, 545 00:24:30,846 --> 00:24:35,750 transatlantisch, transoceanic Verkabelung, die wirklich große Schiffe nur 546 00:24:35,750 --> 00:24:38,950 ausrollen und auf den Boden des Ozeans, das trägt 547 00:24:38,950 --> 00:24:40,460 all diese Internet-Konnektivität. 548 00:24:40,460 --> 00:24:42,440 Und das ist, warum unsere Netzwerkverbindung wird 549 00:24:42,440 --> 00:24:44,520 so viel langsamer, relativ gesprochen. 550 00:24:44,520 --> 00:24:46,687 Und ich bereits erwähnt, im Allgemeinen, und gut, diese 551 00:24:46,687 --> 00:24:49,020 ist etwas, ein Web-Entwickler Vielleicht möchten im Auge zu behalten. 552 00:24:49,020 --> 00:24:50,770 >> Wir gehen nicht in zu viel Detail morgen. 553 00:24:50,770 --> 00:24:54,090 Aber in der Regel wird ein Mensch beginnen Verzögerungen auf einer Webseite zu merken 554 00:24:54,090 --> 00:24:56,775 wenn etwas dauert 200 oder mehr Millisekunden zu laden. 555 00:24:56,775 --> 00:24:59,670 Ich meine, das ist immer noch Super fast-- ein Fünftel einer Sekunde. 556 00:24:59,670 --> 00:25:02,270 Aber dies ist eine der Metriken, dass ein Web-Entwickler 557 00:25:02,270 --> 00:25:05,290 sollte im Auge behalten, bei der Gestaltung eine Seite, wenn er oder sie ist 558 00:25:05,290 --> 00:25:10,360 Erstellen von Grafiken oder das Hinzufügen in Dritter software-- Anzeigen, 559 00:25:10,360 --> 00:25:10,970 vielleicht. 560 00:25:10,970 --> 00:25:12,900 >> Sie wollen nicht zu bremsen auf der Seite zu laden. 561 00:25:12,900 --> 00:25:15,320 Sie idealerweise wollen zu halten es so schnell wie möglich. 562 00:25:15,320 --> 00:25:18,440 Und wenn Sie beginnen Seite zu laden, die Zeiten von 200 plus Millisekunden, 563 00:25:18,440 --> 00:25:21,420 der Mensch geht zu bemerken dass es nicht wirklich Augenblick. 564 00:25:21,420 --> 00:25:24,770 Und so sind diese Zahlen nicht alles, was die uns fremd sind. 565 00:25:24,770 --> 00:25:29,340 >> Also das, dann fängt, ein wenig mehr quantitativ, was hier los ist. 566 00:25:29,340 --> 00:25:31,870 Und es wirklich ist, auch obwohl ich bin Art von bemoaning 567 00:25:31,870 --> 00:25:33,545 wie langsam es ist, nach Japan zu bekommen. 568 00:25:33,545 --> 00:25:36,050 Ich meine, es ist immer noch weniger als eine halbe Sekunde 569 00:25:36,050 --> 00:25:38,310 Ihre Daten auf halber Strecke zu bekommen auf der ganzen Welt, 570 00:25:38,310 --> 00:25:42,730 ob das eine E-Mail, Web-Seiten, oder irgendetwas anderes in dieser Richtung. 571 00:25:42,730 --> 00:25:47,500 >> In Ordnung, so wie funktioniert das, dann, beziehen sich auf, wohin wir gehen früher waren. 572 00:25:47,500 --> 00:25:49,120 Wir sprachen über eine IP-Adresse. 573 00:25:49,120 --> 00:25:52,500 Und jeder Computer, auf dem Internet, hat eine eindeutige Adresse, werden wir für now-- sagen 574 00:25:52,500 --> 00:25:54,660 aber ein bisschen von einem weißen lie-- eine IP-Adresse genannt. 575 00:25:54,660 --> 00:25:56,890 Und dass die IP-Adresse wird verwendet, wie? 576 00:25:56,890 --> 00:26:00,230 >> Es wird von diesen Routern verwendet, um zu entscheiden ob die Daten hier gehen, hier, 577 00:26:00,230 --> 00:26:01,280 hier oder hier. 578 00:26:01,280 --> 00:26:04,256 Und ich vereinfacht die Dinge sagen, es sieht einfach an der ersten Stelle. 579 00:26:04,256 --> 00:26:05,380 Aber das ist nicht wirklich wahr. 580 00:26:05,380 --> 00:26:08,060 Sie befasst sich mit mehreren der Ziffern, typischerweise, um dies herauszufinden. 581 00:26:08,060 --> 00:26:11,310 >> Und entweder Menschen haben beschlossen oder Computer-Algorithmen 582 00:26:11,310 --> 00:26:13,980 Was sind die besten haben sich entschieden, Route ist für diese Daten. 583 00:26:13,980 --> 00:26:15,950 So dass, hoffentlich, innerhalb von 30 oder so Hopfen, 584 00:26:15,950 --> 00:26:18,850 es wird schließlich zu seinem Bestimmungsort. 585 00:26:18,850 --> 00:26:22,270 Sobald ich habe Amazon angefordert Homepage, wie funktioniert Amazon 586 00:26:22,270 --> 00:26:26,330 wissen, wem die Homepage zu schicken? 587 00:26:26,330 --> 00:26:28,680 >> Richtig, in der alten Schule Form, schicke ich eine Postkarte 588 00:26:28,680 --> 00:26:31,500 Amazon sagen, bitte Bitte senden Sie mir Ihre Homepage. 589 00:26:31,500 --> 00:26:35,350 Amazon geht mit einigen reagieren Art von Nachricht, eine Art Postkarte, 590 00:26:35,350 --> 00:26:36,970 eine Art Hülle für sich. 591 00:26:36,970 --> 00:26:39,560 Lassen Sie uns also genau das tun, nur diese für einen Moment zu visualisieren. 592 00:26:39,560 --> 00:26:41,700 >> Also das Internet in diesen Tagen, wie Sie vielleicht gehört haben, 593 00:26:41,700 --> 00:26:44,200 scheint zu sein, gefüllt mit Katzen und Bilder von Katzen. 594 00:26:44,200 --> 00:26:48,300 Also nehme an, dass jemand versucht zu besuchen nicht Amazon.com, aber einige Website 595 00:26:48,300 --> 00:26:49,790 ein Bild von einer Katze zum Download bereit. 596 00:26:49,790 --> 00:26:53,805 Also mein Laptop will eine Anfrage zu senden, über das Web, auf einigen Websites zu sagen, 597 00:26:53,805 --> 00:26:55,560 gib mir den heutigen Bild einer Katze. 598 00:26:55,560 --> 00:26:58,780 >> Und diese Katze, hoffentlich muss dann auf den Computer heruntergeladen zu bekommen. 599 00:26:58,780 --> 00:27:00,094 Also, was ist wirklich passiert? 600 00:27:00,094 --> 00:27:01,510 Nun, lassen Sie mich gehen Sie vor und tun dies. 601 00:27:01,510 --> 00:27:04,430 Ich habe hier vier alten Schule Umschläge bekam. 602 00:27:04,430 --> 00:27:05,680 Und dies ist eine nützliche Metapher. 603 00:27:05,680 --> 00:27:08,260 Da es sich um, im wesentlichen, elektronisch, was 604 00:27:08,260 --> 00:27:10,570 geschieht unter der Haube, wenn ich eine Nachricht. 605 00:27:10,570 --> 00:27:15,850 >> So zum Zwecke der Diskussion, Lassen Sie uns sagen, dass dies nicht mehr Amazon. 606 00:27:15,850 --> 00:27:18,200 Dies ist cats.com oder so etwas. 607 00:27:18,200 --> 00:27:24,250 Und meine IP-Adresse, ich werde sagen der Einfachheit halber ist 1.2.3.4. 608 00:27:24,250 --> 00:27:29,950 Und die Katze Website wird 5.6.7.8 sein. 609 00:27:29,950 --> 00:27:33,090 >> Und was bedeutet dies für mir ist die folgende. 610 00:27:33,090 --> 00:27:40,840 Ich werde 1.2.3.4, 1.2.3.4 zu setzen. 611 00:27:40,840 --> 00:27:43,555 Und ich werde diese bis in eine Sekunde lang gedrückt. 612 00:27:43,555 --> 00:27:46,350 1.2.3.4. 613 00:27:46,350 --> 00:27:51,087 Ich werde meine Rückkehr zu setzen Adresse auf alle diese Umschläge, 614 00:27:51,087 --> 00:27:52,920 in der linken oberen Ecke, wie Sie in der Regel 615 00:27:52,920 --> 00:27:54,211 würde, wenn ein Umschlag Mailing. 616 00:27:54,211 --> 00:27:58,905 Und jetzt, nehmen Sie nur eine Vermutung, was braucht im Hauptteil des Umschlags zu gehen. 617 00:27:58,905 --> 00:27:59,780 PUBLIKUM: [unverständlich] 618 00:27:59,780 --> 00:28:00,430 DAVID J. MALAN: Ja, ja. 619 00:28:00,430 --> 00:28:00,930 Das ist alles. 620 00:28:00,930 --> 00:28:03,600 So 5.6.7.8. 621 00:28:03,600 --> 00:28:13,970 So 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 >> Und nun, diese Katze hier, von Design, wird 623 00:28:18,450 --> 00:28:21,030 werden mehrere chomped bis in Stücke, nachdem ich darum ersuchen. 624 00:28:21,030 --> 00:28:22,960 Sagen wir also, für die Wegen dieser Geschichte, 625 00:28:22,960 --> 00:28:24,890 Ich habe bereits verschickt ein Umschlag meiner eigenen 626 00:28:24,890 --> 00:28:28,114 zu cats.com sagen, bitte gib mir den heutigen Katzen. 627 00:28:28,114 --> 00:28:30,280 Also, was wir reden, Jetzt ist die zweite Hälfte 628 00:28:30,280 --> 00:28:35,450 der Transaktion, wenn die Antwort kommt zurück von cats.com zu meine Wenigkeit. 629 00:28:35,450 --> 00:28:39,380 >> So stellt sich heraus, dass das Protokoll, dass diese Computer sprechen, 630 00:28:39,380 --> 00:28:44,470 im allgemeinen ist etwas TCP / IP genannt wird, die Sie wahrscheinlich irgendwo gesehen 631 00:28:44,470 --> 00:28:48,670 oder andere auf Ihrem Mac oder PC oder Medien oder auf einem Film, 632 00:28:48,670 --> 00:28:50,040 oder eine TV-Show, oder dergleichen. 633 00:28:50,040 --> 00:28:51,370 Was bedeutet das alles? 634 00:28:51,370 --> 00:28:53,900 Dies ist eigentlich ein Kombination von zwei Protokollen. 635 00:28:53,900 --> 00:28:57,050 >> Und ein Protokoll ist nur eine Sprache dass zwei Computer sprechen. 636 00:28:57,050 --> 00:28:59,620 In der Tat, ein Protokoll in die menschliche Welt, hallo. 637 00:28:59,620 --> 00:29:00,370 Mein Name ist David. 638 00:29:00,370 --> 00:29:01,570 >> PUBLIKUM: Hallo. 639 00:29:01,570 --> 00:29:02,945 >> DAVID J. MALAN: Schön, Sie kennenzulernen. 640 00:29:02,945 --> 00:29:05,930 Das ist also eine ziemlich dumme Mensch Protokoll, in dem ich meine Hand ausstrecken. 641 00:29:05,930 --> 00:29:07,320 Und Arwa erweitert ihre Hand. 642 00:29:07,320 --> 00:29:09,050 Und wir treffen und grüßen. 643 00:29:09,050 --> 00:29:11,150 Und dann ist die Transaktion abgeschlossen. 644 00:29:11,150 --> 00:29:13,980 >> Aber es ist ein Protokoll, in so Was es ist eine Reihe von Schritten 645 00:29:13,980 --> 00:29:18,900 dass es ein Skript, das sowohl wissen wir, wie man handeln. 646 00:29:18,900 --> 00:29:19,900 Und es gibt einen Anfang. 647 00:29:19,900 --> 00:29:21,060 Und es gibt ein Ende. 648 00:29:21,060 --> 00:29:24,170 In ähnlicher Weise, wenn es kommt zu den Computern, sie 649 00:29:24,170 --> 00:29:27,350 haben protocols-- Sätze Konventionen, die in Fairness, haben 650 00:29:27,350 --> 00:29:28,830 durch den Menschen bestimmt. 651 00:29:28,830 --> 00:29:33,220 Aber sie werden von Computern verwendet, die diktieren, wie Computer miteinander kommunizieren. 652 00:29:33,220 --> 00:29:38,490 >> IP ist die Hälfte dieses Paares von Protokollen dass regelt, wie Sie Computer adressieren. 653 00:29:38,490 --> 00:29:39,860 Wie gehen Sie Computer? 654 00:29:39,860 --> 00:29:42,790 Genau wie diese. 655 00:29:42,790 --> 00:29:45,380 >> So IP ist ein Satz von Konventionen, sagt machen 656 00:29:45,380 --> 00:29:47,370 Sie sicher, dass eine IP Adresse des Empfängers 657 00:29:47,370 --> 00:29:49,000 und eine IP-Adresse des Absenders. 658 00:29:49,000 --> 00:29:51,070 Und es in gepunkteten verwenden, etwas Punkt etwas 659 00:29:51,070 --> 00:29:52,700 Punkt etwas Punkt etwas Format. 660 00:29:52,700 --> 00:29:58,820 Zum Beispiel ist TCP ein anderes Protokolls in Verbindung mit IP verwendet wird, 661 00:29:58,820 --> 00:30:01,410 dass in der Regel garantiert die Zustellung. 662 00:30:01,410 --> 00:30:04,590 IP erzählt nur Computer wie einander zu begegnen. 663 00:30:04,590 --> 00:30:07,560 >> Es ist nur, wenn ich sagte, David, Sie haben gesagt Arwa. 664 00:30:07,560 --> 00:30:11,860 Das war unser IP-Äquivalent, unsere Schritte für jede andere Adressierung. 665 00:30:11,860 --> 00:30:15,970 Aber um zu bestätigen, Lieferung, Computer verwenden, um ein Protokoll 666 00:30:15,970 --> 00:30:19,960 genannt TCP, Transmission Control Protocol, das gerade ist 667 00:30:19,960 --> 00:30:23,690 eine andere Art es zu sagen sind zusätzliche Funktionen verwendet 668 00:30:23,690 --> 00:30:28,650 von Computern, dass alle diese, um sicherzustellen, Umschläge ich eigentlich immer hält 669 00:30:28,650 --> 00:30:30,140 erhalten zu ihrem Bestimmungsort. 670 00:30:30,140 --> 00:30:32,810 >> Und ein Mechanismus für das ist wie folgt. 671 00:30:32,810 --> 00:30:37,870 Ich scheine zu haben, wie viele Umschläge hier im Moment? 672 00:30:37,870 --> 00:30:38,659 >> PUBLIKUM: Vier. 673 00:30:38,659 --> 00:30:39,700 DAVID J. MALAN: OK, vier. 674 00:30:39,700 --> 00:30:43,890 So fühlt sich an wie, nur ein wenig Ordnung zu sein über all das werde ich Nummer 675 00:30:43,890 --> 00:30:46,900 sie in der linken unteren Ecke, wie das Memo-Feld. 676 00:30:46,900 --> 00:30:52,940 Und ich werde nur 1 zu sagen, 2, 3, 4. 677 00:30:52,940 --> 00:30:56,050 Aber jetzt, beginnen ein Denken bisschen mehr wie ein Ingenieur. 678 00:30:56,050 --> 00:30:59,700 >> Habe ich so viel notiert Informationen, wie ich eigentlich? 679 00:30:59,700 --> 00:31:02,850 Kann ich noch verklemmt als dies, wenn es darum geht, 680 00:31:02,850 --> 00:31:04,150 um diese Zahlen angibt? 681 00:31:04,150 --> 00:31:07,342 Was könnte ich setzen auf die Umschlag, der nur vielleicht nützlich ist? 682 00:31:07,342 --> 00:31:08,580 >> PUBLIKUM: [unverständlich]. 683 00:31:08,580 --> 00:31:08,920 >> DAVID J. MALAN: Was ist das? 684 00:31:08,920 --> 00:31:10,636 >> PUBLIKUM: Die Anzahl der Gesamt Umschläge, die Sie haben. 685 00:31:10,636 --> 00:31:12,270 >> DAVID J. MALAN: Ja, die Gesamtzahl. 686 00:31:12,270 --> 00:31:15,514 Ich fühle mich wie ich bin nicht die Erfassung als viel verfügbaren Informationen wie ich. 687 00:31:15,514 --> 00:31:17,180 Also, wissen Sie, ich sollte wohl das tun. 688 00:31:17,180 --> 00:31:22,660 Also 1 von 4, 2 aus 4, 3 von 4, 4 von 4. 689 00:31:22,660 --> 00:31:23,840 >> Und nun, warum ist das so? 690 00:31:23,840 --> 00:31:27,530 Was ist die Intuition hinter auch jotting auf der Gesamtzahl der Umschläge 691 00:31:27,530 --> 00:31:29,380 Ich bin zu schicken? 692 00:31:29,380 --> 00:31:31,130 PUBLIKUM: Finden Sie heraus, wenn etwas fehlt. 693 00:31:31,130 --> 00:31:32,129 DAVID J. MALAN: Genau. 694 00:31:32,129 --> 00:31:34,100 So TCP nutzt diese. 695 00:31:34,100 --> 00:31:36,450 Es nutzt etwas ein genannt Sequenznummer, sehr ähnlich 696 00:31:36,450 --> 00:31:38,730 im Geiste zu dem, was wir hier zu ziehen. 697 00:31:38,730 --> 00:31:42,381 Aber es muss wissen, wie viele Pakete, oder Umschläge, es sind angeblich zu sein. 698 00:31:42,381 --> 00:31:44,130 Denn sonst, wie Wissen Sie, ob, wenn 699 00:31:44,130 --> 00:31:46,870 Sie erhalten 1, 2 und 3 sollte gab es ein 4 gewesen? 700 00:31:46,870 --> 00:31:50,950 >> Sie können ableiten, wenn Sie bekommen 1, 2 und 4, eine Minute warten. 701 00:31:50,950 --> 00:31:52,700 Es war wahrscheinlich eine Nummer 3. 702 00:31:52,700 --> 00:31:55,020 Und in der Tat, das ist näher an, wie TCP funktioniert. 703 00:31:55,020 --> 00:31:58,240 Aber für unsere Zwecke jetzt, lassen Sie uns einfach sein Super präzise und sagen, das ist 1 von 4, 704 00:31:58,240 --> 00:32:01,690 2 von 4, 3 von 4 4 von 4, so dass wir weiß, am Ende des Prozesses, 705 00:32:01,690 --> 00:32:05,750 das Ende des Handschlag, wenn man so will, wenn die ganze Sache ist eigentlich abgeschlossen. 706 00:32:05,750 --> 00:32:09,220 >> Nun stellt sich heraus, TCP tut eine andere Sache. 707 00:32:09,220 --> 00:32:14,520 TCP kann auch einen Computer mehrere Dienste zur Verfügung zu stellen. 708 00:32:14,520 --> 00:32:19,050 Und nach Dienstleistungen ich meine Web, E-Mail, Chats, Voice-over-IP. 709 00:32:19,050 --> 00:32:22,500 Es gibt Bündel von verschiedenen Dingen die Internet und Server im Internet 710 00:32:22,500 --> 00:32:23,570 kann in diesen Tagen tun. 711 00:32:23,570 --> 00:32:28,699 >> So zum Beispiel, nur das Denken hypothetisch, wenn ich die Hand, dies zu Arwa, 712 00:32:28,699 --> 00:32:31,240 wie Sie wissen, was los ist zu sein innerhalb dieser Umschläge? 713 00:32:31,240 --> 00:32:33,130 Wird es eine sein Antrag auf eine Web-Seite? 714 00:32:33,130 --> 00:32:34,090 Ist es eine E-Mail? 715 00:32:34,090 --> 00:32:35,680 Ist es eine Sofortnachricht? 716 00:32:35,680 --> 00:32:37,450 >> Sie wissen nicht, basierend auf diese Informationen. 717 00:32:37,450 --> 00:32:41,730 Alles, was Sie wissen, ist, wer es ist aus, der es ist zu, und welche Anzahl der Umschlag 718 00:32:41,730 --> 00:32:42,230 das ist. 719 00:32:42,230 --> 00:32:43,965 Also brauchen wir ein mehr Stück Information. 720 00:32:43,965 --> 00:32:45,840 Und wir reden die Bahn in diesem Fall 721 00:32:45,840 --> 00:32:47,090 nur weil es Bilder von Katzen ist. 722 00:32:47,090 --> 00:32:48,320 Aber es könnte alles sein. 723 00:32:48,320 --> 00:32:50,440 >> So konnte ich Web auf sie zu schreiben. 724 00:32:50,440 --> 00:32:53,950 Oder mehr richtig, ich schreiben könnte HTTP, die 725 00:32:53,950 --> 00:32:58,250 das Protokoll wird von Web verwendet Browser und Server zu kommunizieren. 726 00:32:58,250 --> 00:32:59,560 Mehr dazu in einem Moment. 727 00:32:59,560 --> 00:33:02,480 Aber ich werde noch mehr sein computer-orientiert als das. 728 00:33:02,480 --> 00:33:06,510 >> Es stellt sich heraus, dass Menschen, vor einiger Zeit beschlossen 729 00:33:06,510 --> 00:33:10,090 zuweisen eindeutige Zahlen zu beliebte Internet-Dienste. 730 00:33:10,090 --> 00:33:15,020 HTTP geschieht um die Nummer zu verwenden 80, oder wie wir sehen werden, 443. 731 00:33:15,020 --> 00:33:17,770 Aber 80 ist jetzt in Ordnung. 732 00:33:17,770 --> 00:33:22,530 >> SMTP, die eine andere Art ist zu sagen, abgehende E-Mails. 733 00:33:22,530 --> 00:33:24,910 Dies ist Simple Mail Transfer Protocol. 734 00:33:24,910 --> 00:33:27,810 Nur der Satz von Konventionen, Computer bestimmt, wie E-Mail senden 735 00:33:27,810 --> 00:33:29,200 von einem Computer zu einem anderen. 736 00:33:29,200 --> 00:33:33,430 Geschieht 25, die Zahl zu verwenden. 737 00:33:33,430 --> 00:33:37,710 >> FTP, mit denen einige von euch vielleicht vertraut sein, was macht FTP? 738 00:33:37,710 --> 00:33:39,001 >> PUBLIKUM: Dateiübertragung. 739 00:33:39,001 --> 00:33:42,000 DAVID J. MALAN: Ja, File Transfer Protokoll sollte nicht mehr verwendet werden. 740 00:33:42,000 --> 00:33:44,082 Wenn Ihr Unternehmen noch verwendet es, sind Sie wahrscheinlich 741 00:33:44,082 --> 00:33:46,040 indem es ohne Verschlüsselung, das heißt, Sie haben 742 00:33:46,040 --> 00:33:49,140 wurde Senden Sie Benutzername und Passwort über das Internet dieser Zeit alle. 743 00:33:49,140 --> 00:33:50,223 Wahrscheinlich sollte es nicht benutzen. 744 00:33:50,223 --> 00:33:51,890 Da sichere Versionen existieren. 745 00:33:51,890 --> 00:33:53,820 Es nutzt den Port 21. 746 00:33:53,820 --> 00:33:56,762 Und es gibt Büschel andere Beispiele wie diese. 747 00:33:56,762 --> 00:33:58,470 Also mit anderen Worten Menschen, vor einiger Zeit, 748 00:33:58,470 --> 00:34:01,820 nur entschieden, dass, hey, lasst uns zuweisen Zahlen für alle diese Dienste 749 00:34:01,820 --> 00:34:03,280 zu halten alles schön und ordentlich. 750 00:34:03,280 --> 00:34:05,571 Aber was das wirklich bedeutet, obwohl diese Umschlagsäume 751 00:34:05,571 --> 00:34:09,530 Start ein wenig obskur zu suchen, I kann nun am Ende davon setzen, 752 00:34:09,530 --> 00:34:11,989 zum Beispiel, Colon 80. 753 00:34:11,989 --> 00:34:13,780 Und ich werde einfach Verwenden Sie hier einen Doppelpunkt nur 754 00:34:13,780 --> 00:34:16,969 weil das Computer-Konvention. 755 00:34:16,969 --> 00:34:21,440 Ich werde einen Doppelpunkt hinzufügen 80 an das Ende der Adress 756 00:34:21,440 --> 00:34:27,260 nur um arcanely die Tatsache erfassen, Dies ist für 5.6.7.8 Port 80 bestimmt. 757 00:34:27,260 --> 00:34:31,610 So, jetzt, wenn ich es zu Arwa Hand, unter der Annahme, sie ist eine E-Mail-Server ausgeführt wird, ein Web 758 00:34:31,610 --> 00:34:33,864 Server, ein Instant Message-Server, sie jetzt 759 00:34:33,864 --> 00:34:37,301 weiß, dass die Nummer 80 nach dem Sehen, oh, dies sollte in diesem Eimer gehen. 760 00:34:37,301 --> 00:34:38,800 Oder sollte dies in dieser Mailbox gehen. 761 00:34:38,800 --> 00:34:41,380 Oder sollte dies handed Aus diesem Dienst, der ist 762 00:34:41,380 --> 00:34:43,659 Laufen auf dem jeweiligen Server. 763 00:34:43,659 --> 00:34:45,650 >> So, jetzt, das letzte Stück es ist dies der Katze. 764 00:34:45,650 --> 00:34:47,250 Und warum habe ich vier Umschläge? 765 00:34:47,250 --> 00:34:51,810 Nun, eine der angebotenen Funktionen durch IP, zusätzlich zur Adressierung, 766 00:34:51,810 --> 00:34:54,179 Auch ist die Fähigkeit, fragmentieren Anfragen. 767 00:34:54,179 --> 00:34:55,830 >> Dies ist eine ziemlich große Katze. 768 00:34:55,830 --> 00:35:02,910 Und in der Tat für die Effizienz und maximieren Durchsatz, sozusagen 769 00:35:02,910 --> 00:35:07,110 was Fragmentierung ist gut für nimmt große Dateien wie diese 770 00:35:07,110 --> 00:35:11,070 und reißen sie nach oben in kleinere Stücke für Fragmente, 771 00:35:11,070 --> 00:35:14,240 wir werden in diesem Fall sagen, der Kopf davon 772 00:35:14,240 --> 00:35:17,800 ist, dass, nur weil ein Person monopolisieren 773 00:35:17,800 --> 00:35:20,480 Ihr Netzwerk durch das Herunterladen wirklich große Video-Dateien, 774 00:35:20,480 --> 00:35:24,110 diese Video-Dateien sind immer noch zu zerhackt in super kleine Stücke werden 775 00:35:24,110 --> 00:35:26,950 und übermittelt ein oder mehrere auf einmal. 776 00:35:26,950 --> 00:35:29,750 So, dass wenig von mir mit meiner Katze, oder per E-Mail, 777 00:35:29,750 --> 00:35:32,900 oder meine Mails abrufen, oder etwas wichtiger als alle diese Dinge 778 00:35:32,900 --> 00:35:37,604 kann auch die Möglichkeit haben, zu gehen out von Ihrem Computer oder Ihr Zuhause 779 00:35:37,604 --> 00:35:38,770 mit dem Rest des Internets. 780 00:35:38,770 --> 00:35:40,100 >> Und es ist an der Software und die Router 781 00:35:40,100 --> 00:35:41,970 zu entscheiden, wie diese Dinge zu senden. 782 00:35:41,970 --> 00:35:44,370 Aber irgendwann werden sie alle erhalten zu ihren Zielen. 783 00:35:44,370 --> 00:35:49,950 Als Nebenwirkung haben, wenn Sie jemals daran gedacht, über das Thema, oder lesen Sie über, 784 00:35:49,950 --> 00:35:52,162 die Frage der Netzneutralität? 785 00:35:52,162 --> 00:35:55,120 Netzneutralität, war dies in der Mode seit geraumer Zeit in diesem Land, 786 00:35:55,120 --> 00:35:58,970 wo es politisch wurde zu einem Tummelplatz Thema. 787 00:35:58,970 --> 00:36:02,930 Da einige Unternehmen, zum Beispiel, wollte bestimmten Datenverkehr zu priorisieren 788 00:36:02,930 --> 00:36:03,870 über andere. 789 00:36:03,870 --> 00:36:06,610 Zum Beispiel Menschen waren besorgt, dass vielleicht 790 00:36:06,610 --> 00:36:12,160 Microsoft mit Skype oder Google mit Hangout, oder vielleicht Netflix mit Videos 791 00:36:12,160 --> 00:36:15,840 wäre vielleicht bereit sein, zu zahlen Comcast oder Verizon, 792 00:36:15,840 --> 00:36:19,567 oder wer weiß, auch die Regierung mehr Geld, um ihre Datenverkehr zu priorisieren. 793 00:36:19,567 --> 00:36:21,650 Nun, was macht das eigentlich bedeuten technologisch? 794 00:36:21,650 --> 00:36:25,980 Das könnte bedeuten, dass ein ISP, beim Anblick bestimmte IP-Adressen, 795 00:36:25,980 --> 00:36:28,500 könnten diese Pakete geben, diese Umschläge, Priorität. 796 00:36:28,500 --> 00:36:32,960 Bei bestimmten Port-Nummern zu sehen, könnte geben die Pakete Priorität, und dann, 797 00:36:32,960 --> 00:36:35,840 verlangsamen meine E-Mail, oder langsam meinen Dienst nach unten. 798 00:36:35,840 --> 00:36:42,780 Und es läuft wirklich nur nach unten zu Priorisieren oder Servicequalität 799 00:36:42,780 --> 00:36:44,647 für diese verschiedenen Dienste. 800 00:36:44,647 --> 00:36:46,980 So und das ist, wie wäre es auf einem technischen Niveau durchgeführt werden. 801 00:36:46,980 --> 00:36:49,021 >> So in jedem Fall wir jetzt haben diese vier Umschläge. 802 00:36:49,021 --> 00:36:54,000 Ich werde ein Viertel setzen von die Katze in diesem Umschlag, ein 803 00:36:54,000 --> 00:37:02,370 Viertel der Katze in diesem Umschlag, ein Viertel in diesem Umschlag. 804 00:37:02,370 --> 00:37:10,440 Und nun nehme mein Ziel ist es, Bitte senden Sie diese, sagen wir mal, zu Jeffery. 805 00:37:10,440 --> 00:37:13,890 Daran erinnern, dass ebenso wie die Bild hier oben schon sagt, 806 00:37:13,890 --> 00:37:16,270 sie haben nicht unbedingt alle haben die gleiche Route nehmen. 807 00:37:16,270 --> 00:37:20,467 >> Also, wenn ich bin der cats.com Server, Ich bin Reaktion auf Jeffery Antrag 808 00:37:20,467 --> 00:37:21,050 in dieser Geschichte. 809 00:37:21,050 --> 00:37:22,510 Ich werde man hier weg zu führen. 810 00:37:22,510 --> 00:37:24,250 Wahrscheinlich beginnen in der gleichen Position. 811 00:37:24,250 --> 00:37:26,980 So Arwa, wenn Sie wollen entscheiden, wem Weg dieser zum nächsten, 812 00:37:26,980 --> 00:37:28,690 Sie können weiter gehen und es auf diese Weise zu senden. 813 00:37:28,690 --> 00:37:31,120 Und schicken Sie es nicht an die gleichen Router jedes Mal. 814 00:37:31,120 --> 00:37:31,640 >> [Kichert] 815 00:37:31,640 --> 00:37:33,139 >> So Dan immer ein wenig überlastet. 816 00:37:33,139 --> 00:37:36,342 817 00:37:36,342 --> 00:37:37,920 Dort gehen Sie. 818 00:37:37,920 --> 00:37:39,670 Gut. 819 00:37:39,670 --> 00:37:41,837 Und so müssen diejenigen zu machen, ihren Weg durch den Raum. 820 00:37:41,837 --> 00:37:44,378 Und wieder, Sie als Router im Allgemeinen wissen, dass die Art und Weise des Jeffery. 821 00:37:44,378 --> 00:37:45,840 Also einfach es auf diese Weise zu senden. 822 00:37:45,840 --> 00:37:53,170 823 00:37:53,170 --> 00:37:55,340 Und jetzt, nehme Dan nicht ganz gereicht. 824 00:37:55,340 --> 00:37:59,290 Und so wurde dieses Paket entlang der fallen gelassen Übrigens, wenn ich kann, dass stehlen weg von dir 825 00:37:59,290 --> 00:38:00,193 Nachdruck, sorry. 826 00:38:00,193 --> 00:38:06,150 827 00:38:06,150 --> 00:38:06,760 >> Sehr schön. 828 00:38:06,760 --> 00:38:09,119 Es ist nicht unbedingt die die meisten geografischen direkten Weg. 829 00:38:09,119 --> 00:38:10,410 Immer noch versuchen, zu Jeffery zu bekommen. 830 00:38:10,410 --> 00:38:11,959 Und fertig. 831 00:38:11,959 --> 00:38:13,000 Nun, das war Absicht. 832 00:38:13,000 --> 00:38:14,875 Ich wollte nicht zu schlagen Ihre Hand, wenn ich es tat. 833 00:38:14,875 --> 00:38:17,720 Aber Paket 4 von 4 tat verloren gehen oder fallen gelassen. 834 00:38:17,720 --> 00:38:20,550 Und vielleicht, was passiert ist, weil es war ein Hardware-Fehler. 835 00:38:20,550 --> 00:38:23,864 Vielleicht ist es, weil Dan bekam überlastet oder Andrew wurde überlastet. 836 00:38:23,864 --> 00:38:24,530 Aber es passiert ist. 837 00:38:24,530 --> 00:38:26,488 Also, wenn, Jefferey, würden Sie mag das wieder zusammenzusetzen. 838 00:38:26,488 --> 00:38:29,700 Welches Bild haben Sie vor Ihnen gerade jetzt? 839 00:38:29,700 --> 00:38:32,144 Wenn Sie möchten, das zu nehmen Nachrichten aus den Umschlägen. 840 00:38:32,144 --> 00:38:33,840 >> PUBLIKUM: 1, 2, 3. 841 00:38:33,840 --> 00:38:37,570 >> DAVID J. MALAN: OK, gehen Sie vor und öffnen sie und nehmen die Stücke Katze aus. 842 00:38:37,570 --> 00:38:39,390 >> PUBLIKUM: [unverständlich]. 843 00:38:39,390 --> 00:38:42,360 >> DAVID J. MALAN: Okay, so Wir haben die Spitze der Katze verlassen, 844 00:38:42,360 --> 00:38:47,760 unten rechts und unten links. 845 00:38:47,760 --> 00:38:49,910 Also wir verpassen die oben rechts auf der Katze. 846 00:38:49,910 --> 00:38:53,770 So TCP wiederum ist dies Protokoll, das in hier tritt. 847 00:38:53,770 --> 00:38:59,190 So Jeffery, nach dem Empfangen von 1, und 2 und 3 von 4, in diesem Szenario 848 00:38:59,190 --> 00:39:03,370 irgendwie sendet eine Nachricht zurück zu mir, über einige route-- 849 00:39:03,370 --> 00:39:05,840 könnte eine beliebige Anzahl von verschiedene Hopfen hier--, die sagt: 850 00:39:05,840 --> 00:39:06,798 hey, aber eine Minute warten. 851 00:39:06,798 --> 00:39:08,670 Erneut senden 4 von 4. 852 00:39:08,670 --> 00:39:12,480 >> Und so, was ich zu gehen und zu tun ist-- es ist alles elektronischen Daten. 853 00:39:12,480 --> 00:39:15,740 So kann ich sehr leicht die Katze kopieren innerhalb meiner eigenen RAM oder Speicher. 854 00:39:15,740 --> 00:39:17,950 Ich kann mit einem anderen kommen Umschlag, legte eine weitere Kopie 855 00:39:17,950 --> 00:39:19,640 nur dieses Fragment für Effizienz. 856 00:39:19,640 --> 00:39:21,181 Ich habe nicht die ganze Katze erneut senden. 857 00:39:21,181 --> 00:39:23,500 Ich kann es in einem neuen setzen Umschlag, senden sie alle um. 858 00:39:23,500 --> 00:39:26,290 Und eine Anzahl von Millisekunden später, Jeffrey, hoffentlich, 859 00:39:26,290 --> 00:39:28,640 hat die Gesamtheit des Pakets. 860 00:39:28,640 --> 00:39:30,860 So dauerte es ein wenig Zeit, um diese Geschichte zu erzählen. 861 00:39:30,860 --> 00:39:32,610 Und das ist nicht unvernünftig. 862 00:39:32,610 --> 00:39:35,150 >> Da gibt es eine Menge von Komplexität geht hier vor. 863 00:39:35,150 --> 00:39:36,530 Diese Protokolle sind nicht einfach. 864 00:39:36,530 --> 00:39:39,040 Aber wenn Sie wollen garantieren Lieferung auf diese Weise, 865 00:39:39,040 --> 00:39:42,540 Sie brauchen diese zusätzlichen Maßnahmen zu haben, dass zusätzliche Metadaten, wenn man so will. 866 00:39:42,540 --> 00:39:45,230 >> Und nur ein Begriff aus zu werfen dort, Daten, die wir kümmern uns um 867 00:39:45,230 --> 00:39:46,860 Der Umschlag ist wie die Katze im Inneren. 868 00:39:46,860 --> 00:39:50,227 Metadaten, die Daten, die ist nützlich, aber nicht das, was ich eigentlich 869 00:39:50,227 --> 00:39:52,310 Pflege am Ende über der der Tag, ist das ganze Zeug 870 00:39:52,310 --> 00:39:54,184 dass ich schrieb auf die außerhalb des envelope-- 871 00:39:54,184 --> 00:39:57,850 die Adresse, das Ziel, die Portnummer, die Sequenznummern. 872 00:39:57,850 --> 00:39:58,850 All das ist Metadaten. 873 00:39:58,850 --> 00:39:59,560 Es ist nützlich. 874 00:39:59,560 --> 00:40:02,591 Aber es ist nicht das, was ich letztlich aus dieser ganzen Transaktion soll. 875 00:40:02,591 --> 00:40:04,840 Nun, dies scheint ziemlich überzeugend, dass, egal was, 876 00:40:04,840 --> 00:40:07,310 Jeffrey wird eine Kopie erhalten dieser Katze, vorausgesetzt, wir 877 00:40:07,310 --> 00:40:10,160 haben eine physikalische Verbindung ihm des Tages am Ende. 878 00:40:10,160 --> 00:40:12,680 Aber gibt es bestimmte Arten von Anwendungen 879 00:40:12,680 --> 00:40:16,980 wo Lieferung garantiert wäre ein schlechtes Design 880 00:40:16,980 --> 00:40:21,424 Entscheidung und ein unerwünschtes Merkmal? 881 00:40:21,424 --> 00:40:24,270 882 00:40:24,270 --> 00:40:27,280 Haben Sie immer erneut zu übertragen wollen wie ich vorgeschlagen gerade jetzt? 883 00:40:27,280 --> 00:40:31,935 884 00:40:31,935 --> 00:40:33,740 >> PUBLIKUM: Lohn für ihn, denke ich. 885 00:40:33,740 --> 00:40:36,182 >> DAVID J. MALAN: Wenn Sie zahlen, was könnten Sie bedeuten? 886 00:40:36,182 --> 00:40:38,070 >> PUBLIKUM: [unverständlich]. 887 00:40:38,070 --> 00:40:40,270 >> DAVID J. MALAN: Oh, OK, gute Frage. 888 00:40:40,270 --> 00:40:42,620 Vielleicht haben Sie doppelt aufgeladenen erhalten wenn es ist wie Check-out 889 00:40:42,620 --> 00:40:44,700 von Amazon oder so etwas? 890 00:40:44,700 --> 00:40:46,090 Kurze Antwort, nein. 891 00:40:46,090 --> 00:40:50,410 Denn dass diese Fragmente sind, sozusagen ein niedrigeres Niveau an. 892 00:40:50,410 --> 00:40:53,910 Und sie müssen wieder zusammengesetzt werden bevor Sie tatsächlich belastet werden könnte. 893 00:40:53,910 --> 00:40:56,046 So guter Gedanke, aber nicht in diesem Fall besorgniserregend. 894 00:40:56,046 --> 00:41:01,930 895 00:41:01,930 --> 00:41:03,150 >> Lassen Sie uns nach hinten Vernunft. 896 00:41:03,150 --> 00:41:06,484 So retransmitting erforderlich ein wenig mehr Aufwand. 897 00:41:06,484 --> 00:41:07,900 Das hat sich nicht wie eine große Sache. 898 00:41:07,900 --> 00:41:10,370 Aber es erfordert ein wenig mehr Zeit. 899 00:41:10,370 --> 00:41:13,030 >> Denn jetzt hat Jeffrey warten einige Millisekunden 900 00:41:13,030 --> 00:41:16,340 dass die vierte Stück von Daten wieder zu bekommen. 901 00:41:16,340 --> 00:41:18,256 Minor Blip, aber es werden die Dinge verlangsamen. 902 00:41:18,256 --> 00:41:19,880 Und vielleicht drängten sich die Super das Internet. 903 00:41:19,880 --> 00:41:22,760 >> Und vielleicht Andrew hält Drop-Pakete auf dem Boden. 904 00:41:22,760 --> 00:41:25,360 So beginnen diese Verzögerungen zu akkumulieren. 905 00:41:25,360 --> 00:41:29,320 So nach einer Weile, tut diese Katze nicht nehmen 74 Millisekunden um dorthin zu gelangen. 906 00:41:29,320 --> 00:41:31,390 Es dauert 1,5 Sekunden. 907 00:41:31,390 --> 00:41:35,100 >> Und vielleicht das nächste Bild einer Katze dauert eine halbe Sekunde, zwei Sekunden. 908 00:41:35,100 --> 00:41:37,850 Mit anderen Worten, wir beginnen bogging Dinge nach unten. 909 00:41:37,850 --> 00:41:42,380 Welche Anwendungen könnten sein ärgerlich auf diese Weise zu versinken? 910 00:41:42,380 --> 00:41:43,790 >> PUBLIKUM: Video-Streams oder Stimme. 911 00:41:43,790 --> 00:41:47,110 >> DAVID J. MALAN: Ja, so was ist, wenn Sie sehen gerade Online ein Baseball-Spiel, 912 00:41:47,110 --> 00:41:51,760 oder was ist, wenn Sie Skyping mit jemandem oder Facetime, 913 00:41:51,760 --> 00:41:56,060 insbesondere im Fall von Video Konferenzen, Art nicht akzeptabel, 914 00:41:56,060 --> 00:42:01,260 zu einem bestimmten Zeitpunkt zu starten, zu hören Ihre menschliche Reaktion eine Sekunde zu spät. 915 00:42:01,260 --> 00:42:05,160 Wäre es nicht besser, nur verlassen dieses Paket auf dem Boden, 916 00:42:05,160 --> 00:42:09,230 zeigen nur 3/4 der Katze oder in diesem Fall wird ein Videokonferenzen, 917 00:42:09,230 --> 00:42:13,030 zeigen 3/4 mein Gesicht mit den Mund bewegt, wie ich spreche, 918 00:42:13,030 --> 00:42:16,097 und nur den Ton lassen, bei zuletzt durchlaufen, zum Beispiel. 919 00:42:16,097 --> 00:42:17,930 Es gibt also diese Vorstellung der Dienstequalität 920 00:42:17,930 --> 00:42:20,010 hier, allgemeiner, wo Sie wissen, was, 921 00:42:20,010 --> 00:42:23,210 für Echtzeit applications-- ob es ist das Streaming einer Sportveranstaltung 922 00:42:23,210 --> 00:42:26,490 oder Streaming-Video-conferencing-- vielleicht brauchen Sie nicht alle Bits. 923 00:42:26,490 --> 00:42:29,140 Und vielleicht ist es tatsächlich besser beißen nur die Zunge 924 00:42:29,140 --> 00:42:33,630 und halten nur Pflügen nach vorn mit mehr und mehr Daten, auf der Suche nie zurück. 925 00:42:33,630 --> 00:42:36,620 Da der menschliche Wille Figur es in seinem eigenen Geist 926 00:42:36,620 --> 00:42:37,730 was sie wirklich vermisst. 927 00:42:37,730 --> 00:42:40,911 >> Und es wäre mehr ärgerlich zu puffern, Puffer. 928 00:42:40,911 --> 00:42:41,410 Recht? 929 00:42:41,410 --> 00:42:44,110 Es ist das Ding, mit die wir alle kennen, 930 00:42:44,110 --> 00:42:51,140 wo ich anfangen nur zu reden, während sie, das ist nur ärgerlich, eigentlich haben 931 00:42:51,140 --> 00:42:52,540 dass, zu warten, für mich zu fangen. 932 00:42:52,540 --> 00:42:55,210 >> Vielleicht ist es nur, wenn Sie besser verpassen ein paar Sekunden, was ich sage. 933 00:42:55,210 --> 00:42:56,587 Aber dann, es kommt wieder stark. 934 00:42:56,587 --> 00:42:57,920 Also ist es wieder, es ist ein Trade-off. 935 00:42:57,920 --> 00:43:03,300 Und in der Tat, das Protokoll, das ermöglicht, Sie tun das würde TCP nicht sein, 936 00:43:03,300 --> 00:43:09,290 aber etwas UDP genannt, das ist einfach ein anderes Protokoll verwendet, 937 00:43:09,290 --> 00:43:12,690 manchmal für diesen Kontexten. 938 00:43:12,690 --> 00:43:13,440 Ja, Frage. 939 00:43:13,440 --> 00:43:21,990 >> PUBLIKUM: [unverständlich] bestimmte [Unverständlich] Protokoll langsam [unverständlich]? 940 00:43:21,990 --> 00:43:24,949 >> DAVID J. MALAN: So stoppen verlangsamen, in welchem ​​Sinne? 941 00:43:24,949 --> 00:43:28,200 >> PUBLIKUM: Ich möchte meine schicken so schnell wie möglich Daten. 942 00:43:28,200 --> 00:43:29,200 >> DAVID J. MALAN: OK. 943 00:43:29,200 --> 00:43:32,700 >> PUBLIKUM: Wenn jemand will nicht, dass [unverständlich] 944 00:43:32,700 --> 00:43:36,940 übertragen [unverständlich] zu stoppen. 945 00:43:36,940 --> 00:43:41,490 >> DAVID J. MALAN: Oh, Sie absolut kann mit jedem dieser Daten stören. 946 00:43:41,490 --> 00:43:44,810 Beispielsweise zwischen allen der Hopfen, zwischen Punkt A und B, 947 00:43:44,810 --> 00:43:49,140 alle diese hier Hopfen kann entscheiden, nur um alle UDP-Daten schwarze Liste. 948 00:43:49,140 --> 00:43:50,210 Sie könnten einfach aufhören. 949 00:43:50,210 --> 00:43:52,924 Sie konnten es zu wissen, dass kopieren dies ist Videodaten, die sie 950 00:43:52,924 --> 00:43:53,840 Vielleicht möchten, zu betrachten. 951 00:43:53,840 --> 00:43:58,770 Also kurz gesagt, jeder, der Zugang zu die drahtlose oder drahtgebundene Konnektivität 952 00:43:58,770 --> 00:44:01,660 zwischen zwei Punkten konnte stoppen sie absolut, wenn sie wollen. 953 00:44:01,660 --> 00:44:03,570 >> Und in der Tat, auch in unsere Home-Router, die 954 00:44:03,570 --> 00:44:05,540 wir ist die Geschichte werde kommen jetzt zurück, könnte 955 00:44:05,540 --> 00:44:08,890 Einstellungen, wo Sie aktivieren oder deaktivieren bestimmte Dienste, ob es 956 00:44:08,890 --> 00:44:11,190 Eltern Gründen oder einfach nicht wollen 957 00:44:11,190 --> 00:44:16,890 Ihre Kinder online Videos zu sehen, oder für Firmen Gründen. 958 00:44:16,890 --> 00:44:18,970 Also in der Tat, lassen Sie uns die Dinge rein wieder in. 959 00:44:18,970 --> 00:44:21,580 >> Weil wir erlaubt uns selbst schauen, jetzt, 960 00:44:21,580 --> 00:44:24,230 bei allen Servern innerhalb des Internets hier. 961 00:44:24,230 --> 00:44:27,720 Aber, wenn am Ende des Tages, Ich versuche nur zu Amazon zu bekommen, 962 00:44:27,720 --> 00:44:31,060 was ist das wenig zu Hause Router tatsächlich für mich tun? 963 00:44:31,060 --> 00:44:36,310 Nun, es stellt sich heraus, dass die Heim-Router, dass wir weiter oben beschrieben, das ist 964 00:44:36,310 --> 00:44:42,720 alle zeichnen unverhältnismäßig groß hier, hat eine ganze Reihe von Dienstleistungen eingebaut. 965 00:44:42,720 --> 00:44:46,650 >> Sie hat typischerweise eine DHCP-Server eingebaut. 966 00:44:46,650 --> 00:44:49,400 Es hat oft einen Access Point eingebaut. 967 00:44:49,400 --> 00:44:52,560 Und das ist oft, weil es ihnen hat Antennen, wie diese Dinge hier. 968 00:44:52,560 --> 00:44:55,590 Es hat oft eine Firewall eingebaut. 969 00:44:55,590 --> 00:45:00,900 >> Es ist oft ein Router, der ist ihre ganz eigenen Stück Funktionalität, 970 00:45:00,900 --> 00:45:02,270 eingebaut. 971 00:45:02,270 --> 00:45:06,530 Es könnte etwas einen DNS-Server namens eingebaut, 972 00:45:06,530 --> 00:45:07,931 wenn nicht auch andere Funktionen. 973 00:45:07,931 --> 00:45:10,430 Also lasst uns necken auseinander nur die Einige, die hier bleiben. 974 00:45:10,430 --> 00:45:15,030 DHCP, rekapitulieren nur zu, macht was? 975 00:45:15,030 --> 00:45:16,150 >> PUBLIKUM: Ordnet die IP. 976 00:45:16,150 --> 00:45:16,530 >> DAVID J. MALAN: Genau. 977 00:45:16,530 --> 00:45:18,196 Ordnet IP-Adresse und einige andere Dinge. 978 00:45:18,196 --> 00:45:21,940 Es wird auch mein Mac sagen oder PC, was mein Standard-Router ist 979 00:45:21,940 --> 00:45:24,560 und einige andere Details, wie wir sahen, auf meinem Mac-Bildschirm. 980 00:45:24,560 --> 00:45:27,694 Zugangspunkt bedeutet nur, diese Tage, dass es Wi-Fi unterstützt. 981 00:45:27,694 --> 00:45:29,860 Und es wird drahtlos ermöglichen Menschen zu verbinden, nur 982 00:45:29,860 --> 00:45:32,260 wie ein physikalisches Kabel von gestern. 983 00:45:32,260 --> 00:45:36,380 >> Firewall zwischen zwei Gebäuden oder zwei Läden in einem Gebäude, 984 00:45:36,380 --> 00:45:39,990 es ist ein physisches Gerät dass im Idealfall verhindert Brand 985 00:45:39,990 --> 00:45:42,440 Ausbreitung von einem Geschäft zum anderen. 986 00:45:42,440 --> 00:45:47,480 In der virtuellen Welt, es verhindert Daten von von einem Ort zum anderen zu gelangen. 987 00:45:47,480 --> 00:45:49,740 Also in der Tat, wenn Ihr Heimnetzwerk oder sogar 988 00:45:49,740 --> 00:45:52,800 Ihre Firmen- oder Universitäts Netzwerk, haben irgendwie 989 00:45:52,800 --> 00:45:59,050 die schwarze Liste gesetzt, sagen wir mal, Zugriff auf alle Facebook.com, 990 00:45:59,050 --> 00:46:03,450 Hält es eine Verschwendung von Zeit, wie Macht Ihre Universität oder zu Hause, 991 00:46:03,450 --> 00:46:07,380 oder Unternehmen zu tun, dass in der Kontext der Umschläge wie diese? 992 00:46:07,380 --> 00:46:12,190 >> Mit anderen Worten, wenn alle meine Computer hier-- meinem Laptop und jede other-- 993 00:46:12,190 --> 00:46:14,900 irgendwie ist es, die im Gespräch Internet über dieses Haus 994 00:46:14,900 --> 00:46:20,460 Router oder das Corporate-Router, oder diese Universität Router, 995 00:46:20,460 --> 00:46:25,362 Welche Informationen hätten eine Firewall verwenden , um den Verkehr fließen zu stoppen? 996 00:46:25,362 --> 00:46:27,350 >> PUBLIKUM: [unverständlich]. 997 00:46:27,350 --> 00:46:29,740 >> DAVID J. MALAN: Ja, also, wenn sie wissen, dass Facebook-Web 998 00:46:29,740 --> 00:46:33,170 Server, auf dem Internet, hat die IP-Adresse 5.6.7.8, 999 00:46:33,170 --> 00:46:37,840 es ist für einen Systemadministrator trivial eine Firewall zu konfigurieren, leugnen nur 1000 00:46:37,840 --> 00:46:40,870 und alle Umschläge fallen für diese IP-Adresse bestimmt. 1001 00:46:40,870 --> 00:46:44,290 In Wirklichkeit hat Facebook ein paar verschiedene IPs, vielleicht Dutzende, vielleicht Hunderte. 1002 00:46:44,290 --> 00:46:47,020 Aber so lange, wie sie sind öffentlich bekannt ist, einen Administrator 1003 00:46:47,020 --> 00:46:48,620 kann tatsächlich all jene schwarze Liste. 1004 00:46:48,620 --> 00:46:52,505 >> Oder wenn das nicht möglich ist, nur weil Facebook, vielleicht, hat zu viele IPs 1005 00:46:52,505 --> 00:46:55,440 oder sie ändern zu häufig, na ja, es stellt sich heraus, wie wir sehen werden, 1006 00:46:55,440 --> 00:46:57,440 jedes Mal, wenn ein zu machen Antrag auf eine Web-Seite, 1007 00:46:57,440 --> 00:47:00,621 wie Facebook.com, anstelle von eine Katze in den Umschlag zu sein, 1008 00:47:00,621 --> 00:47:01,870 es geht um eine Erwähnung zu sein. 1009 00:47:01,870 --> 00:47:07,780 Oh, dieser Benutzer will Facebook.com/MarkZuckerberg.php 1010 00:47:07,780 --> 00:47:09,360 oder was auch immer kann die Datei sein. 1011 00:47:09,360 --> 00:47:12,590 >> So können Sie nur den Umschlag Blick ins Innere und sehen, oh, das ist für Facebook. 1012 00:47:12,590 --> 00:47:13,650 Ich werde es jetzt fallen zu lassen. 1013 00:47:13,650 --> 00:47:16,610 Sie können innerhalb des Blicks Umschlag als auch Firewall. 1014 00:47:16,610 --> 00:47:20,560 >> So eine Firewall, kurz gesagt, Blick auf die IP-Adresse kann. 1015 00:47:20,560 --> 00:47:22,240 Es kann auf die Port-Nummer zu suchen. 1016 00:47:22,240 --> 00:47:26,560 Es kann bei der Suche innerhalb der Hülle. 1017 00:47:26,560 --> 00:47:29,360 >> Und durch die Port-Nummer, diese Auch das ist interessant. 1018 00:47:29,360 --> 00:47:33,410 Eine Firewall könnte daher blockieren, so scheint es, Zugriff auf das Internet, wenn es will, 1019 00:47:33,410 --> 00:47:37,060 nur durch alle Umschläge schwarze Liste dass haben die Nummer 80 auf sie, 1020 00:47:37,060 --> 00:47:43,600 oder alle E-Mails von Port schwarze Liste 25, oder blockiert FTP, durch Port blockiert 21. 1021 00:47:43,600 --> 00:47:45,250 Und die Liste geht weiter und weiter. 1022 00:47:45,250 --> 00:47:49,810 >> einer von euch Als beiseite, verwenden Googles DNS server-- 8.8.8.8? 1023 00:47:49,810 --> 00:47:51,420 Ist dies bekannt vor? 1024 00:47:51,420 --> 00:47:51,950 Nein? 1025 00:47:51,950 --> 00:47:56,615 >> So stellt sich heraus, können Sie konfigurieren Ihr Computer benutzerdefinierte Adressen zu verwenden. 1026 00:47:56,615 --> 00:47:58,490 Und wir kommen wieder zu diese in nur einem Augenblick. 1027 00:47:58,490 --> 00:48:01,100 Und es ist sehr häufig für Firmen Netzwerke und Hotelketten 1028 00:48:01,100 --> 00:48:03,750 zu blockieren, diese Art von Sache, wie wir bald sehen. 1029 00:48:03,750 --> 00:48:06,460 >> Also das letzte Bit-Funktionalität, dann ist hier ein Router und DNS. 1030 00:48:06,460 --> 00:48:08,116 Ein Router, wieder, sehr einfache Idee. 1031 00:48:08,116 --> 00:48:09,990 Es ist einfach Routen Daten links, rechts, oben und unten 1032 00:48:09,990 --> 00:48:12,156 basierend auf den Drähten und der Konnektivität, die es hat, 1033 00:48:12,156 --> 00:48:16,470 ob es sich um ein kleines Netzwerk zu Hause oder ein größeres im Internet selbst. 1034 00:48:16,470 --> 00:48:20,540 So ist DNS die letzte die großen Akronyme hier. 1035 00:48:20,540 --> 00:48:24,030 >> Was macht ein DNS-Server? 1036 00:48:24,030 --> 00:48:27,338 Es ist sehr nützlich Funktionalität oft in ein Home-Router gebaut. 1037 00:48:27,338 --> 00:48:31,750 1038 00:48:31,750 --> 00:48:34,350 Nun, wir haben nicht ganz verbunden hier zwei Punkte. 1039 00:48:34,350 --> 00:48:40,300 Wenn ich tippen Amazon.com oder cats.com in meinem Browser, irgendwie oder andere 1040 00:48:40,300 --> 00:48:43,810 dass landet auf einem Umschlag, vielleicht, mit Amazon oder cats.com 1041 00:48:43,810 --> 00:48:47,560 auf der Innenseite des Umschlags, wie ich mit Facebook vorgeschlagen. 1042 00:48:47,560 --> 00:48:51,157 >> Aber was hat auf die zu gehen draußen, haben wir sagen gewesen? 1043 00:48:51,157 --> 00:48:52,240 PUBLIKUM: Die IP-address-- 1044 00:48:52,240 --> 00:48:53,040 DAVID J. MALAN: Die IP-Adresse. 1045 00:48:53,040 --> 00:48:54,560 PUBLIKUM: [unverständlich] die IP-Adresse genannt. 1046 00:48:54,560 --> 00:48:55,560 DAVID J. MALAN: Genau. 1047 00:48:55,560 --> 00:49:00,090 Ein DNS-Server, Domain Name System Server, es ist einziger Zweck im Leben 1048 00:49:00,090 --> 00:49:04,350 ist Domain-Namen zu übersetzen IP-Adressen und umgekehrt. 1049 00:49:04,350 --> 00:49:08,180 Und so ist es auch, können Sie von wie denken eine große Excel-Datei mit zwei columns-- 1050 00:49:08,180 --> 00:49:11,520 Domain-Namen in ein und IP-Adressen in der anderen. 1051 00:49:11,520 --> 00:49:13,280 Aber es ist eine besonders große Datei. 1052 00:49:13,280 --> 00:49:17,490 >> Und es stellt sich heraus, dass, wenn ich drehe auf meine AirPort Extreme oder mein Linksys 1053 00:49:17,490 --> 00:49:20,890 Gerät oder meine D-Link-Gerät, oder was auch immer Sie zu Hause haben, 1054 00:49:20,890 --> 00:49:24,170 sicher, dass kleine Gerät tut wissen nicht im Voraus, 1055 00:49:24,170 --> 00:49:27,332 alle möglichen IP-Adressen und alle mögliche Domain-Namen in der Welt. 1056 00:49:27,332 --> 00:49:28,040 Weil es nicht möglich ist. 1057 00:49:28,040 --> 00:49:31,290 Denn was ist, wenn jemand kauft eine Domain nennen morgen, bringt es im Internet? 1058 00:49:31,290 --> 00:49:33,581 >> Es wäre schön, wenn Ihr Haus Router konnte noch darauf zugreifen. 1059 00:49:33,581 --> 00:49:34,800 Und sicher, es kann. 1060 00:49:34,800 --> 00:49:38,210 So stellt sich heraus gibt es eine ganze Hierarchie der DNS-Server in der Welt. 1061 00:49:38,210 --> 00:49:39,800 >> Ihr Home-Router, in der Regel hat man. 1062 00:49:39,800 --> 00:49:42,540 Aber es ist nur ein Caching-DNS-Server. 1063 00:49:42,540 --> 00:49:47,020 Und durch Cache ich meine C-A-C-H-E, wobei es speichert nur Kopien von Informationen 1064 00:49:47,020 --> 00:49:48,020 vorübergehend. 1065 00:49:48,020 --> 00:49:52,090 Aber wenn ich Internet-Service durch Comcast oder Verizon oder RCN, 1066 00:49:52,090 --> 00:49:55,210 sehr beliebt Anbieter vor Ort in die USA oder ein anderes Unternehmen, 1067 00:49:55,210 --> 00:49:58,500 oder sogar Harvard University, Harvard, und Comcast und Verizon, 1068 00:49:58,500 --> 00:50:01,090 und dem lokalen ISP alle haben ihre eigenen DNS-Server. 1069 00:50:01,090 --> 00:50:03,080 >> Und auch sie Cache-Informationen. 1070 00:50:03,080 --> 00:50:06,960 Aber es gibt auch einige spezielle große DNS Server in der Welt, mindestens 13, 1071 00:50:06,960 --> 00:50:11,420 so genannte Root-Server, die wissen, wo alle Dotcoms sind, und weiß, wo 1072 00:50:11,420 --> 00:50:13,470 alle Punktnetze sind, und alle Punkt Orgs, 1073 00:50:13,470 --> 00:50:17,000 und all die Dutzende von weitere Top-Level-Domains in diesen Tagen. 1074 00:50:17,000 --> 00:50:19,010 Und so gibt es diese ganze hierarchische System 1075 00:50:19,010 --> 00:50:26,480 zu DNS, so dass, wenn Sie nicht wissen, und Ihre höher nicht, hoffentlich, 1076 00:50:26,480 --> 00:50:28,250 Ihre höher ist höher kennt. 1077 00:50:28,250 --> 00:50:30,449 Da der Bock schließlich stoppt hier oben. 1078 00:50:30,449 --> 00:50:32,490 Und so, wie wir sehen werden, wenn Sie kaufen einen Domain-Namen, 1079 00:50:32,490 --> 00:50:35,980 Sie im Wesentlichen zu informieren eine dieser Top-Leute. 1080 00:50:35,980 --> 00:50:39,450 Und die Informationen rieselt auf alle anderen Computer im Internet. 1081 00:50:39,450 --> 00:50:40,550 Aber es gibt eine Gefahr hier. 1082 00:50:40,550 --> 00:50:47,600 >> Nehmen wir an, dass Comcast plötzlich genommen wird über von jemandem, der nicht tut, Comcast 1083 00:50:47,600 --> 00:50:49,344 will Facebook aus dem Geschäft zu setzen. 1084 00:50:49,344 --> 00:50:51,260 Wie funktioniert Comcast gehen über Putting Facebook aus 1085 00:50:51,260 --> 00:50:54,490 Geschäftsfeld für nicht wenige Menschen? 1086 00:50:54,490 --> 00:50:56,430 Was macht es so konfigurieren, seinen DNS-Server zu tun? 1087 00:50:56,430 --> 00:51:02,090 1088 00:51:02,090 --> 00:51:02,840 Was würden Sie tun? 1089 00:51:02,840 --> 00:51:03,840 >> PUBLIKUM: Nur sie blockieren. 1090 00:51:03,840 --> 00:51:04,500 blockieren Sie es einfach. 1091 00:51:04,500 --> 00:51:05,916 >> DAVID J. MALAN: Just blockieren, nicht wahr? 1092 00:51:05,916 --> 00:51:08,840 Also, wenn ich Comcast, und vielleicht Ich bin der nontechnical CEO, 1093 00:51:08,840 --> 00:51:12,680 Ich habe gerade ein Dekret angekündigt, nicht lassen unsere Kunden zu Facebook.com gehen. 1094 00:51:12,680 --> 00:51:14,770 Denn für was auch immer Geschäfts Grund, wir sind 1095 00:51:14,770 --> 00:51:16,810 nicht mit ihnen gut im Moment spielen. 1096 00:51:16,810 --> 00:51:17,720 >> Und, was machst du? 1097 00:51:17,720 --> 00:51:19,540 Es ist eine ziemlich triviale Implementierung. 1098 00:51:19,540 --> 00:51:21,640 Sie müssen nur fragen einige Systemadministrator 1099 00:51:21,640 --> 00:51:25,770 zwicken den DNS-Server zu sagen, wenn Sie erhalten Anfragen für Facebook.com, 1100 00:51:25,770 --> 00:51:30,746 nicht mit einer IP-Adresse zu antworten, oder reagieren mit einer gefälschten one-- 1.2.3.4, 1101 00:51:30,746 --> 00:51:31,620 was bedeutungslos ist. 1102 00:51:31,620 --> 00:51:33,340 Denn es gehört nicht zu Facebook. 1103 00:51:33,340 --> 00:51:35,500 >> Und in der Tat gewisse Länder sind dafür bekannt, 1104 00:51:35,500 --> 00:51:38,162 um dies zu tun, wo, wenn sie haben auf die schwarze Liste gesucht 1105 00:51:38,162 --> 00:51:40,620 bestimmte sites-- diese Art von Great Firewall of China, die 1106 00:51:40,620 --> 00:51:42,410 kann implementiert werden Eine beliebige Anzahl von ways-- 1107 00:51:42,410 --> 00:51:45,560 könnte genau das tun, diese nur allein auf Basis von DNS. 1108 00:51:45,560 --> 00:51:48,680 Also, wenn Sie optimieren Sie Ihre Benutzer DNS-Server nur antworten 1109 00:51:48,680 --> 00:51:54,000 keine oder gefälschte DNS oder Antworten, Sie können sehr leicht Zugang zu blockieren. 1110 00:51:54,000 --> 00:51:57,730 >> Nun, wie ich angedeutet früher, und dies ist nur 1111 00:51:57,730 --> 00:52:00,630 wie ein naiver Netzwerk würde dies tun, kann ich eigentlich 1112 00:52:00,630 --> 00:52:03,730 gehen in meinem Mac, klicken Sie auf DNS, die Bekanntmachung ist jetzt, hoffentlich, 1113 00:52:03,730 --> 00:52:04,750 eine andere bekannte Reiter. 1114 00:52:04,750 --> 00:52:09,200 Vielleicht vor ein bisschen, nur du wusste, was der Begriff Wi-Fi gemeint. 1115 00:52:09,200 --> 00:52:11,280 Nun, hoffentlich, wir wissen, ein bisschen mehr über TCP / IP. 1116 00:52:11,280 --> 00:52:12,820 Jetzt haben wir DNS. 1117 00:52:12,820 --> 00:52:16,400 >> Diese, wie es scheint, sind die DNS-Server dass Harvard hat automatisch 1118 00:52:16,400 --> 00:52:17,680 zu meinem Computer zugeordnet. 1119 00:52:17,680 --> 00:52:21,130 Wenn ich vorhin sagte, dass DHCP gibt mich mehr als nur eine IP-Adresse, 1120 00:52:21,130 --> 00:52:22,640 es gibt Adresse meines Routers. 1121 00:52:22,640 --> 00:52:26,370 Auch gibt mir ein oder mehrere DNS Server, die ich angeblich zu verwenden, wenn 1122 00:52:26,370 --> 00:52:27,840 hier auf der Harvard-Netzwerk. 1123 00:52:27,840 --> 00:52:31,086 >> Ich kann dies tatsächlich außer Kraft setzen klicken, können oh, ich nicht. 1124 00:52:31,086 --> 00:52:32,460 Denn ich bin auf dem Gast-Konto. 1125 00:52:32,460 --> 00:52:36,730 OK, also wenn ich es könnte tatsächlich physisch klicken Sie auf dieses Pluszeichen, 1126 00:52:36,730 --> 00:52:39,310 Ich könnte jeden DNS-Server eingeben ich will. 1127 00:52:39,310 --> 00:52:45,060 >> Ein beliebtes man zu verwenden ist 8.8.8.8, die Google vor einiger Zeit gekauft. 1128 00:52:45,060 --> 00:52:50,220 Und wenn mein Mac mir lassen, konnte ich dann hier meine eigenen Mac sagen, 1129 00:52:50,220 --> 00:52:51,900 nicht Harvard die DNS-Server verwenden. 1130 00:52:51,900 --> 00:52:54,610 Verwenden von Google statt. 1131 00:52:54,610 --> 00:52:58,617 >> Das ist also ein gemeinsamer Weg zur Vermeidung entweder ein Systemeinschränkungen, 1132 00:52:58,617 --> 00:52:59,950 wie die, die soeben beschriebenen. 1133 00:52:59,950 --> 00:53:03,810 Wenn sie schlecht, Sie implementiert kann nur einen anderen DNS-Server verwenden. 1134 00:53:03,810 --> 00:53:07,250 Sehr viel in der Mode zu Hause ISPs und vielleicht auch Sie, 1135 00:53:07,250 --> 00:53:09,990 wenn Sie gemacht haben jemals einen Tippfehler bei der Eingabe eines Domain-Namens aus, 1136 00:53:09,990 --> 00:53:12,370 Sie sollten nur einen Fehler Nachricht von Ihrem Browser. 1137 00:53:12,370 --> 00:53:13,828 Das ist, was sie zu tun entworfen. 1138 00:53:13,828 --> 00:53:16,080 404 oder, tatsächlich in dieser Fall etwas anders, 1139 00:53:16,080 --> 00:53:18,580 Sie könnte eine ungültige Antwort-Seite. 1140 00:53:18,580 --> 00:53:22,620 Aber einige von euch, sehen Sie immer wenn Sie Werbung machen einen Tippfehler 1141 00:53:22,620 --> 00:53:23,890 und vertippen einen Domain-Namen? 1142 00:53:23,890 --> 00:53:27,600 Wenn ja, ist es möglich, und Comcast ist bekannt, dies zu tun. 1143 00:53:27,600 --> 00:53:33,470 Sie, sehr widerlich, wird abfangen falsche DNS-Lookups. 1144 00:53:33,470 --> 00:53:36,380 >> Wenn Sie geben Facebook.com aber einen Tippfehler machen, 1145 00:53:36,380 --> 00:53:40,030 sie werden eine IP-Adresse zurück Sie, nicht Facebook, sondern ein 1146 00:53:40,030 --> 00:53:42,880 von Comcast Werbung Server die IP-Adressen 1147 00:53:42,880 --> 00:53:45,540 so dass Sie, dann, plötzlich siehe Anzeigen, und vielleicht vorgeschlagen 1148 00:53:45,540 --> 00:53:47,250 Fehlbuchstabierungen und dergleichen. 1149 00:53:47,250 --> 00:53:50,420 So könnten einige Leute benutzen Google um daran zu arbeiten. 1150 00:53:50,420 --> 00:53:53,645 Manchmal ist es sehr häufig in Hotels und Flughäfen und dergleichen 1151 00:53:53,645 --> 00:53:55,960 wo die DNS-Server sind einfach nur schlecht. 1152 00:53:55,960 --> 00:53:56,940 Oder sie sind einfach gebrochen. 1153 00:53:56,940 --> 00:53:58,210 Oder sie sind dysfunktional. 1154 00:53:58,210 --> 00:54:00,710 >> So sehr oft, wenn ich mich nicht bekommen Internet-Konnektivität 1155 00:54:00,710 --> 00:54:03,270 aber mein Symbol deutet darauf hin, ich sein sollte, auf dem Netzwerk, 1156 00:54:03,270 --> 00:54:05,706 Ich werde manuell meine ändern DNS-Server von Google nur 1157 00:54:05,706 --> 00:54:06,830 zu sehen, ob es anfangen zu arbeiten. 1158 00:54:06,830 --> 00:54:10,540 Und zwei Mal von 10, das scheint das Problem zu lösen. 1159 00:54:10,540 --> 00:54:14,320 Und das Essen zum Mitnehmen ist hier nicht so viel all diese dummen kleinen Workarounds 1160 00:54:14,320 --> 00:54:15,840 aber warum sie tatsächlich arbeiten. 1161 00:54:15,840 --> 00:54:19,920 >> Sie sagen nur Ihren Computer reden, anstatt zu einem anderen Gerät. 1162 00:54:19,920 --> 00:54:24,100 Also das Heim-Router, dass Sie vielleicht 0 oder mehr Dollar bezahlt haben, für 1163 00:54:24,100 --> 00:54:28,560 in Ihrem Hause zu bringen, tut alles dieser Funktionalität und noch mehr 1164 00:54:28,560 --> 00:54:30,300 alles nur in diesem winzigen kleinen Kasten. 1165 00:54:30,300 --> 00:54:33,740 Aber wenn wir diese explodieren Geschichte auf das gesamte Internet, 1166 00:54:33,740 --> 00:54:36,260 es neigt dazu, gewidmet sein Server und Computer tut 1167 00:54:36,260 --> 00:54:38,460 jede dieser einzelnen Leistungen. 1168 00:54:38,460 --> 00:54:41,201 Aber unsere Häuser sind nur wenig Mikrokosmen der ganzen Geschichte. 1169 00:54:41,201 --> 00:54:44,730 1170 00:54:44,730 --> 00:54:45,950 >> Irgendwelche Fragen? 1171 00:54:45,950 --> 00:54:47,871 Ja. 1172 00:54:47,871 --> 00:54:48,720 Ja, Dan? 1173 00:54:48,720 --> 00:54:52,330 >> PUBLIKUM: Früher sprach man über die Ports, die spezifischen Ports, 1174 00:54:52,330 --> 00:54:54,614 aber es ist spezifische Dienstleistungen. 1175 00:54:54,614 --> 00:54:59,476 So zum Beispiel, Sie haben gesagt, wenn ich nicht einen bestimmten Dienst zu blockieren, 1176 00:54:59,476 --> 00:55:02,248 Ich sage nicht, dass die Port anmelden? 1177 00:55:02,248 --> 00:55:06,620 Ist es möglich, sich für einen Dienst durch den Hafen abgeschlossen werden? 1178 00:55:06,620 --> 00:55:08,410 >> DAVID J. MALAN: Auf jeden Fall. 1179 00:55:08,410 --> 00:55:10,939 Ja, in der Tat, werden Sie finden oft in einem Netzwerk 1180 00:55:10,939 --> 00:55:13,230 dass die einzigen Anschlüsse, die sind erlaubt sind, beispielsweise 1181 00:55:13,230 --> 00:55:15,135 Port 80 und 443-- Web-Traffic. 1182 00:55:15,135 --> 00:55:18,420 Dies ist sehr häufig in Hotels oder Flughäfen 1183 00:55:18,420 --> 00:55:22,317 wo sie presumptuously denken, eh, 90 zzgl Prozent unserer Nutzer 1184 00:55:22,317 --> 00:55:23,650 nur müssen sowieso diese Dienste. 1185 00:55:23,650 --> 00:55:24,970 Lassen Sie uns alles andere blockieren. 1186 00:55:24,970 --> 00:55:29,590 >> Und das lässt Leute wie mich aus Kälte, zum Trocknen aufgehängt, austrocknen. 1187 00:55:29,590 --> 00:55:34,040 Da kann ich nicht bestimmte Server zugreifen an der Harvard, die verschiedene Ports verwenden. 1188 00:55:34,040 --> 00:55:36,840 Ich konnte, präventiv vor dem Verlassen Campus, 1189 00:55:36,840 --> 00:55:40,720 ändern meine speziellen Server Port 80 oder 443 zu verwenden. 1190 00:55:40,720 --> 00:55:44,560 Auch wenn die Menschheit entschieden hat, das sollte für Web-Verkehr sein, 1191 00:55:44,560 --> 00:55:45,666 es muss nicht sein. 1192 00:55:45,666 --> 00:55:47,540 Ich kann meine E-Mail senden durch das, oder dergleichen. 1193 00:55:47,540 --> 00:55:50,668 >> PUBLIKUM: Also das war mein zweite Frage zu. 1194 00:55:50,668 --> 00:55:52,060 So entschied die Menschheit. 1195 00:55:52,060 --> 00:55:55,992 Gibt es eine veröffentlichte Liste irgendwo, dass sagen diese vor dem Best Practices? 1196 00:55:55,992 --> 00:55:56,950 DAVID J. MALAN: In der Tat. 1197 00:55:56,950 --> 00:56:04,480 Und in der Tat, wenn ich hier gehen, gemeinsamen TCP-Port, hier gehen wir. 1198 00:56:04,480 --> 00:56:07,230 In der Wikipedia ist selbst der erste Treffer. 1199 00:56:07,230 --> 00:56:08,790 Hier bekannte Ports. 1200 00:56:08,790 --> 00:56:13,480 >> So ist die Liste, bis im Wesentlichen 1024 ist sehr standardisiert, 1201 00:56:13,480 --> 00:56:14,630 und sogar einige darüber hinaus. 1202 00:56:14,630 --> 00:56:16,750 So gibt es eine Menge von Dienstleistungen dass-- 1203 00:56:16,750 --> 00:56:20,220 >> PUBLIKUM: Also, wenn Sie waren eine Dienstleistung, in der Theorie zu entwickeln, 1204 00:56:20,220 --> 00:56:24,711 Sie sollte es gehen und entscheiden, welche Port-Leitungen für diesen Dienst? 1205 00:56:24,711 --> 00:56:25,710 DAVID J. MALAN: Richtig. 1206 00:56:25,710 --> 00:56:28,330 Und wenn Sie mit einigen habe kommen neue Anwendung, wie Napster 1207 00:56:28,330 --> 00:56:31,977 zurück in den Tag oder wie WhatsApp mehr modern, würden Sie im Allgemeinen, 1208 00:56:31,977 --> 00:56:34,810 wenn Sie ein guter Designer sind, würden Sie werfen Sie einen Blick auf eine Liste wie diese 1209 00:56:34,810 --> 00:56:37,580 und stellen Sie sicher, dass Sie die Wahl eine Zahl, die in einem Bereich liegt 1210 00:56:37,580 --> 00:56:39,455 dass Sie sollten in der Wahl aus, im Wesentlichen 1211 00:56:39,455 --> 00:56:43,445 groß genug Zahl, die sonst niemand hat sich dafür entschieden. 1212 00:56:43,445 --> 00:56:45,756 >> PUBLIKUM: Das wäre über Port Designs, richtig? 1213 00:56:45,756 --> 00:56:47,130 DAVID J. MALAN: Richtig, richtig. 1214 00:56:47,130 --> 00:56:47,879 Und es gibt eine ganze Menge. 1215 00:56:47,879 --> 00:56:50,130 Ich meine, eine Portnummer im allgemeinen ein 16-Bit-Zahl, 1216 00:56:50,130 --> 00:56:53,800 was Ihnen 65.536 Möglichkeiten. 1217 00:56:53,800 --> 00:56:56,170 Und nur einige von denen, tatsächlich standardisiert sind. 1218 00:56:56,170 --> 00:57:00,420 >> Und die Realität ist, es gibt nur so viele beliebte Dienste in diesen Tagen. 1219 00:57:00,420 --> 00:57:02,594 So gibt es wirklich nicht dass viel Streit. 1220 00:57:02,594 --> 00:57:03,760 Es ist also nicht so eine große Sache. 1221 00:57:03,760 --> 00:57:08,690 >> Aber von einem cleveren Student der Perspektive oder Dissident 1222 00:57:08,690 --> 00:57:13,430 innerhalb eines Landes, könnte man in der Tat, wenn ein Land oder eine juristische Person, 1223 00:57:13,430 --> 00:57:16,630 oder Universität blockiert bestimmte Verkehr, was sehr häufig 1224 00:57:16,630 --> 00:57:20,300 getan, um anspruchsvoll genug Leute, tunneln wäre, sozusagen 1225 00:57:20,300 --> 00:57:22,720 routen alle ihre Verkehr mit Umschlägen 1226 00:57:22,720 --> 00:57:26,860 dass nicht sagen, was sie sagen sollte, aber statt mit nur 80 für alles. 1227 00:57:26,860 --> 00:57:31,080 Auch wenn es Facetime oder Skype, oder Finanztransaktionen, oder was auch immer, 1228 00:57:31,080 --> 00:57:33,687 Sie machen es einfach aussehen es ist eigentlich Web-Traffic. 1229 00:57:33,687 --> 00:57:35,770 Und noch besser ist ein anderes Lösung, die Victoria 1230 00:57:35,770 --> 00:57:38,070 früher angedeutet, die ein VPN ist. 1231 00:57:38,070 --> 00:57:41,720 >> Und nicht selten ist VPN Verkehr in einem Netzwerk erlaubt. 1232 00:57:41,720 --> 00:57:45,500 In der Tat fand ich mich häufig in Flughäfen und Hotels, und in Flugzeugen 1233 00:57:45,500 --> 00:57:48,030 wo ich kann nicht sicher zugreifen sicheren Servern in Harvard. 1234 00:57:48,030 --> 00:57:52,520 Weil sie laufen auf ziemlich ungewöhnliche Port numbers-- 555 oder was auch immer 1235 00:57:52,520 --> 00:57:53,800 die Zahl sein könnte. 1236 00:57:53,800 --> 00:57:59,090 >> Aber wenn ich zuerst eine Verbindung über VPN von ist das Flugzeug oder Hotel nach Harvard 1237 00:57:59,090 --> 00:58:01,650 Universität, was für ein VPN tut, ist was? 1238 00:58:01,650 --> 00:58:04,470 Wissen Sie, was es für Sie tut unter der Haube, Victoria? 1239 00:58:04,470 --> 00:58:08,520 >> PUBLIKUM: Nun, es wird vermutlich Ändern Sie den Server [unverständlich]. 1240 00:58:08,520 --> 00:58:09,520 DAVID J. MALAN: Es tut. 1241 00:58:09,520 --> 00:58:10,020 Es tut. 1242 00:58:10,020 --> 00:58:13,062 Es wird der Eindruck erweckt, an jemand anderen, wie Sie kommen von einem anderen Ort. 1243 00:58:13,062 --> 00:58:15,561 Es sieht aus wie Sie kommen von Ihrem Firmenzentrale 1244 00:58:15,561 --> 00:58:16,780 wenn einige Websites besuchen. 1245 00:58:16,780 --> 00:58:20,830 Und es auch, was tut, ist es Tunnel, so zu sprechen, alle Ihre Verkehr, 1246 00:58:20,830 --> 00:58:24,010 ob es E-Mail oder Web ist, oder Drucken oder dergleichen alles 1247 00:58:24,010 --> 00:58:26,580 durch diese verschlüsselten Kanal zwischen Ihnen 1248 00:58:26,580 --> 00:58:28,890 und Ihr Corporate Zentrale, in der Regel, 1249 00:58:28,890 --> 00:58:35,230 so daß keine one-- einschließlich der lokale Land oder Fluggesellschaft oder cafe-- 1250 00:58:35,230 --> 00:58:37,694 weiß, was drin ist von Ihre verschlüsselten Tunnel. 1251 00:58:37,694 --> 00:58:39,110 Und so sieht es aus wie zufälliges Rauschen. 1252 00:58:39,110 --> 00:58:41,318 Und so oft, ein VPN um diese Art funktionieren wird 1253 00:58:41,318 --> 00:58:44,700 von Portbeschränkungen, auch, wenn der VPN-Port selbst ist nicht 1254 00:58:44,700 --> 00:58:47,450 blockiert, was manchmal der Fall ist. 1255 00:58:47,450 --> 00:58:49,740 Und Dacosta, du, wir sind im Begriff, zu sagen? 1256 00:58:49,740 --> 00:58:55,765 >> PUBLIKUM: Welche Zeit [Unverständlich] springen vor allem 1257 00:58:55,765 --> 00:59:08,710 mit der [unverständlich] können Gruppe springen von [unverständlich] Ist diese Wolke anders? 1258 00:59:08,710 --> 00:59:12,670 Was [unverständlich] zu springen? [Unverständlich] Wert [unverständlich] 1259 00:59:12,670 --> 00:59:15,535 1260 00:59:15,535 --> 00:59:17,785 DAVID J. MALAN: Und durch Sprung, was genau meinst du? 1261 00:59:17,785 --> 00:59:19,659 PUBLIKUM: Dass sie blockieren würde, [unverständlich]. 1262 00:59:19,659 --> 00:59:25,662 1263 00:59:25,662 --> 00:59:28,120 DAVID J. MALAN: Oh, und es ist innerhalb eines bestimmten Landes gebrochen? 1264 00:59:28,120 --> 00:59:29,060 PUBLIKUM: Ja, es ist blockiert. 1265 00:59:29,060 --> 00:59:29,700 DAVID J. MALAN: Oh, blockiert. 1266 00:59:29,700 --> 00:59:32,070 So kann es umgesetzt werden in einer beliebigen Anzahl von Möglichkeiten. 1267 00:59:32,070 --> 00:59:37,670 Das einfachste wäre wiederum, daß das Land und alle in ihm, über DNS, 1268 00:59:37,670 --> 00:59:42,140 sie kehren nicht nur die IP-Adresse Sie, wenn Sie besuchen Facebook.com. 1269 00:59:42,140 --> 00:59:45,090 Zwei, können sie tatsächlich aussehen innerhalb jeder Umschläge 1270 00:59:45,090 --> 00:59:47,640 und sehen, ob diese Anträge sind Facebook.com geleitet. 1271 00:59:47,640 --> 00:59:50,734 In diesem Fall würden sie ähnlich Block als auch den Verkehr. 1272 00:59:50,734 --> 00:59:52,400 PUBLIKUM: Sie können die [unverständlich] blockieren. 1273 00:59:52,400 --> 00:59:52,870 DAVID J. MALAN: In der Tat. 1274 00:59:52,870 --> 00:59:53,500 Und es hängt davon ab. 1275 00:59:53,500 --> 00:59:58,200 Ich meine, so lange, wie es relativ wenige Internet-Verbindungen 1276 00:59:58,200 --> 01:00:01,030 Kommen in die land-- so Dutzende oder Hunderte, 1277 01:00:01,030 --> 01:00:03,450 Tausende oder Zehn nicht von thousands-- dann ja, 1278 01:00:03,450 --> 01:00:06,290 so lange, wie sie die Kontrolle haben über alle Drähte, Wireless, 1279 01:00:06,290 --> 01:00:10,720 oder kommen sonst in das Land, absolut, können sie alles blockieren. 1280 01:00:10,720 --> 01:00:16,290 >> So und schlimmer noch, und ein sehr möglichen Angriff 1281 01:00:16,290 --> 01:00:19,255 wenn, ist zum Beispiel, wir sind Harvard-Netzwerk alle hier auf. 1282 01:00:19,255 --> 01:00:21,880 Und deshalb Ihre Computer, durch die Geschichte, die wir haben erzählt, 1283 01:00:21,880 --> 01:00:24,139 sind alle Harvard DHCP-Server verwendet wird. 1284 01:00:24,139 --> 01:00:25,930 Einige von euch haben könnte, in einem Tab gerade jetzt, 1285 01:00:25,930 --> 01:00:31,347 Facebook.com offen oder Gmail.com, oder eine andere zufällige Website. 1286 01:00:31,347 --> 01:00:33,680 Wissen Sie unbedingt du bist in der realen Facebook.com? 1287 01:00:33,680 --> 01:00:37,610 >> Ich meine, vielleicht sind Sie Themen in ein Harvard Psychologie Experiment 1288 01:00:37,610 --> 01:00:40,160 hier, wo wir Sie füttern gefälschte Facebook-Informationen. 1289 01:00:40,160 --> 01:00:43,470 Oder wir sagen Ihnen, Sie haben gewesen von jemandem gestoßen haben Sie nicht gewesen. 1290 01:00:43,470 --> 01:00:47,280 Oder wir verändern Nachrichten zu klingen wütender, als sie tatsächlich sind. 1291 01:00:47,280 --> 01:00:50,310 >> Ich meine, wirklich, wenn Sie Steuerung über das Netzwerk, 1292 01:00:50,310 --> 01:00:53,960 Sie haben die Kontrolle über ganz wenigen Aspekte der Erfahrung des Benutzers. 1293 01:00:53,960 --> 01:00:56,710 Nun, zum Glück, ist es nicht so erschreckend wie das. 1294 01:00:56,710 --> 01:00:59,880 Da die meisten von Ihnen, in Ihrem URL Bars, von solchen Tabs, 1295 01:00:59,880 --> 01:01:00,940 wohl mit dem, was anfangen? 1296 01:01:00,940 --> 01:01:06,340 HTTPS, hoffentlich. 1297 01:01:06,340 --> 01:01:09,140 Da die S sicher tut bezeichnen. 1298 01:01:09,140 --> 01:01:11,650 >> Und in der Theorie, was das Mittel ist, dass Sie tatsächlich tun 1299 01:01:11,650 --> 01:01:15,310 haben eine verschlüsselte Verbindung zwischen Sie Sie und Facebook, Sie und Amazon, 1300 01:01:15,310 --> 01:01:17,760 und Gmail.com, oder wo auch immer Sie sind. 1301 01:01:17,760 --> 01:01:19,280 Und das ist eine gute Sache. 1302 01:01:19,280 --> 01:01:21,410 Weil es diese ganze System des Vertrauens. 1303 01:01:21,410 --> 01:01:24,570 >> Und das ist eigentlich eine gute segue In den Web-Traffic gezielt. 1304 01:01:24,570 --> 01:01:28,540 Es ist das ganze System der Vertrauen, in der Welt, die es uns erlaubt 1305 01:01:28,540 --> 01:01:32,485 mit einer gewissen Beruhigung vertrauen dass, wenn ich auf Facebook.com gehen, 1306 01:01:32,485 --> 01:01:35,600 und ich sehe ein kleines Vorhängeschloss Symbol in meinem Browser, 1307 01:01:35,600 --> 01:01:38,850 Ich bin sehr, sehr, sehr wahrscheinlich werden tatsächlich verbunden 1308 01:01:38,850 --> 01:01:40,486 auf die reale Facebook.com. 1309 01:01:40,486 --> 01:01:42,000 Nun, warum ist das so? 1310 01:01:42,000 --> 01:01:46,297 >> So stellt sich heraus, dass, wenn Sie setzen eine Website, auf der World Wide Web, 1311 01:01:46,297 --> 01:01:47,880 Sie eine IP-Adresse benötigen, so scheint es. 1312 01:01:47,880 --> 01:01:49,270 Der Server benötigt eine IP-Adresse. 1313 01:01:49,270 --> 01:01:50,950 Und Sie brauchen wahrscheinlich einen Domain-Namen. 1314 01:01:50,950 --> 01:01:52,250 Also, was mit sich bringt, dass? 1315 01:01:52,250 --> 01:01:55,770 >> Nun, haben jemand von euch jemals vor einen Domain-Namen gekauft? 1316 01:01:55,770 --> 01:01:56,270 Ja? 1317 01:01:56,270 --> 01:01:56,580 Ja? 1318 01:01:56,580 --> 01:01:57,079 OK. 1319 01:01:57,079 --> 01:02:00,100 Und welche Websites haben Sie verwendet oder sah für Domain-Namen zu kaufen? 1320 01:02:00,100 --> 01:02:02,400 >> Jede insbesondere in den Sinn kommen? 1321 01:02:02,400 --> 01:02:04,470 OK, GoDaddy ist ziemlich beliebt. 1322 01:02:04,470 --> 01:02:08,160 Und es gibt Andere-- Namecheap, Network Solutions, andere. 1323 01:02:08,160 --> 01:02:11,240 >> Und so, wenn ich will gehen Sie zu so etwas wie, 1324 01:02:11,240 --> 01:02:17,096 wenn ich will eine Domain zu kaufen, wie ComputerScienceforBusinessLeaders.com-- 1325 01:02:17,096 --> 01:02:19,600 schrecklichen Namen, weil es ist scheußlich zu geben. 1326 01:02:19,600 --> 01:02:21,850 Es ist nicht einmal passen auf eine Zeile, anscheinend. 1327 01:02:21,850 --> 01:02:24,560 Für $ 11,99, kann ich diese Domain-Namen kaufen. 1328 01:02:24,560 --> 01:02:26,690 >> Nun, was bedeutet das? 1329 01:02:26,690 --> 01:02:30,340 Wenn ich auf Auswählen und setzen diese in meine Einkaufswagen, lassen Sie mich zunächst Vorsicht. 1330 01:02:30,340 --> 01:02:32,340 GoDaddy ist scheußlich über versuchen Sie zu ordern. 1331 01:02:32,340 --> 01:02:34,256 So werden Sie gefragt, ob Sie möchten E-Mail, wenn Sie 1332 01:02:34,256 --> 01:02:36,860 wollen Web-Hosting, wenn Sie einen wollen Telefonanruf für all dieses Zeug. 1333 01:02:36,860 --> 01:02:39,130 Es ist schwer, bei GoDaddy zu überprüfen. 1334 01:02:39,130 --> 01:02:41,860 >> Aber wenn man endlich dort ankommen, Sie wird diese Domain-Namen besitzen 1335 01:02:41,860 --> 01:02:44,460 für einen Zeitraum von einem Jahr, Typischerweise oder zwei oder drei Jahren. 1336 01:02:44,460 --> 01:02:45,400 Sie müssen diese Dinge zu erneuern. 1337 01:02:45,400 --> 01:02:47,170 So ist es mehr wie einen Domain-Namen zu mieten. 1338 01:02:47,170 --> 01:02:49,350 >> Aber sobald Sie besitzen, dass Domain-Namen, die Sie benötigen 1339 01:02:49,350 --> 01:02:51,960 zu sagen, GoDaddy etwas, in der Regel. 1340 01:02:51,960 --> 01:02:57,580 Sie müssen GoDaddy zu sagen, was Ihre Web-Server, DNS-Server sein werden. 1341 01:02:57,580 --> 01:03:00,550 Wie wissen Sie, Ihre Server, was, DNS-Server sein werden? 1342 01:03:00,550 --> 01:03:02,820 >> Nun, in der Regel, in auf ein anderes Register, Sie haben 1343 01:03:02,820 --> 01:03:05,387 zu kaufen oder bezahlen, für Web Hosting, wenn Sie nicht wirklich tun 1344 01:03:05,387 --> 01:03:08,470 physisch besitzen Ihre eigenen Server, und Ihr eigenes Unternehmen oder in Ihrer eigenen Daten 1345 01:03:08,470 --> 01:03:09,270 Center. 1346 01:03:09,270 --> 01:03:11,190 So sollten Sie zu einem Web-Hosting-Unternehmen gehen. 1347 01:03:11,190 --> 01:03:12,190 Und es könnte GoDaddy sein. 1348 01:03:12,190 --> 01:03:14,620 Sie bieten den gleichen Service als eine ihrer upsells. 1349 01:03:14,620 --> 01:03:16,910 >> Aber es gibt Hunderte, Tausende von Web-Hosting 1350 01:03:16,910 --> 01:03:18,640 Unternehmen Qualitäts dort variiert. 1351 01:03:18,640 --> 01:03:20,930 Und wenn Sie jemand zahlen sonst für Web-Hosting, 1352 01:03:20,930 --> 01:03:24,570 Sie erhalten einen Benutzernamen und ein Kennwort ein, und ein gewisses Maß an Raum 1353 01:03:24,570 --> 01:03:27,390 in der Wolke, so zu sprechen, zu Welche können Sie Ihre Dateien hochladen, 1354 01:03:27,390 --> 01:03:30,810 und erstellen Sie Ihre Web-Seiten, und setzen Sie Ihre Website online. 1355 01:03:30,810 --> 01:03:33,110 So im Wesentlichen, Sie haben zu sagen, GoDaddy was 1356 01:03:33,110 --> 01:03:36,990 die DNS-Server sind, dass das Web Hosting-Unternehmen hat sich zur Verfügung gestellt. 1357 01:03:36,990 --> 01:03:39,770 Wahrscheinlich in einer E-Mail oder in eine Web-Seite, sie informieren Sie. 1358 01:03:39,770 --> 01:03:43,600 >> Und dann GoDaddys Verantwortung ist der Rest der Welt zu sagen, 1359 01:03:43,600 --> 01:03:46,630 über dieser Root-Server und andere DNS-Server. 1360 01:03:46,630 --> 01:03:48,520 So daß, am nächsten Tag, wenn jemand versucht, 1361 01:03:48,520 --> 01:03:51,290 besuchen ComputerScienceforBusinessLeaders.com, 1362 01:03:51,290 --> 01:03:53,410 ihre DNS-Server wahrscheinlich weiß nicht, die Antwort. 1363 01:03:53,410 --> 01:03:54,785 Weil es eine brandneue Website. 1364 01:03:54,785 --> 01:03:57,000 So ihre DNS-Server fragt dieses, fragt diese. 1365 01:03:57,000 --> 01:03:58,090 Das weiß man. 1366 01:03:58,090 --> 01:04:02,490 Dann breitet sich die Informationen zurück an den Rest der Welt nach unten. 1367 01:04:02,490 --> 01:04:08,030 Das ist also, wie man, wenn Sie nicht zahlen die Rechnung für Ihren Domain-Namen zu erneuern. 1368 01:04:08,030 --> 01:04:09,510 All dies kann nur irgendwie zu stoppen. 1369 01:04:09,510 --> 01:04:13,000 >> Weil GoDaddy, zum Beispiel, können diese DNS-Einträge löschen 1370 01:04:13,000 --> 01:04:16,540 so dass niemand in der Welt weiß, wen man fragen, wo Ihre Website ist. 1371 01:04:16,540 --> 01:04:18,130 Was ist Ihre IP-Adresse? 1372 01:04:18,130 --> 01:04:20,530 Und so ist, dass, wie sie diese Art von Kontrolle durchzusetzen. 1373 01:04:20,530 --> 01:04:25,320 >> Aber was GoDaddy auch verkauft, möchte ich siehe hier, wenn wir mit ihnen hier chatten können. 1374 01:04:25,320 --> 01:04:28,360 Sie wollen unser Geschäft. 1375 01:04:28,360 --> 01:04:32,720 Wenn wir auf alle Produkte gehen, Dies ist überwältigend. 1376 01:04:32,720 --> 01:04:38,750 >> Ich möchte SSL zu kaufen. 1377 01:04:38,750 --> 01:04:40,730 Hier gehen wir, Web Security. 1378 01:04:40,730 --> 01:04:41,910 So, oh, es ist zum Verkauf. 1379 01:04:41,910 --> 01:04:42,410 Nett. 1380 01:04:42,410 --> 01:04:43,270 >> OK. 1381 01:04:43,270 --> 01:04:49,690 Also auch hier ist diese Art von auf den ersten Blick überwältigend für Leute. 1382 01:04:49,690 --> 01:04:55,270 So gibt es verschiedene Arten von SSL Zertifikate wie sie heißen. 1383 01:04:55,270 --> 01:04:59,520 So ist es nicht nur genug, um eine Domain zu haben Namen oder einen Web-Hosting-Konto haben. 1384 01:04:59,520 --> 01:05:02,880 Wenn Sie die Verschlüsselung zu haben, die, ehrlich gesagt, ist nur ein heute gegeben. 1385 01:05:02,880 --> 01:05:06,630 Und das wird immer de facto Praxis. 1386 01:05:06,630 --> 01:05:09,290 >> Sie sollten auch ein SSL-Zertifikat kaufen. 1387 01:05:09,290 --> 01:05:11,540 Leider kann es sein, schwer, dies alles zu navigieren. 1388 01:05:11,540 --> 01:05:14,749 Aber mal sehen, wohin das führt auf diese Art von System des Vertrauens. 1389 01:05:14,749 --> 01:05:17,040 Also, wenn ich nur eine Domäne Name, www.ComputerSciencef 1390 01:05:17,040 --> 01:05:23,860 orBusinessLeaders.com, ich werde gehen Sie vor und kaufen nur die 62,99 $ 1391 01:05:23,860 --> 01:05:24,690 hier Version. 1392 01:05:24,690 --> 01:05:26,110 Aber auch das ist teuer. 1393 01:05:26,110 --> 01:05:29,830 Sie können auf anderen Webseiten gehen, wie Namecheap.com und ein paar andere, 1394 01:05:29,830 --> 01:05:31,500 wo unterschiedliche Grade der Ruf. 1395 01:05:31,500 --> 01:05:33,170 Sie können aber auch weniger als diese ausgeben. 1396 01:05:33,170 --> 01:05:34,070 Hüten Sie sich vor. 1397 01:05:34,070 --> 01:05:40,240 >> Und in der Tat, lassen Sie uns irgendwo gehen wir shouldn't-- Verisign.com. 1398 01:05:40,240 --> 01:05:47,130 Dies ist einer der weltweit führenden Domain offenbar Namen und Internet-Sicherheit. 1399 01:05:47,130 --> 01:05:50,610 Und Sie wissen, es ist teuer, wenn sie nicht nur sagen, was sie verkaufen. 1400 01:05:50,610 --> 01:05:54,410 1401 01:05:54,410 --> 01:06:01,950 Verisign SSL-Zertifikat, können Sie sehen, wie viele Konkurrenten die sie haben, 1402 01:06:01,950 --> 01:06:04,350 die Werbung sind für die gleiche Abfrage. 1403 01:06:04,350 --> 01:06:07,600 >> In Ordnung, also über Google, Ich fand diese Seite, die ich wollte. 1404 01:06:07,600 --> 01:06:09,140 Also mal sehen. 1405 01:06:09,140 --> 01:06:10,660 Oh, hier gehen wir. 1406 01:06:10,660 --> 01:06:14,520 >> So wie es aussieht, wenn Ich möchte ein Secure Site, 1407 01:06:14,520 --> 01:06:18,640 ihre SSL-Zertifikate beginnen bei 399 $. 1408 01:06:18,640 --> 01:06:23,240 Wenn ich mehr Sicherheit wünschen, mit EV, Das finde ich ist Extended Validation 1409 01:06:23,240 --> 01:06:27,190 oder erweiterte Validierung, das ist $ 995, Punkt 00. 1410 01:06:27,190 --> 01:06:29,960 Oder Secure Site Pro mit EV, $ 1.500. 1411 01:06:29,960 --> 01:06:33,290 Fast alles ist scheußlich und auch unnötig. 1412 01:06:33,290 --> 01:06:36,320 >> Aber lassen Sie uns zu verstehen, was die Vor- und Nachteile hier sind und wie das alles funktioniert. 1413 01:06:36,320 --> 01:06:40,080 Am Ende des Tages, die math und die grundlegende Kryptographie 1414 01:06:40,080 --> 01:06:43,565 Basiswert Ihre Website Sicherheit alle gleich sind, für die meisten Teile. 1415 01:06:43,565 --> 01:06:47,470 All dies ist upsells und weitgehend, Marketing Dinge. 1416 01:06:47,470 --> 01:06:51,620 >> Ach ja, und bitte, nicht immer setzen so etwas wie dies auf Ihrer Website, 1417 01:06:51,620 --> 01:06:53,750 selbst wenn der Berater schlägt vor, dass Sie das tun. 1418 01:06:53,750 --> 01:06:55,180 Es bedeutet gar nichts. 1419 01:06:55,180 --> 01:06:58,400 Sie werden sehen, im Laufe des Tages oder morgen, es ist absolut trivial 1420 01:06:58,400 --> 01:07:02,390 ein Bild auf einer Webseite hinzuzufügen und einfach sagen, Sie Norton gesichert sind 1421 01:07:02,390 --> 01:07:03,570 bedeutet absolut nichts. 1422 01:07:03,570 --> 01:07:05,960 >> Und alles, was Sie tun, ist Schulung Ihrer Kunden, 1423 01:07:05,960 --> 01:07:08,610 oder die Menschheit ganz allgemein, für dieses Symbol zu sehen, die 1424 01:07:08,610 --> 01:07:12,080 sicherlich ein schlechter Kerl auf seinem setzen könnte oder ihre eigene Website und nur behaupten sie, 1425 01:07:12,080 --> 01:07:13,320 Auch sind Norton gesichert. 1426 01:07:13,320 --> 01:07:17,360 So haben wir in einige schlechte Gewohnheiten bekommen, als Menschen, als auch hier verkörpert. 1427 01:07:17,360 --> 01:07:23,140 Also nur so nebenbei, der Grund, warum es sind verschiedene Arten von Zertifikaten, 1428 01:07:23,140 --> 01:07:25,520 sie halten wollen, mit uns zu reden. 1429 01:07:25,520 --> 01:07:30,110 >> Sie können ein SSL-Zertifikat kaufen nur für einen Domain-Namen, 1430 01:07:30,110 --> 01:07:32,586 dub dub dub dot ComputerScienceforBusinessLeaders.com. 1431 01:07:32,586 --> 01:07:35,027 Mehrere Websites, nehme Ich hatte tollpatschtolpatsch Punkt dub 1432 01:07:35,027 --> 01:07:36,610 ComputerScienceforBusinessLeaders.com. 1433 01:07:36,610 --> 01:07:39,750 Aber ich wollte auch Benutzer in der Lage sein zu besuchen 1434 01:07:39,750 --> 01:07:42,394 ComputerScienceforBusinessLeaders.com ohne www. 1435 01:07:42,394 --> 01:07:44,852 Oder vielleicht habe ich eine dritte Domain, wie 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 Also, wenn ich mehrere Domain Namen, sie tatsächlich jede 1439 01:07:50,550 --> 01:07:52,633 benötigen eine andere Art von Zertifikat, möglicherweise. 1440 01:07:52,633 --> 01:07:55,830 So könnte ich auch bekommen diese Version, die genau das ermöglicht. 1441 01:07:55,830 --> 01:08:00,180 >> Oder alle Sub-Domains, wenn Sie nur wollen haben, und dies ist für ausgefallenere Setups, 1442 01:08:00,180 --> 01:08:05,070 wenn Sie wollen, 10 oder 20 zu haben, verschiedenen Websites oder Servern, die 1443 01:08:05,070 --> 01:08:08,550 Beginnen Sie mit etwas, dot ComputerScienceforBusinessLeaders.com, 1444 01:08:08,550 --> 01:08:10,890 dann bekommen Sie, was genannt wird ein Wildcard-Zertifikat. 1445 01:08:10,890 --> 01:08:13,800 Und es unterstützt alle diese Variationen. 1446 01:08:13,800 --> 01:08:16,670 >> Nun, wenn Sie diese kaufen, Sie installieren. 1447 01:08:16,670 --> 01:08:18,040 Es ist eine Datei, die Sie herunterladen. 1448 01:08:18,040 --> 01:08:19,748 Und diese Datei, im Wesentlichen nur enthält 1449 01:08:19,748 --> 01:08:22,716 eine wirklich große, Zufallszahl, die hat einige mathematische Beziehung 1450 01:08:22,716 --> 01:08:24,840 auf eine andere Zahl, die Sie haben bereits generiert. 1451 01:08:24,840 --> 01:08:28,490 Wir nennen es einen öffentlichen Schlüssel und einen privaten Schlüssel, wie ich gerade zuvor. 1452 01:08:28,490 --> 01:08:31,790 >> Und die Idee hier ist, dass man Installieren Sie in Ihrem Web-Server 1453 01:08:31,790 --> 01:08:34,250 von nur per FTP oder einige andere Protokoll, 1454 01:08:34,250 --> 01:08:36,370 Drag & Drop oder das Kopieren und Einfügen 1455 01:08:36,370 --> 01:08:38,497 diese wirklich große Zahlen in Ihren eigenen Web-Server. 1456 01:08:38,497 --> 01:08:41,330 Und Sie folgen Sie den Anweisungen im Einklang mit der Serversoftware 1457 01:08:41,330 --> 01:08:42,359 um dies zu tun. 1458 01:08:42,359 --> 01:08:45,270 Und Ihre Web-Server, von nun an, zu jeder Zeit jemand 1459 01:08:45,270 --> 01:08:49,920 besucht Ihr Unternehmen 'website-- www.ComputerScienceBusinessLeaders.com-- 1460 01:08:49,920 --> 01:08:51,901 Ihren Web-Server automatisch, weil diese 1461 01:08:51,901 --> 01:08:53,859 integrierte Funktionalität ist in diesen Tagen, werden nur 1462 01:08:53,859 --> 01:08:56,459 sagen Sie der Welt, was den öffentlichen Schlüssel. 1463 01:08:56,459 --> 01:08:59,250 Und denken Sie daran, dass der öffentliche Schlüssel hat diese mathematische Beziehung 1464 01:08:59,250 --> 01:09:01,000 mit einem sogenannten privaten Schlüssel. 1465 01:09:01,000 --> 01:09:05,109 Und so, wenn Benutzer, Kunden sprechen sicher zu Ihrem Server, 1466 01:09:05,109 --> 01:09:07,680 ihre Umschläge, wie die, die wir haben herumgereicht, 1467 01:09:07,680 --> 01:09:10,950 haben scheinbaren Unsinn in ihnen. 1468 01:09:10,950 --> 01:09:12,970 Da der Inhalt verschlüsselt sind. 1469 01:09:12,970 --> 01:09:15,710 >> Und nur Ihr Unternehmen " privaten Schlüssel, die 1470 01:09:15,710 --> 01:09:19,340 erzeugt die Sie im Rahmen dieser Prozess ein SSL-Zertifikat für den Kauf, 1471 01:09:19,340 --> 01:09:21,790 kann tatsächlich zu entschlüsseln. 1472 01:09:21,790 --> 01:09:23,819 Und all das geschieht transparent. 1473 01:09:23,819 --> 01:09:26,950 Aber Sie können nur kaufen diese Zertifikate von einer endlichen Anzahl 1474 01:09:26,950 --> 01:09:28,760 der Unternehmen in der Welt. 1475 01:09:28,760 --> 01:09:33,330 >> Da Microsoft, der macht IE und Edge und Google, die Chrome macht, 1476 01:09:33,330 --> 01:09:36,470 und Mozilla, die Firefox macht, und ein paar andere Spieler 1477 01:09:36,470 --> 01:09:40,020 haben alle beschlossen, ihre Browser zu versenden. 1478 01:09:40,020 --> 01:09:43,890 Wenn Sie eine dieser browsers-- installieren IE, Rand, Firefox, Mozilla, Opera, 1479 01:09:43,890 --> 01:09:50,180 oder irgendwelche andere, Chrome-- sie kommen mit einer endlichen Anzahl von Zertifikaten, 1480 01:09:50,180 --> 01:09:52,010 sozusagen in sie aufgebaut. 1481 01:09:52,010 --> 01:09:57,420 Eine endliche Liste von, nennen wir sie, Unternehmen, deren SSL-Zertifikate sollten 1482 01:09:57,420 --> 01:10:00,330 erlaubt werden und als sicher. 1483 01:10:00,330 --> 01:10:04,105 >> Dies bedeutet also, dass ich, David Malan, nicht nur weitergehen DavidMalan.com kann 1484 01:10:04,105 --> 01:10:06,050 und starten Sie SSL-Zertifikate zu verkaufen. 1485 01:10:06,050 --> 01:10:08,210 Denn wenn ich nicht haben irgendeine Art von Beziehung 1486 01:10:08,210 --> 01:10:12,810 mit Google und Microsoft, und Mozilla oder Auftragnehmer von ihnen, 1487 01:10:12,810 --> 01:10:17,250 keine Browser ist wird man vertrauen David Malans Zertifikate, 1488 01:10:17,250 --> 01:10:19,830 auch wenn ich sie in ein verkaufen Rabatt im Vergleich zu allen anderen. 1489 01:10:19,830 --> 01:10:21,370 Ich kann sie mathematisch zu machen. 1490 01:10:21,370 --> 01:10:25,430 Aber ich kann nicht betrügen die Browser in ihnen zu vertrauen. 1491 01:10:25,430 --> 01:10:26,940 >> Und was meine ich mit Vertrauen? 1492 01:10:26,940 --> 01:10:27,660 Nun, Ankündigung. 1493 01:10:27,660 --> 01:10:29,690 Wir sind auf GoDaddy.com. 1494 01:10:29,690 --> 01:10:34,450 Und wie es der Fall mit vielen Websites, beachten Sie das Vorhängeschloss rechts oben. 1495 01:10:34,450 --> 01:10:38,420 Was ist das Schloss vermutlich zeigen an, entweder vor 1496 01:10:38,420 --> 01:10:40,830 In den heutigen Diskussion oder wie jetzt? 1497 01:10:40,830 --> 01:10:41,970 >> PUBLIKUM: Es ist sicher. 1498 01:10:41,970 --> 01:10:43,344 >> DAVID J. MALAN: dass es sicher ist. 1499 01:10:43,344 --> 01:10:46,390 Das bedeutet nur, dass ich bin mit eine Art von Verschlüsselung, 1500 01:10:46,390 --> 01:10:48,190 Verschlüsselung zwischen mir und GoDaddy.com. 1501 01:10:48,190 --> 01:10:49,690 Und es muss nicht ein GoDaddy sein. 1502 01:10:49,690 --> 01:10:50,690 Lass uns woanders hingehen. 1503 01:10:50,690 --> 01:10:52,182 Lassen Sie uns auf Facebook.com gehen. 1504 01:10:52,182 --> 01:10:55,420 Und merke ich am Ende auf HTTPS Kolon slash slash. 1505 01:10:55,420 --> 01:10:59,090 Also selbst wenn Sie nicht über HTTPS geben, zunehmend, unsere Websites 1506 01:10:59,090 --> 01:11:03,910 heute Sie werden auf die sichere Version der Website. 1507 01:11:03,910 --> 01:11:08,612 Das war oft der Fall, wenn Sie eingegeben haben in Ihre Passwörter für einige Zeit. 1508 01:11:08,612 --> 01:11:11,320 Aber dann würden Sie bekommen oft die unsichere Version der Website 1509 01:11:11,320 --> 01:11:14,370 nachdem Sie in oder nach der Sie sich angemeldet geprüft out mit Ihrem Warenkorb und Kredit 1510 01:11:14,370 --> 01:11:14,910 Karte. 1511 01:11:14,910 --> 01:11:19,010 >> Heute werden zunehmend websites-- weil es einfacher und billiger bekommen 1512 01:11:19,010 --> 01:11:23,520 diese Art von Verschlüsselung zu verwenden, und es ist immer expected-- sind nur 1513 01:11:23,520 --> 01:11:25,399 indem es für absolut jede Web-Seite. 1514 01:11:25,399 --> 01:11:26,440 Und das ist eine gute Sache. 1515 01:11:26,440 --> 01:11:28,190 Weil dies bedeutet, beispielsweise, wenn man 1516 01:11:28,190 --> 01:11:31,710 gehen Sie zu Google, der auch hat gestartet standardmäßig mit SSL ermöglicht, 1517 01:11:31,710 --> 01:11:33,940 Das bedeutet, wenn Sie suchen nach etwas auf Google, 1518 01:11:33,940 --> 01:11:36,310 es ist absolut richtig, dass Google weiß alles 1519 01:11:36,310 --> 01:11:39,370 Sie suchen nach auf die Internet, für alle Zeiten, wenn Sie 1520 01:11:39,370 --> 01:11:40,560 löschen Sie Ihre Geschichte. 1521 01:11:40,560 --> 01:11:43,000 Und selbst dann, hoffentlich, löscht er tatsächlich. 1522 01:11:43,000 --> 01:11:46,030 >> Aber niemand in zwischen Ihnen und Google, in der Theorie, 1523 01:11:46,030 --> 01:11:47,370 weiß, was Sie suchen. 1524 01:11:47,370 --> 01:11:50,380 Also, wenn Sie nach etwas privat, oder medizinische oder Dingsbums, 1525 01:11:50,380 --> 01:11:53,990 so lange, wie die Bar ist grün, und Sie siehe das Schloss und die URL ist HTTPS, 1526 01:11:53,990 --> 01:11:56,924 und du bist zu Google verbunden, hoffentlich, Ihr Arbeitgeber 1527 01:11:56,924 --> 01:11:58,090 kann nicht sehen, was du tust. 1528 01:11:58,090 --> 01:12:00,170 Ihre Hochschule kann nicht sehen, was du tust. 1529 01:12:00,170 --> 01:12:02,290 >> Nun, wenn jemand schaut über Ihre Schulter, könnten sie immer noch. 1530 01:12:02,290 --> 01:12:05,165 Und wenn es in Ihrem Browser landet ist Geschichte, könnten die Menschen immer noch wissen. 1531 01:12:05,165 --> 01:12:09,960 Aber zumindest, dass Tunnel zwischen Ihnen und Google, in diesem Fall sicher ist. 1532 01:12:09,960 --> 01:12:11,390 Und wir können diese ein wenig mehr zu sehen. 1533 01:12:11,390 --> 01:12:12,765 Und Sie können dies zu Hause auch tun. 1534 01:12:12,765 --> 01:12:14,744 Wenn ich auf das Schloss klicken, auf Chrome zumindest, 1535 01:12:14,744 --> 01:12:16,660 es gibt eine Reihe von technische Informationen finden Sie hier. 1536 01:12:16,660 --> 01:12:20,200 Wenn ich auf Verbindung, feststellen, dass, "Chrome Nachweis erbracht, dass die Digi / Cert 1537 01:12:20,200 --> 01:12:24,100 SHA2 High Assurance Server CA, "Zertifizierungsstelle, 1538 01:12:24,100 --> 01:12:25,740 "Ausgestellte Zertifikat der auf dieser Website." 1539 01:12:25,740 --> 01:12:28,260 >> Lassen Sie uns klicken Sie auf die Zertifikatinformationen. 1540 01:12:28,260 --> 01:12:32,350 Und wir können sehen, dass Facebook, jemand bei Facebook kaufte dieses Zertifikat. 1541 01:12:32,350 --> 01:12:33,330 Und der Stern bemerken. 1542 01:12:33,330 --> 01:12:35,350 Das ist die Wildcard, Ich spielte auf früher, 1543 01:12:35,350 --> 01:12:37,570 die etwas Punkt Facebook.com. 1544 01:12:37,570 --> 01:12:41,680 Beachten Sie, dass ihre Zertifikat erlischt, wenn? 1545 01:12:41,680 --> 01:12:45,512 >> Dezember so Facebook besser zahlen die SSL-Rechnung über den nächsten Monaten. 1546 01:12:45,512 --> 01:12:48,470 Und sie gehen zu müssen, zu installieren neue Zertifikate auf ihren Servern. 1547 01:12:48,470 --> 01:12:51,901 Und wenn ich möchte wirklich zu bekommen neugierig, kann ich auf Details klicken. 1548 01:12:51,901 --> 01:12:53,900 Und dies wird sein, mehr obskure als ich will. 1549 01:12:53,900 --> 01:12:55,608 >> Aber man kann sehen, dass dies ist offenbar 1550 01:12:55,608 --> 01:12:58,900 gekauft von Facebook, Inc. in Menlo Park. 1551 01:12:58,900 --> 01:13:01,550 Dies sind einige technische Informationen, wo sie kaufte es von. 1552 01:13:01,550 --> 01:13:05,190 SHA-256 bezieht sich auf etwas, ähnlich wie die Verschlüsselung. 1553 01:13:05,190 --> 01:13:06,090 Es Hash genannt. 1554 01:13:06,090 --> 01:13:09,200 RSA ist die Verschlüsselungs wenn Sie schon von RSA gehört. 1555 01:13:09,200 --> 01:13:12,280 >> Und dann gibt es sogar mehr fancy stuff in hier. 1556 01:13:12,280 --> 01:13:16,470 Elliptic Curve Public, diese bezieht sich auf eine Art von Kryptographie. 1557 01:13:16,470 --> 01:13:19,760 Das meiste ist viel mehr Informationen, als Sie tatsächlich benötigen. 1558 01:13:19,760 --> 01:13:23,300 Aber man kann sehen, dass dies die technischen Details Basiswert 1559 01:13:23,300 --> 01:13:24,620 Facebook-Zertifikat. 1560 01:13:24,620 --> 01:13:27,900 >> Jetzt leider nur sprechen Sie mit Social Engineering, 1561 01:13:27,900 --> 01:13:32,030 dies ist jetzt ein ziemlich nützlich Indikator der Tatsache 1562 01:13:32,030 --> 01:13:35,090 dass jemand, ein, hat ein sichere Verbindung und wiederum, 1563 01:13:35,090 --> 01:13:37,950 dass der Server die Sie besucht für dieses Zertifikat bezahlt. 1564 01:13:37,950 --> 01:13:42,870 Aber es war nicht so lange her, dass Websites können Standard-Icons. 1565 01:13:42,870 --> 01:13:45,574 In der Tat merkt man diese Symbole in Chrome jetzt Tabs? 1566 01:13:45,574 --> 01:13:47,490 Und Browser haben Art gelehrter ihre Lektion 1567 01:13:47,490 --> 01:13:51,190 und legte dort diese Symbole, das Logo für eine Website? 1568 01:13:51,190 --> 01:13:54,230 >> Es war nicht so lange her, dass diese FAV-Icons, 1569 01:13:54,230 --> 01:13:57,480 oder Lieblingsikonen wie sie genannt wird, Recht gab es neben der Adresse. 1570 01:13:57,480 --> 01:14:00,570 In der Tat habe ich eine Suche während unserer Pause. 1571 01:14:00,570 --> 01:14:07,500 Beispielsweise nicht so lange vor, lassen Sie mich diese zu eröffnen. 1572 01:14:07,500 --> 01:14:09,750 Gerade bei Google Bilder. 1573 01:14:09,750 --> 01:14:11,010 >> Lassen Sie mich verkleinern. 1574 01:14:11,010 --> 01:14:12,970 Komm schon. 1575 01:14:12,970 --> 01:14:18,720 Also nicht so lange her, Browser taten dies. 1576 01:14:18,720 --> 01:14:22,050 Nicht nur, dass sie setzen die Favoriten-Icon hier oben in der Registerkarte 1577 01:14:22,050 --> 01:14:24,420 sie setzen es auch richtig neben der Adressleiste. 1578 01:14:24,420 --> 01:14:24,920 Warum? 1579 01:14:24,920 --> 01:14:26,060 Nur, äh, es sah gut aus. 1580 01:14:26,060 --> 01:14:26,893 >> Es war irgendwie nett. 1581 01:14:26,893 --> 01:14:29,530 Sie sehen das Logo des Unternehmens direkt neben der URL. 1582 01:14:29,530 --> 01:14:32,650 So, jetzt denken aus der Perspektive eines Gegners, ein schlechter Kerl. 1583 01:14:32,650 --> 01:14:35,850 Wenn Sie ein schlechter Kerl waren und die Browser waren dumm genug, 1584 01:14:35,850 --> 01:14:39,660 um Ihnen zu erlauben ein benutzerdefiniertes Symbol zu setzen direkt neben dem Browser-URL, 1585 01:14:39,660 --> 01:14:42,220 welche Symbol würden Sie wählen für Ihre gefälschte Website 1586 01:14:42,220 --> 01:14:46,919 dass versucht für Menschen zu fischen Kreditkarteninformationen und so? 1587 01:14:46,919 --> 01:14:48,210 PUBLIKUM: Die ursprüngliche Website. 1588 01:14:48,210 --> 01:14:49,640 DAVID J. MALAN: Die Original-Website, natürlich, 1589 01:14:49,640 --> 01:14:51,450 wenn Sie einen Webseiten sind nachahmt. 1590 01:14:51,450 --> 01:14:55,150 Was sonst könnten Sie dort setzen das ist noch betrügerisch? 1591 01:14:55,150 --> 01:15:00,020 Ein Schloss-Symbol, das aussieht wie ein Vorhängeschloss und semantisch schlägt vor, 1592 01:15:00,020 --> 01:15:03,500 Diese Seite ist sicher, aber hat keine technische Bedeutung auch immer, 1593 01:15:03,500 --> 01:15:06,550 und das ist zu sagen, du bist Anlage Personen. 1594 01:15:06,550 --> 01:15:09,720 >> Wir als Gesellschaft sind Anlage Leute, wenn Sie Vorhängeschloss zu sehen, 1595 01:15:09,720 --> 01:15:10,970 annehmen Website sicher ist. 1596 01:15:10,970 --> 01:15:13,430 Und das gleiche Logik kann werden vollständig umgekehrt 1597 01:15:13,430 --> 01:15:15,615 und manipuliert, so dass Menschen, jetzt sind betrogen 1598 01:15:15,615 --> 01:15:16,990 etwas, das zu denken, sicher. 1599 01:15:16,990 --> 01:15:18,823 Und die schlimmsten Übeltäter, Menschen offen sind 1600 01:15:18,823 --> 01:15:22,210 wie Banken, die idiotisch, um diese day-- die, wenn die Bank of America sehen lassen, 1601 01:15:22,210 --> 01:15:25,970 eine beliebte lokale ein oder nationale ein, wird das gleiche zu tun. 1602 01:15:25,970 --> 01:15:27,000 >> OK. 1603 01:15:27,000 --> 01:15:27,875 Also, was ist das? 1604 01:15:27,875 --> 01:15:28,750 Was sehen Sie hier. 1605 01:15:28,750 --> 01:15:32,080 Dies ist das Protokoll in bilden für ihre Website. 1606 01:15:32,080 --> 01:15:33,710 Sie haben genau das gleiche getan. 1607 01:15:33,710 --> 01:15:35,780 Sie trainieren Menschen zu denken, wenn Sie sehen, 1608 01:15:35,780 --> 01:15:38,430 eine Schaltfläche auf einer Website mit einem Vorhängeschloss, das das 1609 01:15:38,430 --> 01:15:40,460 bedeutet, dass die Verbindung sicher ist. 1610 01:15:40,460 --> 01:15:42,940 >> Das heißt, nur, dass es ist ein Grafikdesigner, 1611 01:15:42,940 --> 01:15:46,260 weiß, wie man ein Bild von einem zu machen Vorhängeschloss und es auf einer Website. 1612 01:15:46,260 --> 01:15:50,890 Nun, in diesem Fall ist es wahr, dass die Website sicher ist. 1613 01:15:50,890 --> 01:15:53,000 Da die Bekanntmachung grün Vorhängeschloss hier oben. 1614 01:15:53,000 --> 01:15:55,380 Und ich bin mit einem neuen genug Version von Chrome 1615 01:15:55,380 --> 01:15:58,660 dass ich nicht nur eine kann setzen beliebige Logo neben der URL. 1616 01:15:58,660 --> 01:16:01,410 Nun wird nur die sichere Symbol geht es oder nicht. 1617 01:16:01,410 --> 01:16:04,420 >> Aber das ist hier absolut sinnlos. 1618 01:16:04,420 --> 01:16:06,890 Und wir Menschen weiter machen diese Art von Fehlern. 1619 01:16:06,890 --> 01:16:09,650 Weil wir Menschen bedingen für bestimmte Signale zu suchen 1620 01:16:09,650 --> 01:16:11,330 und entnehme ihnen Bedeutung. 1621 01:16:11,330 --> 01:16:13,520 Aber noch einmal, dass gleiche Bedeutung kann missbraucht werden. 1622 01:16:13,520 --> 01:16:15,654 >> So beim Bau eines der eigene Unternehmens-Website, 1623 01:16:15,654 --> 01:16:17,320 Diese Signale sind in der Regel eine schlechte Sache. 1624 01:16:17,320 --> 01:16:19,430 Und auch in E-Mails, auch, wir haben, wie eine Gesellschaft, 1625 01:16:19,430 --> 01:16:22,340 konditionierten Menschen Klicken Sie Links auf E-Mails. 1626 01:16:22,340 --> 01:16:26,080 Und so ist es nicht verwunderlich, dass schlecht Jungs gefälschte E-Mails von PayPal senden, 1627 01:16:26,080 --> 01:16:28,672 von der Bank of America mit Links. 1628 01:16:28,672 --> 01:16:30,880 Weil wir ausgebildete Leute Links in E-Mail zu klicken. 1629 01:16:30,880 --> 01:16:33,530 >> Eine weitaus bessere Praxis würde sein für die Bank of America, 1630 01:16:33,530 --> 01:16:38,720 wenn seine Kunden per E-Mail, nur sagen, besuchen Sie bitte die Bank of America Website 1631 01:16:38,720 --> 01:16:40,070 so bald wie möglich. 1632 01:16:40,070 --> 01:16:41,797 Und geben Sie nicht die Menschen die URL. 1633 01:16:41,797 --> 01:16:43,880 Denn sonst, sie sind gerade dabei, es zu klicken. 1634 01:16:43,880 --> 01:16:44,580 Vergiss es. 1635 01:16:44,580 --> 01:16:48,460 Lassen Sie sie danach suchen oder, tatsächlich gehen, um ihn manuell. 1636 01:16:48,460 --> 01:16:50,450 >> Na gut, so ein bisschen eines Abzweigungsloches dort. 1637 01:16:50,450 --> 01:16:54,620 Aber das Ziel war hier die zu malen Bild dieses System des Vertrauens. 1638 01:16:54,620 --> 01:16:57,170 Mit Browsern, gibt es diese Dinge in der Welt 1639 01:16:57,170 --> 01:17:00,450 genannt Zertifikat authorities-- Unternehmen, die eine endliche Anzahl von ihnen, 1640 01:17:00,450 --> 01:17:02,710 Das sind erlaubt Ausgabe von SSL-Zertifikaten. 1641 01:17:02,710 --> 01:17:08,740 Oder wiederum werden sie dürfen validieren andere Drittunternehmer 1642 01:17:08,740 --> 01:17:10,244 SSL-Zertifikate auszustellen. 1643 01:17:10,244 --> 01:17:12,660 Wenn Sie nicht auf dieser Liste, obwohl, können Sie mathematisch 1644 01:17:12,660 --> 01:17:16,310 schaffen diese großen, Zufallszahlen dass die Arbeit für die Kryptographie. 1645 01:17:16,310 --> 01:17:18,700 >> Aber der Browser ist, im allgemeinen, geht auf dich zu schreien. 1646 01:17:18,700 --> 01:17:22,090 In der Tat kann ich auf eine Website gehen? 1647 01:17:22,090 --> 01:17:22,710 Lass mich sehen. 1648 01:17:22,710 --> 01:17:24,940 Diese Seite ist nicht sicher. 1649 01:17:24,940 --> 01:17:30,070 Wenn wir uns nur für ein Google-Bild hier könnten Sie Bildschirme wie folgt zu sehen. 1650 01:17:30,070 --> 01:17:32,180 Browser-Hersteller halten sie zu verändern. 1651 01:17:32,180 --> 01:17:34,040 >> Dies ist in der Regel, was Sie sehen würden. 1652 01:17:34,040 --> 01:17:38,226 Sie sehen eine rote Linie in der URL, wo HTTPS ist durchgestrichen. 1653 01:17:38,226 --> 01:17:39,600 Weil es versucht, sicher zu sein. 1654 01:17:39,600 --> 01:17:41,040 Aber etwas los ist. 1655 01:17:41,040 --> 01:17:44,090 Und hier heißt es: "Dies ist wahrscheinlich nicht die Website, die Sie suchen! " 1656 01:17:44,090 --> 01:17:47,110 >> Und das ist entweder böswillig oder es ist aufgrund einer Fehlkonfiguration. 1657 01:17:47,110 --> 01:17:50,940 Jemand mit dem falschen SSL Zertifikat auf dem Server für die Website 1658 01:17:50,940 --> 01:17:53,276 dass der Benutzer tatsächlich versuchen, zu besuchen. 1659 01:17:53,276 --> 01:17:56,520 1660 01:17:56,520 --> 01:17:58,870 Irgendwelche Fragen? 1661 01:17:58,870 --> 01:18:03,600 >> Nun, lassen Sie uns, bevor wir brechen für das Mittagessen, einen letzten Blick auf das, was 1662 01:18:03,600 --> 01:18:05,650 kann im Inneren dieser Hüllen ist. 1663 01:18:05,650 --> 01:18:08,434 Ich werde in ein zu gehen sauberen Browser-Tab hier. 1664 01:18:08,434 --> 01:18:09,350 Und das ist ein Feature. 1665 01:18:09,350 --> 01:18:11,399 Wenn Sie Chrome, oder die meisten anderen Browser, 1666 01:18:11,399 --> 01:18:12,690 Sie haben tatsächlich diese Funktion. 1667 01:18:12,690 --> 01:18:14,120 >> Ich gehe zum Menü zu gehen. 1668 01:18:14,120 --> 01:18:18,810 Ich werde mehr zu gehen Werkzeuge und Entwickler-Tools. 1669 01:18:18,810 --> 01:18:21,450 Obwohl Sie manchmal haben Diese spezielle Menüs zu ermöglichen. 1670 01:18:21,450 --> 01:18:23,400 Und wir werden mehr sehen diese in ein wenig. 1671 01:18:23,400 --> 01:18:25,090 >> Und ich werde nach unten gehen hier links unten. 1672 01:18:25,090 --> 01:18:26,580 Und ich werde auf Netzwerk klicken. 1673 01:18:26,580 --> 01:18:28,397 Also das ist nur etwas ein Ingenieur würde 1674 01:18:28,397 --> 01:18:31,230 verwenden, wenn er oder sie will zu suchen unter der Haube auf, was los ist 1675 01:18:31,230 --> 01:18:34,400 auf zwischen einem Browser und einem Server. 1676 01:18:34,400 --> 01:18:35,710 >> Und lassen Sie uns gehen Sie vor und tun dies. 1677 01:18:35,710 --> 01:18:39,240 Ich werde gehen, klicken Sie auf Konserve Log. 1678 01:18:39,240 --> 01:18:41,760 Mit anderen Worten, ich wollte speichern alles, was los ist, 1679 01:18:41,760 --> 01:18:42,718 was wir tun über. 1680 01:18:42,718 --> 01:18:49,850 Und ich werde HTTP eingeben Doppelpunkt slash slash www.Stanford.edu 1681 01:18:49,850 --> 01:18:51,050 für Stanford University. 1682 01:18:51,050 --> 01:18:53,500 Ich werde wieder zu löschen nur so können wir frisch beginnen. 1683 01:18:53,500 --> 01:18:55,490 >> Und es geht los. 1684 01:18:55,490 --> 01:18:57,410 So, hier ist der Stanford Haus page-- ganze Reihe 1685 01:18:57,410 --> 01:19:00,900 von Text, ganze Reihe von Bildern, vielleicht einige Videos und einige andere Sachen. 1686 01:19:00,900 --> 01:19:05,480 Und das Netz page-- hier, Ich gehe jetzt neu zu laden. 1687 01:19:05,480 --> 01:19:07,980 Weil ich brach es nach dem Weg zurück. 1688 01:19:07,980 --> 01:19:10,787 >> Diese Webseite wird geschrieben in einer Sprache namens HTML 1689 01:19:10,787 --> 01:19:12,370 dass wir einen kurzen Blick auf später nehmen. 1690 01:19:12,370 --> 01:19:14,459 Und HTML ist keine Programmiersprache. 1691 01:19:14,459 --> 01:19:16,000 Es ist, was eine Markup-Sprache genannt wird. 1692 01:19:16,000 --> 01:19:18,490 So werden wir sehen, es ist einfach Englisch-ähnliche Syntax, 1693 01:19:18,490 --> 01:19:21,615 erzählt die Web-Seite, was aussehen, welche Farben zu verwenden, was Text zu verwenden, 1694 01:19:21,615 --> 01:19:22,440 und dergleichen. 1695 01:19:22,440 --> 01:19:26,510 >> Aber saftiger ist in diesem spezielle Registerkarte Entwickler 1696 01:19:26,510 --> 01:19:29,620 Ich kann wirklich alles sehen, was ging gerade unter der Haube auf. 1697 01:19:29,620 --> 01:19:34,010 Zum Beispiel in dieser Webseite, darüber, wie viele Bilder gibt es? 1698 01:19:34,010 --> 01:19:39,940 Ich sehe, 1, 2,3, 4, 5, 6, 7, 8, 9, 10, auf der rechten Seite 11. 1699 01:19:39,940 --> 01:19:43,230 Also gibt es ein Dutzend oder mehr Bilder auf dieser Web-Seite. 1700 01:19:43,230 --> 01:19:47,010 >> Jedes dieser Bilder ist ein Datei auf der Stanford Webserver. 1701 01:19:47,010 --> 01:19:49,950 Und diese Homepage, geschrieben in dieser Sprache namens HTML, 1702 01:19:49,950 --> 01:19:52,960 Stanford Web-Server ist auch eine Datei auf. 1703 01:19:52,960 --> 01:19:56,540 So stellt sich heraus, dass ein Browser zu wissen, ist klug genug, 1704 01:19:56,540 --> 01:20:00,300 und wir werden an diesem Nachmittag zu sehen, wenn Sie erhalten die Homepage für eine Website, 1705 01:20:00,300 --> 01:20:03,190 Blick auf die HTML-Sprache, wie wir bald sehen. 1706 01:20:03,190 --> 01:20:07,170 >> Und wenn Sie feststellen, die Namen der Bilder gehen in der es, diejenigen bekommen auch. 1707 01:20:07,170 --> 01:20:09,850 Senden Sie zusätzliche Wünsche, zusätzliche Umschläge. 1708 01:20:09,850 --> 01:20:14,560 So könnten wir haben zurück, jetzt bekommen, ein, vielleicht 13 oder mehr Umschläge 1709 01:20:14,560 --> 01:20:17,830 mit Text und Bildern, vielleicht einige andere Sachen, die wir, dann, 1710 01:20:17,830 --> 01:20:20,940 zusammenbauen Innenseite meines Browsers dieser gesamten Webseite zu präsentieren. 1711 01:20:20,940 --> 01:20:25,000 >> Und bemerken hier unten die erste derjenigen 1712 01:20:25,000 --> 01:20:30,810 gerade eine Anforderung für HTTP Kolon war slash slash www.Stanford.edu selbst. 1713 01:20:30,810 --> 01:20:35,440 Und wenn ich auf diese Zeile klicken, werde ich einige ziemlich obskuren Informationen zu sehen. 1714 01:20:35,440 --> 01:20:37,960 Aber lassen Sie mich nach unten scrollen und sehen, ob ich verstehen kann, 1715 01:20:37,960 --> 01:20:39,990 genau das, was hier los ist. 1716 01:20:39,990 --> 01:20:44,920 >> Lassen Sie mich das ein wenig größer machen so können wir mehr in einer Zeit zu sehen. 1717 01:20:44,920 --> 01:20:47,570 Und dies bemerken. 1718 01:20:47,570 --> 01:20:52,040 Wenn ich auf Quelltext anzeigen klicken, wird dieses Text hier, dass ich gerade hervorgehoben, 1719 01:20:52,040 --> 01:20:57,360 wenn ich senden, mein Browser sendet, dass erste Umschlag von hier in Cambridge 1720 01:20:57,360 --> 01:21:02,180 Stanford, sagen mir zu Hause Seite, was im Inneren dieser Hülle ist 1721 01:21:02,180 --> 01:21:04,520 ist genau das, was ich dort hervorgehoben habe. 1722 01:21:04,520 --> 01:21:08,520 >> HTTP, Hypertext Transfer Protocol, ist der Satz von Konventionen 1723 01:21:08,520 --> 01:21:11,660 dass ein Web-Browser verwendet, wenn anfordernden Internetseiten eines Servers. 1724 01:21:11,660 --> 01:21:14,450 So wie ich streckte die Hand aus mit meiner Hand zu Arwa früher, 1725 01:21:14,450 --> 01:21:19,590 Dies ist das digitale Äquivalent mein Browser digital heraus erreichen 1726 01:21:19,590 --> 01:21:22,760 Stanford-Web-Server, Putting Diese Nachricht in diesem Umschlag. 1727 01:21:22,760 --> 01:21:25,500 Das wichtigste Linie ist der erste. 1728 01:21:25,500 --> 01:21:29,457 >> GET ist ein Standard-Verb, in dieser Konvention verwendet wird, 1729 01:21:29,457 --> 01:21:31,290 dass buchstäblich nur bedeutet die folgende erhalten. 1730 01:21:31,290 --> 01:21:31,876 Get Slash. 1731 01:21:31,876 --> 01:21:34,010 Slash ist nur die Standard-Homepage. 1732 01:21:34,010 --> 01:21:35,660 Es ist nichts präziser als das. 1733 01:21:35,660 --> 01:21:38,820 Und verwenden Sie die Version von HTTP als 1.1 bekannt. 1734 01:21:38,820 --> 01:21:40,970 Es ist eine neuere bekam Merkmale als 1,0 hatte. 1735 01:21:40,970 --> 01:21:44,370 >> Und der zweitwichtigste Linie ist diese Doppelpunkt Moderator one-- 1736 01:21:44,370 --> 01:21:46,050 dub dub dub Punkt Stanford.edu. 1737 01:21:46,050 --> 01:21:49,590 Als ich vorhin erwähnt, dass eine Firewall Blick ins Innere eines Umschlags könnte 1738 01:21:49,590 --> 01:21:52,990 und herauszufinden, welche Website wird requested-- vielleicht ist es Facebook ist. 1739 01:21:52,990 --> 01:21:54,330 Und wir wollen, dass es auf die schwarze Liste. 1740 01:21:54,330 --> 01:21:59,910 >> Der Grund dafür ist der Browser ist sehr freundlich uns, in den Umschlag zu sagen, was 1741 01:21:59,910 --> 01:22:01,380 es anfordert. 1742 01:22:01,380 --> 01:22:04,370 Und dann gibt es etwas weniger interessant Sachen, die mehr technisch ist. 1743 01:22:04,370 --> 01:22:07,840 Aber etwas interessant, wenn nicht wenig irritierend auf den ersten, 1744 01:22:07,840 --> 01:22:12,122 ist, dass im Inneren dieser Hülle auch offensichtlich ist, welche Informationen? 1745 01:22:12,122 --> 01:22:13,185 >> PUBLIKUM: [unverständlich]. 1746 01:22:13,185 --> 01:22:15,310 DAVID J. MALAN: Ja, was Art von Computer, den ich habe. 1747 01:22:15,310 --> 01:22:16,370 Also ich habe einen Mac. 1748 01:22:16,370 --> 01:22:19,940 Es läuft Mac OS 10.11.2, wie es scheint. 1749 01:22:19,940 --> 01:22:22,730 Und wenn ich lese weiter nach unten, teilt es dem Server 1750 01:22:22,730 --> 01:22:25,470 dass ich mit einer bestimmten Chrome-Version, in der Tat. 1751 01:22:25,470 --> 01:22:26,762 >> Das ist also leicht befremdlich. 1752 01:22:26,762 --> 01:22:29,470 Aber etwas mehr befremdlich sollte die Tatsache sein, dass ich schon 1753 01:22:29,470 --> 01:22:30,990 Stanford gesagt, was meine IP-Adresse ist. 1754 01:22:30,990 --> 01:22:34,450 So können sie schon herausfinden, vielleicht, ein bisschen mehr über mich aus, dass. 1755 01:22:34,450 --> 01:22:36,325 Und dann gibt es einige Auch dort andere Sachen. 1756 01:22:36,325 --> 01:22:38,080 Nun lassen Sie mich ein wenig nach oben. 1757 01:22:38,080 --> 01:22:40,830 Hier ist, was Stanford reagierte mit. 1758 01:22:40,830 --> 01:22:44,380 Im Inneren dieser Hülle war in erster Linie, 1759 01:22:44,380 --> 01:22:47,830 die Web-Seite selbst, der HTML-Code, wir werden später an diesem Nachmittag zu sehen. 1760 01:22:47,830 --> 01:22:52,790 Aber auch innerhalb der Stanford Umschlag mir ist alles, was ich hier hervorgehoben habe. 1761 01:22:52,790 --> 01:22:56,050 >> Die saftigsten von Zeilen das ist die Spitze, die sagt, 1762 01:22:56,050 --> 01:22:59,140 OK, yep, ich spreche HTTP 1.1. 1763 01:22:59,140 --> 01:23:02,290 200 ist mein Statuscode, OK. 1764 01:23:02,290 --> 01:23:06,630 Jetzt könnten Sie nicht immer haben gesehen, die 200 Nummer vor, die Sinn macht. 1765 01:23:06,630 --> 01:23:09,690 Weil 200, in der Tat, bedeutet OK, alles ist gut. 1766 01:23:09,690 --> 01:23:13,920 >> Aber Sie haben wahrscheinlich gesehen eine Nummer auf Ihrem Web-Browser, dass 1767 01:23:13,920 --> 01:23:16,710 Sie wurde von einem Server gesendet innerhalb einer Hülle, die ist 1768 01:23:16,710 --> 01:23:17,690 nicht die Zahl 200. 1769 01:23:17,690 --> 01:23:21,198 Welche Zahlen haben Sie gesehen, dass in den Sinn? 1770 01:23:21,198 --> 01:23:22,152 >> PUBLIKUM: 404. 1771 01:23:22,152 --> 01:23:23,220 >> DAVID J. MALAN: 404. 1772 01:23:23,220 --> 01:23:27,740 Also, wenn Sie sich jemals gefragt haben, wo ist diese 404 Konvention kommen, von allen 1773 01:23:27,740 --> 01:23:31,320 die obskure Dinge zu sagen, me, 404 Datei nicht gefunden wird, 1774 01:23:31,320 --> 01:23:34,900 Das bedeutet einfach, dass ein Web-Server, wenn Sie diese Seite anfordern, die nicht der Fall ist 1775 01:23:34,900 --> 01:23:38,670 existieren, es ist nicht da, Dateien nicht, diese Nachricht in blau gefunden 1776 01:23:38,670 --> 01:23:44,310 sagen wird HTTP 1.1 Raum 404 nicht gefunden. 1777 01:23:44,310 --> 01:23:47,217 Und Ihr Browser bemerkt dass, und dann stellt sie 1778 01:23:47,217 --> 01:23:49,550 Ihnen, vielleicht in einen größeren Schriftart, größer, fett Informationen 1779 01:23:49,550 --> 01:23:51,025 mit einigen erläuternden Text. 1780 01:23:51,025 --> 01:23:51,650 Aber das ist alles. 1781 01:23:51,650 --> 01:23:54,358 >> Und dann wird der Rest der Informationen mehr obskuren Informationen, 1782 01:23:54,358 --> 01:23:58,330 vom Server zu dir, nur zu sagen Ihr Browser, woher es kam. 1783 01:23:58,330 --> 01:24:00,530 Jede einzelne Anfrage Sie machen über das Internet 1784 01:24:00,530 --> 01:24:02,740 enthält Informationen wie diese. 1785 01:24:02,740 --> 01:24:05,200 Dies ist sowohl nützlich, aus technischen Gründen. 1786 01:24:05,200 --> 01:24:07,200 >> Es ist auch nützlich für anmelden Gründen wissen 1787 01:24:07,200 --> 01:24:09,800 wer Ihre Website besuchen, welchen Browser sie verwenden, 1788 01:24:09,800 --> 01:24:11,770 vielleicht welchen Browser Sie sollte die Optimierung 1789 01:24:11,770 --> 01:24:13,820 Ihre Website für, wenn jeder ist in diesen Tagen mit Chrome. 1790 01:24:13,820 --> 01:24:15,910 Vielleicht brauchen Sie nicht zu unterstützen Internet Explorer nicht mehr. 1791 01:24:15,910 --> 01:24:16,820 Wie kannst du das Wissen? 1792 01:24:16,820 --> 01:24:19,990 Sie können nur alle Informationen, melden Sie sich das ist in dieser Anfragen kommen. 1793 01:24:19,990 --> 01:24:22,830 >> Umgekehrt dies eindeutig bedeutet, dass jedes Mal, 1794 01:24:22,830 --> 01:24:26,970 besuchen Sie eine Website im Internet, nicht nur wissen, dass sie Ihre IP-Adresse, 1795 01:24:26,970 --> 01:24:30,070 weil Sie gab es in der ihnen linke obere Ecke des Umschlags, 1796 01:24:30,070 --> 01:24:33,890 sie wissen auch, was ist Ihr Browser ist, an welchem ​​Tag der Zeit ist, 1797 01:24:33,890 --> 01:24:35,520 welche Seiten Sie anfordern. 1798 01:24:35,520 --> 01:24:39,247 >> Und immer mehr, vor allem auf Websites, die Anzeigen haben, 1799 01:24:39,247 --> 01:24:41,205 hier mehr Besorgnis erregend wenn Sie ein Unternehmen haben, 1800 01:24:41,205 --> 01:24:44,440 und dies ist super gemeinsam diese Tage, das hat verkauft Anzeigen 1801 01:24:44,440 --> 01:24:47,660 Die für diese Website, lassen nennen es A.com, und auch 1802 01:24:47,660 --> 01:24:50,100 auf dieser Website, B.com, und diese Webseite, 1803 01:24:50,100 --> 01:24:56,980 C.com, A und B und C.com vielleicht nicht wissen, dass sie einen Kunden gemeinsam. 1804 01:24:56,980 --> 01:25:00,560 >> Aber wenn diese Dritt Werbeunternehmen 1805 01:25:00,560 --> 01:25:05,082 wird Anforderungen von der gleichen IP sieht Adresse besuchen beide A.com, B.com, 1806 01:25:05,082 --> 01:25:06,640 und C.com, warum? 1807 01:25:06,640 --> 01:25:10,490 Da die Werbung Server Wesen fragte Anzeigen, um alle drei zu servieren 1808 01:25:10,490 --> 01:25:11,490 dieser Websites. 1809 01:25:11,490 --> 01:25:14,270 Und daher wird es mit Ihrer IP-Adresse zur Verfügung gestellt 1810 01:25:14,270 --> 01:25:17,800 so dass Ihre Web-Seite, Ihr Browser sieht die Anzeige. 1811 01:25:17,800 --> 01:25:20,330 >> Es gibt diese Mittelsmänner, so zu sprechen, im Internet, 1812 01:25:20,330 --> 01:25:24,080 wissen auch mehr über Sie als die Webseiten, die Sie besuchen. 1813 01:25:24,080 --> 01:25:27,150 Und Google ist sicherlich unter den größte Täter oder featurerers, 1814 01:25:27,150 --> 01:25:27,901 in diese Richtung. 1815 01:25:27,901 --> 01:25:29,775 Und in der Tat, wenn ich erwähnen ihre DNS-Server, 1816 01:25:29,775 --> 01:25:32,660 bevor man auf den ersten könnte denken, Blick, oh, das ist eine praktische Funktion. 1817 01:25:32,660 --> 01:25:34,661 Google bietet die Welt mit einem freien DNS-Server 1818 01:25:34,661 --> 01:25:36,285 dass manchmal hilft mir, Probleme zu lösen. 1819 01:25:36,285 --> 01:25:36,790 Mm-mm auf. 1820 01:25:36,790 --> 01:25:40,430 Nun, Sie sagen Google nicht nur jede Seite die Sie suchen, 1821 01:25:40,430 --> 01:25:42,880 aber jede Seite Sie gehen direkt zu. 1822 01:25:42,880 --> 01:25:45,846 Weil Sie sagen, hey, Google, ich will Z.com zu gehen. 1823 01:25:45,846 --> 01:25:47,860 Was ist seine IP-Adresse? 1824 01:25:47,860 --> 01:25:52,350 >> Und das alles läuft darauf hinaus, diese nach unten sehr einfache Anfragen und Antworten 1825 01:25:52,350 --> 01:25:55,630 dass wir schon jetzt von oben nach unten gesehen. 1826 01:25:55,630 --> 01:25:57,510 Also, warum wir nicht hier für eine Stunde Pause. 1827 01:25:57,510 --> 01:25:59,116 Rückkehr um 1:30 für das Mittagessen. 1828 01:25:59,116 --> 01:26:00,490 Ich werde ein wenig zu verschwinden. 1829 01:26:00,490 --> 01:26:03,710 Und wir werden mit einem Hands-on wieder aufnehmen aussehen und einige weitere Konzepte. 1830 01:26:03,710 --> 01:26:06,860 Und glücklich herum zu haften, für ein paar Minuten, mit Fragen individuell. 1831 01:26:06,860 --> 01:26:09,364