1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 DOUG LLOYD: Wenn Sie beobachtete, unseren Internet Primer Video, 3 00:00:07,360 --> 00:00:10,020 Ich habe ein bisschen ein Cliffhanger indem er über das Internet 4 00:00:10,020 --> 00:00:11,857 und wie es ist ein System der Protokolle. 5 00:00:11,857 --> 00:00:14,190 Nun, lassen Sie uns über das zu sprechen ersten dieser Protokolle, 6 00:00:14,190 --> 00:00:15,710 tatsächlich besteht aus dem Internet. 7 00:00:15,710 --> 00:00:18,490 Und interessanterweise ist es sogenannte Internetprotokoll, 8 00:00:18,490 --> 00:00:20,960 die wir in der Regel beziehen sich als IP. 9 00:00:20,960 --> 00:00:24,810 >> Also das Internet, wie ich schon sagte, ist ein Verbundnetz, ein Internet, 10 00:00:24,810 --> 00:00:28,990 Das ist wirklich nur mehrere Netzwerke miteinander verwoben und Vereinbarung irgendwie 11 00:00:28,990 --> 00:00:31,490 um miteinander zu kommunizieren. 12 00:00:31,490 --> 00:00:33,220 Was ist das irgendwie ich rede? 13 00:00:33,220 --> 00:00:34,720 Nun, dies ist das Internet-Protokoll. 14 00:00:34,720 --> 00:00:39,190 Diese bestimmt, wie Informationen von Punkt A nach Punkt B übertragen 15 00:00:39,190 --> 00:00:43,410 Und das ist eine Art von Bedingung Verbinden des Netzwerk des Internets 16 00:00:43,410 --> 00:00:45,830 ist die Zustimmung zu diesem folgen Protokoll, wenn Informationsbedarf 17 00:00:45,830 --> 00:00:49,330 um von Punkt A nach Punkt B bewegt werden, 18 00:00:49,330 --> 00:00:51,700 >> Also ganz am Ende, dass Internet-Video-Primer, 19 00:00:51,700 --> 00:00:55,320 Ich zeigte dieses Bild was das Internet war. 20 00:00:55,320 --> 00:00:58,649 Und in einem kleinen Maßstab ist dies tatsächlich wohl ziemlich genau. 21 00:00:58,649 --> 00:01:01,190 Dies könnte, wie drei Netzen tatsächlich miteinander reden. 22 00:01:01,190 --> 00:01:02,570 Aber es ist ein wenig irreführend. 23 00:01:02,570 --> 00:01:04,845 Und der Grund, es ist ein bisschen irreführend ist because-- wenn ich 24 00:01:04,845 --> 00:01:07,220 lediglich die Anzahl der Netze für Der Einfachheit halber hier 25 00:01:07,220 --> 00:01:10,350 und wir uns von allem anderen zu befreien und gerade auf dem networks-- konzentrieren 26 00:01:10,350 --> 00:01:13,750 Es ist ein wenig irreführend, weil es bedeutet, dass alle drei Netzwerk 27 00:01:13,750 --> 00:01:15,280 eine Verbindung zueinander. 28 00:01:15,280 --> 00:01:16,365 >> Eine mit beiden verbunden ist. 29 00:01:16,365 --> 00:01:17,610 Zwei auf drei verbunden ist. 30 00:01:17,610 --> 00:01:18,990 Und drei ist mit einem verbunden ist. 31 00:01:18,990 --> 00:01:20,823 Und wenn ich darüber zu sprechen eine Verbindung hier, ich bin 32 00:01:20,823 --> 00:01:23,920 sprechen von einem physischen, Kabelverbindung. 33 00:01:23,920 --> 00:01:25,170 Wir verfügen über WLAN. 34 00:01:25,170 --> 00:01:28,390 Aber es ist wirklich unpraktisch für Daten drahtlos zu übertragen 35 00:01:28,390 --> 00:01:29,440 über einen großen Maßstab. 36 00:01:29,440 --> 00:01:35,200 Und so an einem gewissen Punkt, wir wirklich vertrauen auf verdrahtet technology-- Telefonleitungen, 37 00:01:35,200 --> 00:01:39,980 LWL-Kabel, verschiedene Technologien die physisch eine Verbindung 38 00:01:39,980 --> 00:01:41,560 Punkt A nach Punkt B. 39 00:01:41,560 --> 00:01:44,110 >> Und auf einem kleinen Maßstab, wie this-- dies genau zu sein, 40 00:01:44,110 --> 00:01:46,480 sondern als das Bild bekommt einen wenig größer, lassen Sie uns jetzt 41 00:01:46,480 --> 00:01:49,410 vorstellen, wir haben sechs verschiedenen Netzwerken. 42 00:01:49,410 --> 00:01:52,740 Wenn das wahr ist, haben wir jetzt so etwas wie dies für jedes Netzwerk 43 00:01:52,740 --> 00:01:55,100 Zu jeder anderen Netzwerk verbunden sein. 44 00:01:55,100 --> 00:01:58,540 Und wenn Sie, jedes Netzwerk zu suchen fünf Pfeile mit diesem verbunden. 45 00:01:58,540 --> 00:02:01,450 Also alles miteinander verbunden ist mit jedem anderen Netz. 46 00:02:01,450 --> 00:02:05,840 >> Wir haben nur sechs Netze hier, und bereits an, wie viel Verkabelung aussehen 47 00:02:05,840 --> 00:02:08,630 wir haben, richtig zu beschäftigen? 48 00:02:08,630 --> 00:02:12,650 Und das Internet besteht aus viel mehr als sechs Netzen. 49 00:02:12,650 --> 00:02:17,410 Wir können uns nicht leisten, jeden Draht Netzwerk miteinander Netz, 50 00:02:17,410 --> 00:02:20,940 zumal einige diese Netze umspannen Ozeane, nicht wahr? 51 00:02:20,940 --> 00:02:23,810 Wenn wir versuchen, eine Verbindung herstellen ein Netzwerk, in Asien oder in Europa, 52 00:02:23,810 --> 00:02:27,502 wir werden zu müssen umspannen einen ganzen Ozean. 53 00:02:27,502 --> 00:02:29,460 Wir werden zu müssen, benutzen Drähte an einem gewissen Punkt, 54 00:02:29,460 --> 00:02:33,900 aber wir wollen das minimieren Anzahl der Drähte wir tatsächlich nutzen. 55 00:02:33,900 --> 00:02:36,690 Wir wollen nicht, um eine Nachricht Millionen Drähte über den Ozean, 56 00:02:36,690 --> 00:02:40,700 weil sie Millionen kosten Dollar pro Kopf hinlegen. 57 00:02:40,700 --> 00:02:44,430 Und so schnell, wären wir nicht in der Lage sein, , das Internet mehr leisten. 58 00:02:44,430 --> 00:02:47,080 So haben wir zum anderen haben Weg für jedes Netzwerk 59 00:02:47,080 --> 00:02:49,730 um zu jedem anderen sprechen Netzwerk oder sonst wir 60 00:02:49,730 --> 00:02:51,784 haben Teile des Internet die getrennt werden 61 00:02:51,784 --> 00:02:53,200 von anderen Stücken des Internets. 62 00:02:53,200 --> 00:02:55,150 Und das ist nicht, was wir wollen. 63 00:02:55,150 --> 00:02:57,890 Aber wir wollen nicht zu haben, sie alle miteinander verdrahtet. 64 00:02:57,890 --> 00:03:00,760 >> Und das ist, wo Router kommen zurück ins Spiel. 65 00:03:00,760 --> 00:03:02,870 Wir können Router in der folgenden Weise zu benutzen. 66 00:03:02,870 --> 00:03:05,150 Was ist, wenn anstelle von jedem Netzwerk physisch 67 00:03:05,150 --> 00:03:09,700 zu jeder anderen Netzwerk verbunden ist, wir hatte diese Vermittler Stücke, in denen 68 00:03:09,700 --> 00:03:12,460 die Netze angeschlossen wurden zu diesen Vermittlern, die 69 00:03:12,460 --> 00:03:14,840 sind auf wenige Netze angeschlossen. 70 00:03:14,840 --> 00:03:19,290 Anstatt also mit einem bis zu verbinden zwei, drei, vier, fünf, sechs, vielleicht eines 71 00:03:19,290 --> 00:03:21,360 eine Verbindung zu einem Router, was vielleicht verbindet 72 00:03:21,360 --> 00:03:23,840 ein oder zwei von denen, Netzwerke, aber auch 73 00:03:23,840 --> 00:03:25,850 möglicherweise Verbindungen zu anderen Router, die auch 74 00:03:25,850 --> 00:03:28,510 wird auf diese anderen Netzwerken zu verbinden. 75 00:03:28,510 --> 00:03:31,160 >> Und die Router-Job ist-- es Informationen enthält 76 00:03:31,160 --> 00:03:34,620 genannt Routing-Tabelle dass bestimmt, wo zu tun 77 00:03:34,620 --> 00:03:37,250 Ich gehen, wenn ich sehe, eine bestimmte IP-Adresse? 78 00:03:37,250 --> 00:03:41,080 Wenn ich eine IP-Adresse Ausgangs sehen mit vier, ich werde diesen Weg zu gehen. 79 00:03:41,080 --> 00:03:45,250 Wenn ich gesehen, IP-Adresse, beginnend mit 12, ich werde diesen Weg zu gehen. 80 00:03:45,250 --> 00:03:49,230 Wir wissen nicht verbunden werden müssen physikalisch-Netzwerk Nummer vier 81 00:03:49,230 --> 00:03:52,010 oder Netzwerknummer 12 in diesem Beispiel. 82 00:03:52,010 --> 00:03:53,941 Wir wissen nur, allgemein wo wir gehen wollen. 83 00:03:53,941 --> 00:03:57,190 Und wenn man darüber nachdenkt, ist diese Art der ähnlich dem Konzept der Rekursion 84 00:03:57,190 --> 00:03:59,445 dass wir, wenn gesprochen wurden wir darüber reden 85 00:03:59,445 --> 00:04:04,060 in C. Ich werde nicht, Sie zu verbinden genau dort, wo Sie wollen, um zu gehen. 86 00:04:04,060 --> 00:04:08,130 Ich werde einfach Sie einen Schritt zu bewegen näher an, wo Sie hinwollen. 87 00:04:08,130 --> 00:04:11,739 Und ich werde jemand anders behandeln lassen Lösung der Rest des Problems. 88 00:04:11,739 --> 00:04:14,780 Ich werde einfach dieses kleine Stück zu lösen das Problem und verzögern den Rest davon 89 00:04:14,780 --> 00:04:15,940 an jemanden. 90 00:04:15,940 --> 00:04:19,240 So Routing-Informationen ist eigentlich Art ähnlich wie Rekursion. 91 00:04:19,240 --> 00:04:24,010 Wenn es das ist ein Konzept, das Sie verstehen, Na ja, vielleicht, daß Analogie würde helfen. 92 00:04:24,010 --> 00:04:26,950 >> Werfen wir also einen Blick auf Diese Vernetzung beispiels 93 00:04:26,950 --> 00:04:30,130 wieder und nehmen an, dass wieder, wir werden die gleichen sechs verwenden 94 00:04:30,130 --> 00:04:31,470 Netzwerke, eins bis sechs. 95 00:04:31,470 --> 00:04:34,220 Also lasst uns einfach sagen, dass jeder IP-Adresse auf einem Netzwerk 96 00:04:34,220 --> 00:04:36,200 beginnt mit einem Punkt etwas. 97 00:04:36,200 --> 00:04:38,800 Und wir sagen, dass es eine andere Sache, 98 00:04:38,800 --> 00:04:42,110 handelt davon, wie alle Systeme verbunden sind, um ein Netzwerk. 99 00:04:42,110 --> 00:04:46,000 Wir kümmern uns nur um den Anschluss alle diese Netze zusammen in einem Internet. 100 00:04:46,000 --> 00:04:49,350 Also jedes Gerät, das ist verbunden, um ein Netzwerk 101 00:04:49,350 --> 00:04:53,460 eine IP-Adresse, die mit beginnt ein Punkt und dann drei weitere Zahlen. 102 00:04:53,460 --> 00:04:56,300 >> Dies ist eine Verallgemeinerung wie die Dinge wirklich funktionieren. 103 00:04:56,300 --> 00:04:58,260 Es ist schon ein bisschen genauer als dies. 104 00:04:58,260 --> 00:05:00,760 Aber das sollte Ihnen ein allgemeine Vorstellung davon, was das Internet 105 00:05:00,760 --> 00:05:02,637 Protokoll tatsächlich tut. 106 00:05:02,637 --> 00:05:04,220 Das war also das Diagramm wir vorher hatten. 107 00:05:04,220 --> 00:05:06,410 Dies war das System, war nicht nachhaltig. 108 00:05:06,410 --> 00:05:07,760 Sogar sechs, könnte dies in Ordnung sein. 109 00:05:07,760 --> 00:05:11,990 Aber wenn wir 10 oder 20 oder 50 zu erhalten, sind wir gehen zu lügen, eine Menge Drähte. 110 00:05:11,990 --> 00:05:15,139 Und 50 ist nach wie vor auch nicht sogar die Spitze des Eisbergs 111 00:05:15,139 --> 00:05:16,680 in Bezug auf die Anzahl von Netzwerken haben wir. 112 00:05:16,680 --> 00:05:18,510 So ist dieses Modell nicht nachhaltig. 113 00:05:18,510 --> 00:05:20,660 Wir können nicht mit diesem Stick. 114 00:05:20,660 --> 00:05:23,200 >> Lassen Sie uns also, statt anzunehmen Dieses Modell, wo wir loswerden 115 00:05:23,200 --> 00:05:28,030 aller Leitungen zwischen dem Netzwerke und wir Router hinzufügen. 116 00:05:28,030 --> 00:05:30,210 Also diese gelben Kästchen stellen Routern. 117 00:05:30,210 --> 00:05:32,550 Und ihre Aufgabe ist es, zu bewegen Informationen in der Regel 118 00:05:32,550 --> 00:05:36,040 näher an, wo es soll gehen. 119 00:05:36,040 --> 00:05:40,330 Und vielleicht sind die Verbindungen dass diese Netzwerke haben. 120 00:05:40,330 --> 00:05:43,670 Und vielleicht sind die Tabellen , die in den Router eingebaut sind. 121 00:05:43,670 --> 00:05:47,870 >> Wenn wir also einfach durch einen Blick zu starten an Netz ein, beispielsweise 122 00:05:47,870 --> 00:05:50,450 im Grunde, was sie sagt, ist, wenn Die ich je eine Adresse sehen, dass 123 00:05:50,450 --> 00:05:54,300 nicht mit einem one--, das, was ist zu starten Das Ausrufezeichen einen oder der Knall 124 00:05:54,300 --> 00:05:58,550 da, nicht one-- Ich werde um es zu übergeben aus, um einen Router. 125 00:05:58,550 --> 00:06:00,680 Und von dort der Router kann eine Entscheidung treffen. 126 00:06:00,680 --> 00:06:04,570 Der Router sagt, wenn ich sehe, eine einmalige, ich bin gehen, um den Netzwerk Nummer eins zu bewegen. 127 00:06:04,570 --> 00:06:07,610 Das ist der grüne Pfeil Richtung links aus dieser oberen linken Feld. 128 00:06:07,610 --> 00:06:09,660 >> Wenn ich einen two-- Das ist der Pfeil Art Überschrift 129 00:06:09,660 --> 00:06:11,950 nach oben rechts in Richtung die lila network-- 130 00:06:11,950 --> 00:06:14,920 wenn ich sehe, eine IP-Adresse ausgehend von einer zwei, 131 00:06:14,920 --> 00:06:16,920 Ich werde auf die zwei Netzwerk gehen. 132 00:06:16,920 --> 00:06:21,250 Wenn ich sehe, ein Drei ein vier, fünf, oder ein six-- das ist, dass roter Pfeil herauskommt 133 00:06:21,250 --> 00:06:25,800 von oben links router-- Ich bin nicht drei, vier, fünf oder sechs verbunden. 134 00:06:25,800 --> 00:06:28,897 Aber ich kenne jemanden, oder ist , die ist ein wenig näher an es. 135 00:06:28,897 --> 00:06:31,230 Also ich werde einfach sagen, jedes Mal, wenn ich sehe, eine IP-Adresse 136 00:06:31,230 --> 00:06:33,810 beginnend mit drei, vier, fünf, oder sechs, ich bin nur 137 00:06:33,810 --> 00:06:35,250 gehen, um es zu dieser Router zu senden. 138 00:06:35,250 --> 00:06:38,090 Also werde ich es ein wenig näher zu bewegen, wo es soll gehen und lassen 139 00:06:38,090 --> 00:06:39,830 dass Router mit dem Problem umgehen. 140 00:06:39,830 --> 00:06:42,980 >> Und wie Sie, wenn Sie können see-- wollte hier anhalten und trace-- 141 00:06:42,980 --> 00:06:47,600 Sie können zu jedem anderen Zeitpunkt zu bekommen das Netz aus, wo immer Sie sind. 142 00:06:47,600 --> 00:06:50,190 Alle sechs Netze können noch eine Verbindung zu jedem anderen Netz 143 00:06:50,190 --> 00:06:52,250 aber sie sind nicht physisch mehr verbunden ist. 144 00:06:52,250 --> 00:06:54,046 Sie sind nun diese Zwischenschritte. 145 00:06:54,046 --> 00:06:56,170 Nun, natürlich gibt es eine Kompromiss aus Geschwindigkeit, nicht wahr? 146 00:06:56,170 --> 00:06:58,240 Wenn man direkt war zu sechs verbunden ist, würden wir nicht 147 00:06:58,240 --> 00:07:00,390 haben, um durch zwei gehen Router auf dem Weg. 148 00:07:00,390 --> 00:07:03,377 So können wir in der Lage, das zu bekommen Verbindung ein wenig schneller. 149 00:07:03,377 --> 00:07:05,210 Aber vielleicht Kompromiss ist es wert, oder? 150 00:07:05,210 --> 00:07:09,850 Wenn es geht, so teuer sein im Hinblick auf die tatsächlichen Kosten, Dollar 151 00:07:09,850 --> 00:07:13,150 und Cent, physisch Draht all diese Netzwerke miteinander, 152 00:07:13,150 --> 00:07:16,150 vielleicht ein bisschen ein Verlangsamung der Geschwindigkeit ist OK. 153 00:07:16,150 --> 00:07:18,530 Wir tolerieren können, dass. 154 00:07:18,530 --> 00:07:22,490 >> Also noch einmal, in diesem Beispiel haben wir gerade waren reden, keiner der Netze 155 00:07:22,490 --> 00:07:24,086 direkt miteinander verbinden alle. 156 00:07:24,086 --> 00:07:25,960 Es könnte been-- haben vielleicht in diesem Beispiel 157 00:07:25,960 --> 00:07:28,659 könnten wir es gemacht haben, so dass vielleicht vernetzen eins und zwei waren 158 00:07:28,659 --> 00:07:29,450 direkt miteinander verbunden. 159 00:07:29,450 --> 00:07:30,410 Und das wäre OK. 160 00:07:30,410 --> 00:07:33,040 Einige Netzwerke sind physikalisch mit anderen Netzwerken verbunden. 161 00:07:33,040 --> 00:07:34,940 Aber sie sind nicht alles miteinander verbunden. 162 00:07:34,940 --> 00:07:37,360 Sie verlassen sich auf die routers-- in diesem speziellen example-- 163 00:07:37,360 --> 00:07:40,899 um die Kommunikation zu verteilen von Punkt A nach Punkt B. 164 00:07:40,899 --> 00:07:43,190 Auf in geringem Umfang zur mögen, was wir über hier-- sprechen 165 00:07:43,190 --> 00:07:45,850 diese Konfiguration tatsächlich könnte mehr als nur ineffizient 166 00:07:45,850 --> 00:07:47,420 mit direkten Verbindungen. 167 00:07:47,420 --> 00:07:52,547 Aber im großen Stil, können wir skaliert das System viel besser. 168 00:07:52,547 --> 00:07:55,130 Es ist wirklich zu reduzieren unsere Kosten für die Netzwerkinfrastruktur 169 00:07:55,130 --> 00:07:59,450 an zwischengeschaltete Router, deren Aufgabe haben ist es für den Verkehr vom Sender verschieben 170 00:07:59,450 --> 00:08:03,500 an den Empfänger, von Punkt A zu Punkt B, im Gegensatz zu jeder Verdrahtung 171 00:08:03,500 --> 00:08:05,320 zusammen. 172 00:08:05,320 --> 00:08:07,380 >> Werfen wir also einen Blick auf ein Beispiel für Informations 173 00:08:07,380 --> 00:08:09,220 Reisen mit diesen Internet-Protokoll. 174 00:08:09,220 --> 00:08:15,250 Lassen Sie uns sagen, dass ich körperlich bei IP 1.208.12.37 entfernt 175 00:08:15,250 --> 00:08:17,450 so dass ich irgendwo existieren auf der einen Netzwerk. 176 00:08:17,450 --> 00:08:19,260 Und ich möchte, um eine Nachricht zu schicken Ihnen. 177 00:08:19,260 --> 00:08:23,085 Und du bist auf der fünf Netzwerk 5.188.109.14. 178 00:08:23,085 --> 00:08:26,210 Ihre IP-Adresse speziell nicht Rolle, aber in diesem besonderen Beispiel 179 00:08:26,210 --> 00:08:29,740 wir über dieser Verallgemeinerung sprechen was das Internetprotokoll ist alles 180 00:08:29,740 --> 00:08:30,429 etwa. 181 00:08:30,429 --> 00:08:32,720 Du bist auf der fünf-Netzwerk, und ich bin auf der einen Netzwerk. 182 00:08:32,720 --> 00:08:36,309 Wie Sie sehen können, sind wir nicht miteinander verbunden haupt. 183 00:08:36,309 --> 00:08:37,335 >> Also ich beginnen. 184 00:08:37,335 --> 00:08:38,710 Und ich möchte, dass Sie eine Nachricht zu senden. 185 00:08:38,710 --> 00:08:41,650 Und so ich irgendwie kommunizieren diese Botschaft an den Router. 186 00:08:41,650 --> 00:08:44,039 Der Router ist derjenige, tatsächlich hat die IP-Adresse. 187 00:08:44,039 --> 00:08:45,955 Und es ist in, wo suchen es soll gehen. 188 00:08:45,955 --> 00:08:47,655 Wir sind zu fünf Punkt etwas los. 189 00:08:47,655 --> 00:08:49,780 So, jetzt werde ich beginnen Verwendung my-- oder des Routers, 190 00:08:49,780 --> 00:08:53,370 vielmehr wird beginnen mit ihrer Router-Tabelle, um Informationen entlang weiterzugeben. 191 00:08:53,370 --> 00:08:59,149 Dafür sorgt, daß fünf nicht ein, so dass es sagt, ich werde es zu dieser Kerl übergeben. 192 00:08:59,149 --> 00:09:00,690 Dann hat der Kerl, eine Entscheidung zu treffen. 193 00:09:00,690 --> 00:09:01,520 Wo soll ich hin? 194 00:09:01,520 --> 00:09:03,705 Nun, es ist nicht eine einmalige, also bin ich nicht gehen, um zu dem einen Netzwerk. 195 00:09:03,705 --> 00:09:04,770 Und es ist nicht eine Zwei. 196 00:09:04,770 --> 00:09:06,478 Ich werde mich nicht zu bewegen an den zwei Netzwerk. 197 00:09:06,478 --> 00:09:07,410 Es beginnt mit einem Fünf. 198 00:09:07,410 --> 00:09:09,500 Ich bin nicht verbunden fünf, sagt dieser Router. 199 00:09:09,500 --> 00:09:12,950 Und so bin ich nur gehen, um es abgehen zu-- Ich werde diesen Weg zu gehen. 200 00:09:12,950 --> 00:09:15,462 Hier dritt und Vieren und Fünfen und Sechsen zu gehen. 201 00:09:15,462 --> 00:09:16,920 Und ich werde diesen Kerl mit ihr umgehen lassen. 202 00:09:16,920 --> 00:09:18,710 Ich werde es ein wenig näher zu kommen dorthin, wo es soll gehen. 203 00:09:18,710 --> 00:09:21,350 Ich weiß, es soll gehen in dieser allgemeinen Richtung. 204 00:09:21,350 --> 00:09:23,110 Aber vielleicht ist dieser Kerl kann damit umgehen. 205 00:09:23,110 --> 00:09:23,840 OK. 206 00:09:23,840 --> 00:09:24,650 So dass Kerl sieht. 207 00:09:24,650 --> 00:09:27,580 Er sagt, OK, diese IP- Adresse beginnt mit einem Fünf. 208 00:09:27,580 --> 00:09:31,590 Nun, ich bin drei und verbunden sechs, also kann ich die Nachricht nicht direkt erhalten 209 00:09:31,590 --> 00:09:32,780 wo es gehen muss. 210 00:09:32,780 --> 00:09:36,970 Aber das andere Router drüben, ich weiß, wenn ich senden Sie es Vieren und Fünfen, 211 00:09:36,970 --> 00:09:38,430 sie kann solche zu behandeln. 212 00:09:38,430 --> 00:09:41,269 >> So ist es übergibt sie zusammen auf den Weg. 213 00:09:41,269 --> 00:09:44,310 Und dann dieser Router sagt, gut, ich bin zu Netzwerken vier und fünf verbunden sind. 214 00:09:44,310 --> 00:09:45,727 Also, ja, ich kann Ihnen helfen. 215 00:09:45,727 --> 00:09:47,810 Ich werde Ihre IP-Adresse zu nehmen Dies beginnt mit einem fünf. 216 00:09:47,810 --> 00:09:49,450 Ich werde es auf den fünf Netzwerk geben. 217 00:09:49,450 --> 00:09:53,220 Die fünf Netzwerk wird einiges an Arbeit auf zu tun sein Ende und geben Sie die Nachricht an Sie. 218 00:09:53,220 --> 00:09:56,580 Und jetzt haben wir erfolgreich übermittelt eine Nachricht von mir 219 00:09:56,580 --> 00:09:58,930 um Sie mit dem Internet Protocol. 220 00:09:58,930 --> 00:10:03,020 >> Auch wieder, sehr für die Zwecke generali Zur Veranschaulichung, was passiert. 221 00:10:03,020 --> 00:10:05,840 Aber das ist ziemlich viel, wie das Internet-Protokoll arbeitet. 222 00:10:05,840 --> 00:10:08,050 Die Router wissen, in der Regel, wo es zu senden 223 00:10:08,050 --> 00:10:11,170 und es wird ein Schritt auf die Nachricht So bekommen sie näher und näher 224 00:10:11,170 --> 00:10:15,130 zu seinem Bestimmungsort, bis man Router physisch angeschlossen ist 225 00:10:15,130 --> 00:10:17,990 auf das Netzwerk oder das Adresse oder was auch immer 226 00:10:17,990 --> 00:10:21,600 in Frage und gibt es dort. 227 00:10:21,600 --> 00:10:28,780 >> Nun, im Allgemeinen, außer bei sehr, wirklich klein, kleine Nachrichten, 228 00:10:28,780 --> 00:10:31,830 es wird nicht um sie zu senden als eine große Menge Daten. 229 00:10:31,830 --> 00:10:34,870 Wenn ich Sie senden ein email-- eine sehr lange E-Mail, 230 00:10:34,870 --> 00:10:37,270 sagen-- es nicht zu gehen nehmen Sie das gesamte E-Mail, 231 00:10:37,270 --> 00:10:40,660 bündeln sie zu einem Ball oder ein Paket oder was auch immer, 232 00:10:40,660 --> 00:10:43,460 und senden Sie diese gesamte was sich im Netzwerk. 233 00:10:43,460 --> 00:10:46,580 >> Erstens, Senden von Informationen entlang des Netzwerks ist teuer. 234 00:10:46,580 --> 00:10:47,560 Es spielt addieren. 235 00:10:47,560 --> 00:10:49,760 Und je größer die Brocken, desto teurer 236 00:10:49,760 --> 00:10:53,240 es ist, jeden Schritt des Weges zu bewegen. 237 00:10:53,240 --> 00:10:55,260 Und wenn es irgendwie eine Verlangsamung und dann 238 00:10:55,260 --> 00:10:58,010 es gibt diese giant-- Art wie Wenn Sie auf der Autobahn Auto unterwegs 239 00:10:58,010 --> 00:11:00,246 und es gibt diese riesige LKW Art den Weg versperrt 240 00:11:00,246 --> 00:11:03,370 und Sie können nicht drum herum kommen entweder Spur, weil es Art auszubreiten. 241 00:11:03,370 --> 00:11:05,227 Es verlangsamt alle anderen sich dahinter. 242 00:11:05,227 --> 00:11:07,060 Aber kleine Autos, wenn sie waren alle Kleinwagen, 243 00:11:07,060 --> 00:11:10,290 sie könnten in der Lage sich zu bewegen ist, wenn das analog Art hilft 244 00:11:10,290 --> 00:11:11,650 ein bisschen. 245 00:11:11,650 --> 00:11:17,170 >> So ein großer Block im System wirklich langsam alle anderen nach unten. 246 00:11:17,170 --> 00:11:20,570 Und was IP tun wird werden diese Daten in Pakete aufgeteilt. 247 00:11:20,570 --> 00:11:26,560 Es wird dieses große E-Mail nehmen oder FTP-Transfer oder eine Dateiübertragung, 248 00:11:26,560 --> 00:11:28,700 oder vielleicht, ich mache ein Anforderung an einen Web-Browser 249 00:11:28,700 --> 00:11:30,205 denn ich möchte ein Bild von Katze. 250 00:11:30,205 --> 00:11:33,570 Und es geht um, dass zu nehmen Anfrage oder die E-Mail oder die Datei 251 00:11:33,570 --> 00:11:37,950 und brechen sie in viele Stücke und senden alle Teile separat. 252 00:11:37,950 --> 00:11:41,120 Also in der Tat, ich bin Füllen der Autobahn mit einer Menge von kleinen Autos, die alle 253 00:11:41,120 --> 00:11:47,320 zu bewegen, statt eines großen LKW, könnte, wenn etwas schief geht, 254 00:11:47,320 --> 00:11:49,970 drosseln den Datenverkehr für alle anderen. 255 00:11:49,970 --> 00:11:51,850 >> Ein weiterer Nebeneffekt dieser ist, wenn es 256 00:11:51,850 --> 00:11:57,170 eine Art von katastrophalen Versagen und etwas schief geht 257 00:11:57,170 --> 00:11:58,890 und das Paket wird fallen gelassen. 258 00:11:58,890 --> 00:12:01,670 Etwas ist ausgefallen und der Nachricht kann nicht übermittelt werden. 259 00:12:01,670 --> 00:12:04,090 Der Router vielleicht hatte zu viel Zeug los in. 260 00:12:04,090 --> 00:12:05,340 Es konnte nicht alles zu jonglieren. 261 00:12:05,340 --> 00:12:06,840 Und so ist es nur buchstäblich fallen lassen. 262 00:12:06,840 --> 00:12:08,630 Das ist eine Art der Analogie, nicht wahr? 263 00:12:08,630 --> 00:12:10,046 >> Es hat eine Menge Dinge, die bekam. 264 00:12:10,046 --> 00:12:12,010 Es Weitergabe von Informationen von Punkt A nach Punkt 265 00:12:12,010 --> 00:12:14,090 B. Wir sind nicht die einzigen zwei Menschen über das Internet, 266 00:12:14,090 --> 00:12:16,264 so hat es viel Verkehr zu verarbeiten. 267 00:12:16,264 --> 00:12:19,430 Und wenn es nicht genügend Hände und es nicht herausfinden können, was es tut, 268 00:12:19,430 --> 00:12:21,350 es könnte nur etwas fallen. 269 00:12:21,350 --> 00:12:23,570 So kann es etwas anderes zu tun. 270 00:12:23,570 --> 00:12:25,390 Es hat zu viel los. 271 00:12:25,390 --> 00:12:29,560 >> Wenn wir unsere Botschaft als eine riesige zu blockieren und das war, was wurde fallengelassen, 272 00:12:29,560 --> 00:12:31,770 jetzt haben wir, um die Nachricht erneut zu senden. 273 00:12:31,770 --> 00:12:34,500 Und wir sind jetzt möglicherweise verursacht Verkehrs erneut. 274 00:12:34,500 --> 00:12:37,640 Und wir Gefahr laufen, dass großen Block wieder fallengelassen. 275 00:12:37,640 --> 00:12:41,060 Aber wenn die Daten aufgeschlüsselt Pakete und wir fallen einer von denen, 276 00:12:41,060 --> 00:12:45,100 es ist viel weniger kostspielig zu senden, dass Paket noch einmal im Gegensatz 277 00:12:45,100 --> 00:12:47,220 an die ganze Sache noch einmal. 278 00:12:47,220 --> 00:12:51,680 So IP ist für immer verantwortlich Informationen von Punkt A nach Punkt B 279 00:12:51,680 --> 00:12:54,500 und brechen die Informationen in kleine Stücke 280 00:12:54,500 --> 00:12:57,880 so dass das Netzwerk nicht übermäßig besteuert. 281 00:12:57,880 --> 00:13:00,760 >> IP wird auch als ein bekannter verbindungsloses Protokoll. 282 00:13:00,760 --> 00:13:05,350 Es ist nicht unbedingt eine definierte Bahn vom Sender zum Empfänger, oder umge 283 00:13:05,350 --> 00:13:05,850 kehrt. 284 00:13:05,850 --> 00:13:08,808 Jetzt, in diesem Beispiel die wir gesprochen haben etwa, eigentlich gibt es nur einen Weg, 285 00:13:08,808 --> 00:13:11,020 Zu jedem Netzwerk. 286 00:13:11,020 --> 00:13:13,110 Also in diesem besonderen Illustration, es tatsächlich 287 00:13:13,110 --> 00:13:15,560 ist ein definierter Pfad von Punkt A nach Punkt B. 288 00:13:15,560 --> 00:13:19,270 Aber wir können das ändern, indem Sie gerade machen eine Änderung beider Router 289 00:13:19,270 --> 00:13:22,640 auf die durch das Hinzufügen dieser links Bedingung an die Router-Tabellen. 290 00:13:22,640 --> 00:13:24,960 >> Jetzt bemerken, dass aus die obere linke Router, 291 00:13:24,960 --> 00:13:29,340 es gibt tatsächlich zwei Arten umgehen mit vier oder fünf IP-Adresse. 292 00:13:29,340 --> 00:13:33,100 Es kann bis in den unteren linken gehen Router oder kann auf der rechten Seite zu gehen, 293 00:13:33,100 --> 00:13:34,090 nach rechts Router. 294 00:13:34,090 --> 00:13:35,532 Es hat mehrere Optionen. 295 00:13:35,532 --> 00:13:37,240 Und das ist eigentlich Art des Guten 296 00:13:37,240 --> 00:13:39,690 denn es macht unsere Netzwerk besser reagieren. 297 00:13:39,690 --> 00:13:42,510 >> Wenn für example-- es Art wie ein GPS. 298 00:13:42,510 --> 00:13:44,760 Wenn Sie jemals zuvor Fahren auf der Autobahn 299 00:13:44,760 --> 00:13:49,610 und plötzlich Ihr GPS warnt Sie, dass der Verkehr vor, 300 00:13:49,610 --> 00:13:51,230 Sie, es zu vermeiden, wenn Sie können möchten. 301 00:13:51,230 --> 00:13:53,710 Und so können Sie Ihre Route ändern. 302 00:13:53,710 --> 00:14:00,330 Und ein Router-Netzwerk, in Zusätzlich zu den Informationen 303 00:14:00,330 --> 00:14:05,110 sich Pakete dürfen zu gehen oder in denen Daten gehen sollte, 304 00:14:05,110 --> 00:14:09,140 es gibt auch eine Art dieser allgemeinen Puls über den Zustand des lokalen Netzwerkes. 305 00:14:09,140 --> 00:14:13,930 Was wird passieren, wenn ich senden es auf diesem Weg gegenüber diesem Weg? 306 00:14:13,930 --> 00:14:19,640 >> Und so im Licht der Schwerlastverkehr Situationen im Netz, vielleicht 307 00:14:19,640 --> 00:14:22,630 Dinge werden eine geroutet ineffizienter Weg oder ein allgemeiner 308 00:14:22,630 --> 00:14:24,939 ineffizienter Weg, denn wenn wir die normale Weise, 309 00:14:24,939 --> 00:14:26,480 es geht um eine Menge Verkehr. 310 00:14:26,480 --> 00:14:28,470 Die Autobahn ist komplett eingeklemmt. 311 00:14:28,470 --> 00:14:30,880 Also vielleicht, was wir tun ist stattdessen nehmen Nebenstraßen, die 312 00:14:30,880 --> 00:14:33,070 normalerweise würde zu nehmen viel mehr Zeit, aber niemand 313 00:14:33,070 --> 00:14:34,320 wirklich unter Verwendung dieser Nebenstraßen. 314 00:14:34,320 --> 00:14:37,300 Und so können wir Route unsere Pakete auf diese Weise. 315 00:14:37,300 --> 00:14:40,190 >> Also nicht jedes Paket von einem großen Teil der Daten 316 00:14:40,190 --> 00:14:42,620 vielleicht den gleichen Weg von zu nehmen der Anfang bis zum Ende. 317 00:14:42,620 --> 00:14:45,080 Und unser Netzwerk wird viel mehr reagiert 318 00:14:45,080 --> 00:14:49,720 wenn unsere Router-Tabellen erlauben es um mehrere Optionen für wohin sie gehen können. 319 00:14:49,720 --> 00:14:53,054 Wir sind nicht abhängig von dieser einen LKW bewegen aus dem Weg. 320 00:14:53,054 --> 00:14:55,970 Wir können an der Haltestelle auf der Autobahn nächste Ausfahrt und nehmen einen anderen Weg. 321 00:14:55,970 --> 00:15:01,250 Und so ist die Internet-Protokoll-Art der tut ein wenig, dass auch. 322 00:15:01,250 --> 00:15:05,110 >> Also das ist, die Grundlagen der das Internet-Protokoll. 323 00:15:05,110 --> 00:15:07,780 Aber es gibt eine weitere Problem mit, Deal, 324 00:15:07,780 --> 00:15:10,810 ist, was passiert, wenn wir fallen ein Paket? 325 00:15:10,810 --> 00:15:14,490 Woher wissen wir, wir gehen um dieses Paket erneut zu senden? 326 00:15:14,490 --> 00:15:15,750 Recht? 327 00:15:15,750 --> 00:15:18,632 Nun, Internet Protocol übernimmt keine Garantie Lieferung. 328 00:15:18,632 --> 00:15:20,590 Wir werden werden, abhängig auf einem anderen Protokoll 329 00:15:20,590 --> 00:15:25,027 mit dieser genannten befassen Transmission Control Protocol, TCP. 330 00:15:25,027 --> 00:15:27,110 Und wir sprechen über Transmission Control 331 00:15:27,110 --> 00:15:29,470 Protokoll im nächsten Video. 332 00:15:29,470 --> 00:15:30,460 Ich bin Doug Lloyd. 333 00:15:30,460 --> 00:15:32,350 Dies ist CS50. 334 00:15:32,350 --> 00:15:34,253