1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 DOUG LLOYD: Si vous avez regardé notre vidéo Internet de l'amorce, 3 00:00:07,360 --> 00:00:10,020 Je suis parti un peu un cliffhanger en parlant de l'Internet 4 00:00:10,020 --> 00:00:11,857 et comment il est un système de protocoles. 5 00:00:11,857 --> 00:00:14,190 Eh bien, nous allons parler de la premier de ces protocoles 6 00:00:14,190 --> 00:00:15,710 comprend en fait de l'Internet. 7 00:00:15,710 --> 00:00:18,490 Et curieusement, il est appelé le protocole Internet, 8 00:00:18,490 --> 00:00:20,960 que nous appelons habituellement sous IP. 9 00:00:20,960 --> 00:00:24,810 >> Ainsi, l'Internet, comme je le disais, est un réseau interconnecté, un internet, 10 00:00:24,810 --> 00:00:28,990 qui est vraiment juste plusieurs réseaux tissés ensemble et en acceptant une certaine manière 11 00:00:28,990 --> 00:00:31,490 à communiquer entre eux. 12 00:00:31,490 --> 00:00:33,220 Quel est ce quelque part, je veux parler? 13 00:00:33,220 --> 00:00:34,720 Eh bien, cela est le protocole Internet. 14 00:00:34,720 --> 00:00:39,190 Ceci dicte comment l'information est transmis à partir du point A au point B. 15 00:00:39,190 --> 00:00:43,410 Et cela est une sorte de condition de rejoindre le réseau de l'Internet 16 00:00:43,410 --> 00:00:45,830 accepte de suivre cette protocole lorsque les besoins de l'information 17 00:00:45,830 --> 00:00:49,330 pour être déplacé d'un point A à un point B. 18 00:00:49,330 --> 00:00:51,700 >> Donc, à la fin de cette Internet amorce vidéo, 19 00:00:51,700 --> 00:00:55,320 Je l'ai montré cette image de ce que l'Internet était. 20 00:00:55,320 --> 00:00:58,649 Et sur une petite échelle, cela est en fait probablement assez précis. 21 00:00:58,649 --> 00:01:01,190 Cela pourrait être la façon dont trois réseaux fait parler les uns aux autres. 22 00:01:01,190 --> 00:01:02,570 Mais il est un peu trompeur. 23 00:01:02,570 --> 00:01:04,845 Et la raison pour laquelle il est un peu trompeuse est because-- si je 24 00:01:04,845 --> 00:01:07,220 juste numéroter les réseaux pour Par souci de commodité ici 25 00:01:07,220 --> 00:01:10,350 et nous nous débarrassons de tout le reste et se concentrer sur la networks-- 26 00:01:10,350 --> 00:01:13,750 il est un peu trompeur, car il implique que tous les trois ont réseau 27 00:01:13,750 --> 00:01:15,280 une connexion à une autre. 28 00:01:15,280 --> 00:01:16,365 >> L'un est relié à deux. 29 00:01:16,365 --> 00:01:17,610 Deux est relié à trois. 30 00:01:17,610 --> 00:01:18,990 Et trois est reliée à une. 31 00:01:18,990 --> 00:01:20,823 Et quand je parle de une connexion ici, je suis 32 00:01:20,823 --> 00:01:23,920 parle d'un physique, connexion filaire. 33 00:01:23,920 --> 00:01:25,170 Nous ne devons sans fil. 34 00:01:25,170 --> 00:01:28,390 Mais il est vraiment impossible pour les données à transmettre sans fil 35 00:01:28,390 --> 00:01:29,440 sur une grande échelle. 36 00:01:29,440 --> 00:01:35,200 Et si à un certain moment, nous ne comptons vraiment sur les fils téléphoniques filaires technology--, 37 00:01:35,200 --> 00:01:39,980 câbles à fibres optiques, diverses technologies qui sont physiquement raccordement 38 00:01:39,980 --> 00:01:41,560 point A au point B. 39 00:01:41,560 --> 00:01:44,110 >> Et sur une petite échelle, comme this-- cela pourrait être exacte, 40 00:01:44,110 --> 00:01:46,480 mais comme l'image devient un peu plus grand, nous allons maintenant 41 00:01:46,480 --> 00:01:49,410 imaginons que nous avons six réseaux différents. 42 00:01:49,410 --> 00:01:52,740 Si cela est vrai, nous avons maintenant quelque chose comme ça pour chaque réseau 43 00:01:52,740 --> 00:01:55,100 pour être connectée à chaque autre réseau. 44 00:01:55,100 --> 00:01:58,540 Et si vous regardez, tous les réseaux a cinq flèches qui lui sont connectés. 45 00:01:58,540 --> 00:02:01,450 Donc, tout est lié pour chaque autre réseau. 46 00:02:01,450 --> 00:02:05,840 >> Nous avons seulement six réseaux ici, et retrouver déjà à combien câblage 47 00:02:05,840 --> 00:02:08,630 nous devons employer, non? 48 00:02:08,630 --> 00:02:12,650 Et Internet est constitué de beaucoup plus que six réseaux. 49 00:02:12,650 --> 00:02:17,410 Nous ne pouvons nous permettre de câbler chaque réseau à l'autre réseau, 50 00:02:17,410 --> 00:02:20,940 surtout compte tenu de certains des ces réseaux couvrent océans, non? 51 00:02:20,940 --> 00:02:23,810 Si nous essayons de se connecter à un réseau en Asie ou en Europe, 52 00:02:23,810 --> 00:02:27,502 nous allons avoir à couvrir tout un océan. 53 00:02:27,502 --> 00:02:29,460 Nous allons avoir besoin de utiliser des fils à un certain point, 54 00:02:29,460 --> 00:02:33,900 mais nous voulons minimiser le nombre de fils que nous utilisons réellement. 55 00:02:33,900 --> 00:02:36,690 Nous ne voulons pas envoyer un million de fils à travers l'océan, 56 00:02:36,690 --> 00:02:40,700 parce qu'ils coûtent des millions de dollars chacun de se coucher. 57 00:02:40,700 --> 00:02:44,430 Et si rapidement, nous ne serions pas capables pour donner le plus Internet. 58 00:02:44,430 --> 00:02:47,080 Donc, nous devons avoir une autre façon pour tous les réseaux 59 00:02:47,080 --> 00:02:49,730 de parler à tous les autres réseau ou bien nous 60 00:02:49,730 --> 00:02:51,784 avoir des pièces de l'Internet qui sont déconnectés 61 00:02:51,784 --> 00:02:53,200 d'autres morceaux de l'Internet. 62 00:02:53,200 --> 00:02:55,150 Et ce ne est pas ce que nous voulons. 63 00:02:55,150 --> 00:02:57,890 Mais nous ne voulons pas avoir tous connectés ensemble. 64 00:02:57,890 --> 00:03:00,760 >> Et cela est le cas des routeurs revenir en jeu. 65 00:03:00,760 --> 00:03:02,870 Nous pouvons utiliser les routeurs de la façon suivante. 66 00:03:02,870 --> 00:03:05,150 Et si au lieu de chaque réseau étant physiquement 67 00:03:05,150 --> 00:03:09,700 connecté à chaque autre réseau, nous eu ces pièces intermédiaires, où 68 00:03:09,700 --> 00:03:12,460 les réseaux étaient reliés à ces intermédiaires, qui 69 00:03:12,460 --> 00:03:14,840 sont reliées à un petit nombre de réseaux. 70 00:03:14,840 --> 00:03:19,290 Ainsi, au lieu d'avoir un seul connecter à deux, trois, quatre, cinq, six, peut-être l'un 71 00:03:19,290 --> 00:03:21,360 se connecte à un routeur, qui relie peut-être 72 00:03:21,360 --> 00:03:23,840 à une ou deux de celles réseaux, mais aussi 73 00:03:23,840 --> 00:03:25,850 connecte peut-être à d'autres routeurs, qui a également 74 00:03:25,850 --> 00:03:28,510 se connecter à ces autres réseaux. 75 00:03:28,510 --> 00:03:31,160 >> Et le travail du routeur est-- elle contient des informations 76 00:03:31,160 --> 00:03:34,620 appelée une table de routage qui dicte où faire 77 00:03:34,620 --> 00:03:37,250 Je aller si je vois une adresse IP particulière? 78 00:03:37,250 --> 00:03:41,080 Si je vois une adresse IP départ avec quatre, je vais aller dans cette voie. 79 00:03:41,080 --> 00:03:45,250 Si je vu adresse IP commençant par 12, je vais aller dans ce sens. 80 00:03:45,250 --> 00:03:49,230 On n'a pas besoin d'être connecté physiquement au numéro de réseau de quatre 81 00:03:49,230 --> 00:03:52,010 ou un numéro de réseau 12 dans cet exemple. 82 00:03:52,010 --> 00:03:53,941 Nous savons juste généralement où nous voulons aller. 83 00:03:53,941 --> 00:03:57,190 Et si vous pensez cela, cela est en quelque sorte de similaire à la notion de récursivité 84 00:03:57,190 --> 00:03:59,445 dont nous avons parlé lorsque nous parlions il 85 00:03:59,445 --> 00:04:04,060 en C. Je ne vais pas pour vous connecter exactement là où vous voulez aller. 86 00:04:04,060 --> 00:04:08,130 Je vais juste vous faire un pas plus près de l'endroit où vous voulez aller. 87 00:04:08,130 --> 00:04:11,739 Et je vais laisser quelqu'un d'autre accord avec résoudre le reste du problème. 88 00:04:11,739 --> 00:04:14,780 Je vais résoudre ce petit morceau de le problème et de reporter le reste 89 00:04:14,780 --> 00:04:15,940 à quelqu'un d'autre. 90 00:04:15,940 --> 00:04:19,240 Donc, les informations de routage est en fait sorte de semblable à la récursivité. 91 00:04:19,240 --> 00:04:24,010 Si cela est un concept que vous comprenez ainsi, peut-être que l'analogie aiderait. 92 00:04:24,010 --> 00:04:26,950 >> Donc, nous allons jeter un oeil à cet exemple de réseau 93 00:04:26,950 --> 00:04:30,130 et supposons encore que, encore une fois, nous allons utiliser ces mêmes six 94 00:04:30,130 --> 00:04:31,470 les réseaux, un à six. 95 00:04:31,470 --> 00:04:34,220 Donc, disons juste que tous les Adresse IP sur le réseau d'un 96 00:04:34,220 --> 00:04:36,200 commence avec un quelque chose de dot. 97 00:04:36,200 --> 00:04:38,800 Et nous dirons qu'il ya une autre chose qui 98 00:04:38,800 --> 00:04:42,110 traite de la façon tous les systèmes sont connectés au réseau d'un. 99 00:04:42,110 --> 00:04:46,000 Nous nous soucions seulement de relier tous ces réseaux ensemble dans un Internet. 100 00:04:46,000 --> 00:04:49,350 Ainsi, chaque appareil qui est connecté au réseau un 101 00:04:49,350 --> 00:04:53,460 dispose d'une adresse IP qui commence par un point, puis trois autres numéros. 102 00:04:53,460 --> 00:04:56,300 >> Ceci est une généralisation de la façon dont les choses fonctionnent réellement. 103 00:04:56,300 --> 00:04:58,260 Il est tout à fait un peu plus précis que cela. 104 00:04:58,260 --> 00:05:00,760 Mais cela devrait vous donner une idée générale de ce que l'Internet 105 00:05:00,760 --> 00:05:02,637 Protocole est en train de faire. 106 00:05:02,637 --> 00:05:04,220 Donc, ce fut le schéma que nous avions avant. 107 00:05:04,220 --> 00:05:06,410 Ce fut le système que n'a pas été durable. 108 00:05:06,410 --> 00:05:07,760 Même six, cela pourrait être OK. 109 00:05:07,760 --> 00:05:11,990 Mais si nous arrivons à 10 ou 20 ou 50, nous sommes va être couché beaucoup de fils. 110 00:05:11,990 --> 00:05:15,139 Et 50 est toujours aussi pas même la pointe de l'iceberg 111 00:05:15,139 --> 00:05:16,680 comme pour le nombre de réseaux dont nous disposons. 112 00:05:16,680 --> 00:05:18,510 Donc, ce modèle est insoutenable. 113 00:05:18,510 --> 00:05:20,660 Nous ne pouvons pas tenir à cela. 114 00:05:20,660 --> 00:05:23,200 >> Alors disons plutôt adopter ce modèle où nous nous débarrassons 115 00:05:23,200 --> 00:05:28,030 de l'ensemble des fils entre le réseaux et nous ajouter routeurs. 116 00:05:28,030 --> 00:05:30,210 Donc, ces boîtes jaunes représentent les routeurs. 117 00:05:30,210 --> 00:05:32,550 Et leur travail consiste à déplacer l'information en général 118 00:05:32,550 --> 00:05:36,040 près de là où il est censé aller. 119 00:05:36,040 --> 00:05:40,330 Et peut-être ce sont les connexions que ces réseaux ont. 120 00:05:40,330 --> 00:05:43,670 Et peut-être ce sont les tables qui sont intégrés dans les routeurs. 121 00:05:43,670 --> 00:05:47,870 >> Donc, si nous commençons juste en regardant au seul réseau, par exemple, 122 00:05:47,870 --> 00:05:50,450 essentiellement ce qu'il dit est si Jamais je vois une adresse 123 00:05:50,450 --> 00:05:54,300 ne commence pas par un One-- voilà ce que le point d'exclamation ou un bang 124 00:05:54,300 --> 00:05:58,550 un là, pas One-- je vais de le faire passer à un routeur. 125 00:05:58,550 --> 00:06:00,680 Et à partir de là, le routeur peut prendre une décision. 126 00:06:00,680 --> 00:06:04,570 Le routeur dit que si je vois un, je suis passer à un numéro de réseau. 127 00:06:04,570 --> 00:06:07,610 Voilà la flèche verte en direction de la gauche sur cette case en haut à gauche. 128 00:06:07,610 --> 00:06:09,660 >> Si je vois un two-- qui est la flèche sorte de rubrique 129 00:06:09,660 --> 00:06:11,950 en haut à droite direction l'network-- violet 130 00:06:11,950 --> 00:06:14,920 si je vois une adresse IP en commençant par un deux, 131 00:06:14,920 --> 00:06:16,920 Je vais aller vers les deux réseaux. 132 00:06:16,920 --> 00:06:21,250 Si je vois un de trois, quatre, cinq, ou d'un six-- que ce que la flèche rouge sortant 133 00:06:21,250 --> 00:06:25,800 de la partie supérieure gauche router-- je ne suis pas relié à trois, quatre, cinq, ou six. 134 00:06:25,800 --> 00:06:28,897 Mais je connais quelqu'un qui est ou qui est un peu plus proche de là. 135 00:06:28,897 --> 00:06:31,230 Donc je vais juste dire, chaque fois que je vois une adresse IP 136 00:06:31,230 --> 00:06:33,810 en commençant par trois, quatre, cinq, ou six, je suis juste 137 00:06:33,810 --> 00:06:35,250 va envoyer à ce routeur. 138 00:06:35,250 --> 00:06:38,090 Donc, je vais passer un peu plus près de où il est censé aller et laisser 139 00:06:38,090 --> 00:06:39,830 ce routeur accord avec le problème. 140 00:06:39,830 --> 00:06:42,980 >> Et comme vous pouvez si vous see-- voulu faire une pause ici et trace-- 141 00:06:42,980 --> 00:06:47,600 vous pouvez obtenir à tout autre point dans le réseau où que vous soyez. 142 00:06:47,600 --> 00:06:50,190 Les six réseaux peuvent encore se connecter à tous les autres réseaux 143 00:06:50,190 --> 00:06:52,250 mais ils ne sont pas physiquement plus connecté. 144 00:06:52,250 --> 00:06:54,046 Ils sont maintenant ces étapes intermédiaires. 145 00:06:54,046 --> 00:06:56,170 Maintenant, bien sûr il ya une compromis de la vitesse, non? 146 00:06:56,170 --> 00:06:58,240 Si on était directement relié à six, nous ne serions pas 147 00:06:58,240 --> 00:07:00,390 avoir à passer par deux routeurs le long du chemin. 148 00:07:00,390 --> 00:07:03,377 Nous pouvons donc être en mesure d'obtenir le connexion un peu plus vite. 149 00:07:03,377 --> 00:07:05,210 Mais peut-être que le commerce hors- en vaut la peine, non? 150 00:07:05,210 --> 00:07:09,850 Si ça va être si cher en termes de coût réel, en dollars 151 00:07:09,850 --> 00:07:13,150 et en cents, fils physiquement tous ces réseaux ensemble, 152 00:07:13,150 --> 00:07:16,150 peut-être un peu d'un ralentissement de la vitesse est OK. 153 00:07:16,150 --> 00:07:18,530 Nous ne pouvons tolérer cela. 154 00:07:18,530 --> 00:07:22,490 >> Donc encore une fois, dans cet exemple, nous étions juste parler, aucun des réseaux 155 00:07:22,490 --> 00:07:24,086 se connecter directement à l'autre tout. 156 00:07:24,086 --> 00:07:25,960 Il pourrait y avoir been-- peut-être en ce que par exemple 157 00:07:25,960 --> 00:07:28,659 nous aurions pu faire en sorte que peut-être un réseau et deux étaient 158 00:07:28,659 --> 00:07:29,450 directement connecté. 159 00:07:29,450 --> 00:07:30,410 Et ce serait OK. 160 00:07:30,410 --> 00:07:33,040 Certains réseaux sont physiquement relié à d'autres réseaux. 161 00:07:33,040 --> 00:07:34,940 Mais ils ne sont pas tous reliés les uns aux autres. 162 00:07:34,940 --> 00:07:37,360 Ils comptent sur l'routers-- dans ce example-- particulier 163 00:07:37,360 --> 00:07:40,899 de distribuer la communication du point A au point B. 164 00:07:40,899 --> 00:07:43,190 Sur une petite échelle et comme ce que nous parlons ici-- 165 00:07:43,190 --> 00:07:45,850 cette configuration pourrait effectivement être plus que juste inefficace 166 00:07:45,850 --> 00:07:47,420 comportant des connexions directes. 167 00:07:47,420 --> 00:07:52,547 Mais sur une grande échelle, nous pouvons l'échelle du système beaucoup mieux. 168 00:07:52,547 --> 00:07:55,130 Il va vraiment réduire notre coût de l'infrastructure de réseau 169 00:07:55,130 --> 00:07:59,450 d'avoir routeurs intermédiaires dont le travail il est de déplacer le trafic de l'expéditeur 170 00:07:59,450 --> 00:08:03,500 au récepteur, à partir point A au point B, par opposition à tout le monde câblage 171 00:08:03,500 --> 00:08:05,320 ensemble. 172 00:08:05,320 --> 00:08:07,380 >> Donc, nous allons jeter un oeil à un exemple d'information 173 00:08:07,380 --> 00:08:09,220 voyager en utilisant ce protocole Internet. 174 00:08:09,220 --> 00:08:15,250 Disons que je suis physiquement situé à IP 1.208.12.37 175 00:08:15,250 --> 00:08:17,450 donc je exister quelque part sur le seul réseau. 176 00:08:17,450 --> 00:08:19,260 Et je veux envoyer un message pour vous. 177 00:08:19,260 --> 00:08:23,085 Et vous êtes sur cinq réseau à 5.188.109.14. 178 00:08:23,085 --> 00:08:26,210 Votre adresse IP ne pas spécifiquement la matière, mais dans cet exemple particulier 179 00:08:26,210 --> 00:08:29,740 nous parlons de cette généralisation de ce que le protocole Internet est d'autant 180 00:08:29,740 --> 00:08:30,429 sur. 181 00:08:30,429 --> 00:08:32,720 Vous êtes sur le réseau de cinq, et je suis sur le seul réseau. 182 00:08:32,720 --> 00:08:36,309 Comme vous pouvez le voir, nous ne sommes pas reliés entre eux à tous. 183 00:08:36,309 --> 00:08:37,335 >> Alors je commence. 184 00:08:37,335 --> 00:08:38,710 Et je tiens à vous envoyer un message. 185 00:08:38,710 --> 00:08:41,650 Et donc en quelque sorte je communique ce message au routeur. 186 00:08:41,650 --> 00:08:44,039 Le routeur est celle qui a fait l'adresse IP. 187 00:08:44,039 --> 00:08:45,955 Et il regarde où il est censé aller. 188 00:08:45,955 --> 00:08:47,655 Nous allons à cinq points quelque chose. 189 00:08:47,655 --> 00:08:49,780 Alors maintenant, je vais commencer my-- ou en utilisant le routeur, 190 00:08:49,780 --> 00:08:53,370 plutôt, va commencer à utiliser son table de routeur pour transmettre l'information. 191 00:08:53,370 --> 00:08:59,149 Il voit que cinq est pas un, donc il me dit que je vais passer à ce gars. 192 00:08:59,149 --> 00:09:00,690 Ensuite, ce mec a à prendre une décision. 193 00:09:00,690 --> 00:09:01,520 Où vais-je aller? 194 00:09:01,520 --> 00:09:03,705 Eh bien, il est pas un, donc je ne suis pas passer à l'un réseau. 195 00:09:03,705 --> 00:09:04,770 Et il est pas un deux. 196 00:09:04,770 --> 00:09:06,478 Je ne vais pas à se déplacer le réseau à deux. 197 00:09:06,478 --> 00:09:07,410 Il commence avec un cinq. 198 00:09:07,410 --> 00:09:09,500 Je ne suis pas connecté à cinq, ce routeur dit. 199 00:09:09,500 --> 00:09:12,950 Et donc je vais juste le faire passer to-- je vais aller dans cette voie. 200 00:09:12,950 --> 00:09:15,462 Ceci est où trois et quatre et cinq ans et six places vont. 201 00:09:15,462 --> 00:09:16,920 Et je vais laisser ce gars beaucoup avec elle. 202 00:09:16,920 --> 00:09:18,710 Je vais prendre un peu plus près à l'endroit où il est censé aller. 203 00:09:18,710 --> 00:09:21,350 Je sais qu'il est censé aller en ce que la direction générale. 204 00:09:21,350 --> 00:09:23,110 Mais peut-être que les gars ne peut traiter avec elle. 205 00:09:23,110 --> 00:09:23,840 D'ACCORD. 206 00:09:23,840 --> 00:09:24,650 Donc ce gars-là ressemble. 207 00:09:24,650 --> 00:09:27,580 Il dit, OK, cette adresse IP adresse commence par cinq. 208 00:09:27,580 --> 00:09:31,590 Eh bien, je suis connecté à trois et à six, donc je ne peux pas obtenir directement le message 209 00:09:31,590 --> 00:09:32,780 où il doit aller. 210 00:09:32,780 --> 00:09:36,970 Mais cet autre routeur là-bas, je savoir si je l'envoie quatre et cinq ans, 211 00:09:36,970 --> 00:09:38,430 il peut gérer ceux-ci. 212 00:09:38,430 --> 00:09:41,269 >> Donc, il passe le long sur le chemin. 213 00:09:41,269 --> 00:09:44,310 Et puis ce routeur dit, eh bien, je suis connecté à des réseaux de quatre et cinq. 214 00:09:44,310 --> 00:09:45,727 Donc, oui, je peux vous aider. 215 00:09:45,727 --> 00:09:47,810 Je vais prendre votre adresse IP qui commence avec un cinq. 216 00:09:47,810 --> 00:09:49,450 Je vais la donner à cinq réseau. 217 00:09:49,450 --> 00:09:53,220 Les cinq réseau va faire un certain travail sur sa fin et donner le message pour vous. 218 00:09:53,220 --> 00:09:56,580 Et maintenant que nous avons avec succès transmis un message de moi 219 00:09:56,580 --> 00:09:58,930 à vous en utilisant le protocole Internet. 220 00:09:58,930 --> 00:10:03,020 >> Encore une fois, à des fins très généralisée d'illustration de ce qui se passe. 221 00:10:03,020 --> 00:10:05,840 Mais cela est à peu près comment le protocole Internet fonctionne. 222 00:10:05,840 --> 00:10:08,050 Les routeurs savent généralement où l'envoyer 223 00:10:08,050 --> 00:10:11,170 et enverra une étape le long de la Ainsi, il se rapproche et plus proche 224 00:10:11,170 --> 00:10:15,130 à sa destination jusqu'à ce qu'un routeur est connecté physiquement 225 00:10:15,130 --> 00:10:17,990 sur le réseau ou la Adresse ou quoi 226 00:10:17,990 --> 00:10:21,600 en question et il lui donne. 227 00:10:21,600 --> 00:10:28,780 >> Or, en général, à l'exception de vraiment, vraiment petits, petits messages, 228 00:10:28,780 --> 00:10:31,830 ça ne va pas à envoyer comme un grand bloc de données. 229 00:10:31,830 --> 00:10:34,870 Si je vous envoie une email-- un très long courriel, 230 00:10:34,870 --> 00:10:37,270 say-- ça ne va pas à prendre que l'ensemble de courriel, 231 00:10:37,270 --> 00:10:40,660 bundle en boule ou un paquet ou que ce soit, 232 00:10:40,660 --> 00:10:43,460 et envoyer que toute chose sur le réseau. 233 00:10:43,460 --> 00:10:46,580 >> Tout d'abord des informations, envoyer le long du réseau est coûteux. 234 00:10:46,580 --> 00:10:47,560 Il ne additionner. 235 00:10:47,560 --> 00:10:49,760 Et plus grande est la morceau, le plus coûteux 236 00:10:49,760 --> 00:10:53,240 il est à se déplacer à chaque étape du chemin. 237 00:10:53,240 --> 00:10:55,260 Et si il ya en quelque sorte un ralentissement puis 238 00:10:55,260 --> 00:10:58,010 il ya cette sorte de comme giant-- si vous conduisez sur l'autoroute 239 00:10:58,010 --> 00:11:00,246 et il ya ce camion géant sorte de bloquer la voie 240 00:11:00,246 --> 00:11:03,370 et vous ne pouvez pas obtenir autour de chaque voie parce qu'il est une sorte de étalé. 241 00:11:03,370 --> 00:11:05,227 Il ralentit tout le monde vers le bas derrière elle. 242 00:11:05,227 --> 00:11:07,060 Mais les petites voitures, si elles étaient toutes petites voitures, 243 00:11:07,060 --> 00:11:10,290 ils pourraient être en mesure de se déplacer, si cette analogie sorte d'aide 244 00:11:10,290 --> 00:11:11,650 un petit peu. 245 00:11:11,650 --> 00:11:17,170 >> Donc, un gros bloc dans le système peut tout le monde vraiment lent autre vers le bas. 246 00:11:17,170 --> 00:11:20,570 Et donc ce que IP va faire est divisé ces données en paquets. 247 00:11:20,570 --> 00:11:26,560 Ça va prendre cette grosse email ou le transfert FTP ou un transfert de fichier, 248 00:11:26,560 --> 00:11:28,700 ou peut-être que je fais une demander à un navigateur Web 249 00:11:28,700 --> 00:11:30,205 parce que je veux une photo de chat. 250 00:11:30,205 --> 00:11:33,570 Et il va falloir que demande ou à celle courriel ou ce fichier 251 00:11:33,570 --> 00:11:37,950 et le briser en plusieurs morceaux et envoyer toutes les pièces séparément. 252 00:11:37,950 --> 00:11:41,120 Donc, en fait, je remplis l'autoroute avec beaucoup de petites voitures, qui peuvent tous 253 00:11:41,120 --> 00:11:47,320 déplacer au lieu d'un gros camion qui pourrait, si quelque chose va mal, 254 00:11:47,320 --> 00:11:49,970 étrangler le trafic pour tout le monde. 255 00:11:49,970 --> 00:11:51,850 >> Un autre effet secondaire cela est si il ya 256 00:11:51,850 --> 00:11:57,170 une sorte de catastrophe échec et quelque chose va mal 257 00:11:57,170 --> 00:11:58,890 et le paquet est abandonné. 258 00:11:58,890 --> 00:12:01,670 Quelque chose a échoué et la message ne peut être communiquée. 259 00:12:01,670 --> 00:12:04,090 Le routeur peut-être avait trop de choses qui se passent dans. 260 00:12:04,090 --> 00:12:05,340 Il ne pouvait pas jongler avec tout. 261 00:12:05,340 --> 00:12:06,840 Et donc ça littéralement laissé tomber. 262 00:12:06,840 --> 00:12:08,630 Voilà sorte de l'analogie, non? 263 00:12:08,630 --> 00:12:10,046 >> Il a beaucoup de choses qui se passent. 264 00:12:10,046 --> 00:12:12,010 Il a transmis des informations du point A au point 265 00:12:12,010 --> 00:12:14,090 B. Nous ne sommes pas les deux seuls personnes sur l'Internet, 266 00:12:14,090 --> 00:12:16,264 de sorte qu'il doit traiter beaucoup de trafic. 267 00:12:16,264 --> 00:12:19,430 Et si elle n'a pas assez de mains il ne peut pas comprendre ce qu'il fait, 268 00:12:19,430 --> 00:12:21,350 il pourrait bien tomber quelque chose. 269 00:12:21,350 --> 00:12:23,570 Ainsi, il peut faire autre chose. 270 00:12:23,570 --> 00:12:25,390 Il est obtenu trop de choses. 271 00:12:25,390 --> 00:12:29,560 >> Si nous avions notre message comme un grand bloc et ce fut ce qui a déposés, 272 00:12:29,560 --> 00:12:31,770 maintenant nous avons à nouveau d'envoyer le message. 273 00:12:31,770 --> 00:12:34,500 Et nous sommes maintenant peut- causer à nouveau la circulation. 274 00:12:34,500 --> 00:12:37,640 Et nous courons le risque de cette énorme bloc étant tombé à nouveau. 275 00:12:37,640 --> 00:12:41,060 Mais si les données a été divisés en paquets et nous laissons tomber l'un de ceux, 276 00:12:41,060 --> 00:12:45,100 il est beaucoup moins coûteux d'envoyer ce paquet une fois de plus, par opposition 277 00:12:45,100 --> 00:12:47,220 à toute chose une fois de plus. 278 00:12:47,220 --> 00:12:51,680 Donc IP est responsable de l'obtention Informations du point A au point B 279 00:12:51,680 --> 00:12:54,500 et aussi briser le informations en petits morceaux 280 00:12:54,500 --> 00:12:57,880 de sorte que le réseau est trop pas taxée. 281 00:12:57,880 --> 00:13:00,760 >> IP est également connu comme un protocole sans connexion. 282 00:13:00,760 --> 00:13:05,350 Il n'y a pas nécessairement un chemin défini de l'expéditeur au destinataire ou vice 283 00:13:05,350 --> 00:13:05,850 versa. 284 00:13:05,850 --> 00:13:08,808 Or, dans cet exemple, nous avons parlé à propos, il est en fait une seule façon 285 00:13:08,808 --> 00:13:11,020 pour obtenir à chaque réseau. 286 00:13:11,020 --> 00:13:13,110 Donc, dans ce cas particulier illustration, il fait 287 00:13:13,110 --> 00:13:15,560 est un chemin défini à partir de point A au point B. 288 00:13:15,560 --> 00:13:19,270 Mais nous pouvons changer cela en faisant juste une modification des deux routeurs 289 00:13:19,270 --> 00:13:22,640 à gauche par l'ajout de ce état des tables de routage. 290 00:13:22,640 --> 00:13:24,960 >> Maintenant, remarquez que de le routeur haut à gauche, 291 00:13:24,960 --> 00:13:29,340 il ya effectivement deux façons de traiter avec un quatre ou un cinq adresse IP. 292 00:13:29,340 --> 00:13:33,100 Il peut descendre en bas à gauche routeur, ou peut aller à droite, 293 00:13:33,100 --> 00:13:34,090 vers la droite routeur. 294 00:13:34,090 --> 00:13:35,532 Il a de multiples options. 295 00:13:35,532 --> 00:13:37,240 Et cela est en fait type d'une bonne chose 296 00:13:37,240 --> 00:13:39,690 parce qu'elle rend notre réseau plus sensible. 297 00:13:39,690 --> 00:13:42,510 >> Si pour example-- il est un peu comme un GPS. 298 00:13:42,510 --> 00:13:44,760 Si vous avez déjà été sur l'autoroute 299 00:13:44,760 --> 00:13:49,610 et soudain, votre GPS avertit vous que le trafic est en avance, 300 00:13:49,610 --> 00:13:51,230 vous voulez éviter si vous le pouvez. 301 00:13:51,230 --> 00:13:53,710 Et si vous pouvez recalculer votre itinéraire. 302 00:13:53,710 --> 00:14:00,330 Et un réseau de routeur, en plus d'avoir des renseignements 303 00:14:00,330 --> 00:14:05,110 sur l'endroit où les paquets doivent aller ou lorsque les données devraient aller, 304 00:14:05,110 --> 00:14:09,140 il ya aussi sorte de cette impulsion générale sur l'état de son réseau local. 305 00:14:09,140 --> 00:14:13,930 Qu'est-ce qui va se passer si je envoie il dans cette voie par rapport à cette voie? 306 00:14:13,930 --> 00:14:19,640 >> Et donc à la lumière de la circulation lourde situations sur le réseau, peut-être 307 00:14:19,640 --> 00:14:22,630 les choses vont aller en déroute un plus moyen inefficace ou, plus généralement, 308 00:14:22,630 --> 00:14:24,939 moyen inefficace, parce si nous allons la façon régulière, 309 00:14:24,939 --> 00:14:26,480 il va y avoir beaucoup de trafic. 310 00:14:26,480 --> 00:14:28,470 L'autoroute est complètement bloqué. 311 00:14:28,470 --> 00:14:30,880 Alors peut-être que nous allons faire est au lieu de prendre les routes secondaires, qui 312 00:14:30,880 --> 00:14:33,070 prendrait normalement une beaucoup plus de temps, mais pas de son 313 00:14:33,070 --> 00:14:34,320 vraiment l'utilisation de ces routes secondaires. 314 00:14:34,320 --> 00:14:37,300 Et afin que nous puissions la route nos paquets de cette façon. 315 00:14:37,300 --> 00:14:40,190 >> Donc, pas chaque paquet d'un gros morceau de données 316 00:14:40,190 --> 00:14:42,620 pourrait prendre le même chemin de du début à la fin. 317 00:14:42,620 --> 00:14:45,080 Et notre réseau devient beaucoup plus sensibles 318 00:14:45,080 --> 00:14:49,720 si nos tables de routage permettent il être de multiples options pour où aller. 319 00:14:49,720 --> 00:14:53,054 Nous ne sommes pas en fonction de ce que l'un camion de déménagement hors de la voie. 320 00:14:53,054 --> 00:14:55,970 Nous pouvons sortir de l'autoroute à la prochaine sortie et prendre un chemin différent. 321 00:14:55,970 --> 00:15:01,250 Et donc le genre de protocole Internet de fait un peu de ça aussi. 322 00:15:01,250 --> 00:15:05,110 >> Voilà donc les bases de le protocole Internet. 323 00:15:05,110 --> 00:15:07,780 Mais il ya un plus problème à régler, ce qui 324 00:15:07,780 --> 00:15:10,810 est ce qui se passe si nous laissons tomber un paquet? 325 00:15:10,810 --> 00:15:14,490 Comment savons-nous que nous allons d'envoyer ce paquet à nouveau? 326 00:15:14,490 --> 00:15:15,750 Droit? 327 00:15:15,750 --> 00:15:18,632 Eh bien, le protocole Internet ne garantit pas la livraison. 328 00:15:18,632 --> 00:15:20,590 Nous allons être en fonction sur un autre protocole 329 00:15:20,590 --> 00:15:25,027 faire face à cette appelé Transmission Control Protocol, protocole TCP. 330 00:15:25,027 --> 00:15:27,110 Et nous allons parler à propos Transmission Control 331 00:15:27,110 --> 00:15:29,470 Protocole dans la vidéo suivante. 332 00:15:29,470 --> 00:15:30,460 Je suis Doug Lloyd. 333 00:15:30,460 --> 00:15:32,350 Ceci est CS50. 334 00:15:32,350 --> 00:15:34,253