1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:04,540 DAVID J. Malan: Très bien, alors la question primordiale maintenant, 3 00:00:04,540 --> 00:00:10,310 et nous avons commencé dans cette voie avec notre regard sur Dropbox, est l'Internet. 4 00:00:10,310 --> 00:00:14,550 Alors permettez-moi de poser une chargé délibérément question. 5 00:00:14,550 --> 00:00:15,500 Qu'est-ce que l'internet? 6 00:00:15,500 --> 00:00:18,340 7 00:00:18,340 --> 00:00:20,430 >> Sûrement vous tous utiliser. 8 00:00:20,430 --> 00:00:21,287 >> AUDIENCE: Réseau? 9 00:00:21,287 --> 00:00:22,370 DAVID J. Malan: Un réseau? 10 00:00:22,370 --> 00:00:23,856 OK, qu'est-ce qu'un réseau? 11 00:00:23,856 --> 00:00:28,184 >> AUDIENCE: Une connectivité entre différents systèmes. 12 00:00:28,184 --> 00:00:31,100 DAVID J. Malan: OK, la connectivité entre les différentes personnes et les systèmes. 13 00:00:31,100 --> 00:00:33,430 Très bien, et ce qui fait Internet un Internet comme 14 00:00:33,430 --> 00:00:38,484 plutôt que de simplement un réseau que nous pourrions avoir dans tout un bâtiment ou une salle de classe? 15 00:00:38,484 --> 00:00:39,400 AUDIENCE: Il est global. 16 00:00:39,400 --> 00:00:39,810 DAVID J. Malan: Il est global. 17 00:00:39,810 --> 00:00:42,360 Très bien, il est donc un réseau des réseaux, si vous voulez. 18 00:00:42,360 --> 00:00:46,720 les connexions Internet dénotant à travers les réseaux individuels. 19 00:00:46,720 --> 00:00:48,457 Et bien sûr, il y a les différents services 20 00:00:48,457 --> 00:00:50,040 que l'Internet offre ces jours-ci. 21 00:00:50,040 --> 00:00:54,420 >> Il y a, bien sûr, le monde entier web avec lequel chacun d'entre nous sont familiers. 22 00:00:54,420 --> 00:00:56,560 Il y a des services comme le courrier électronique. 23 00:00:56,560 --> 00:00:59,620 Il n'y a de services comme chat ou Google Chat. 24 00:00:59,620 --> 00:01:02,090 Ou il y a des choses comme la voix sur IP. 25 00:01:02,090 --> 00:01:07,270 Il y a des choses comme Skype et Google Hangouts, et FaceTime, et analogues. 26 00:01:07,270 --> 00:01:09,620 >> Et donc il y a cette superposition concept dans Internet. 27 00:01:09,620 --> 00:01:12,390 Et en effet, cela aussi est un concept fondamental 28 00:01:12,390 --> 00:01:15,650 en science informatique de marcottage, ou l'abstraction, 29 00:01:15,650 --> 00:01:17,407 où vous construisez une chose ici. 30 00:01:17,407 --> 00:01:19,240 Ensuite, vous construisez quelque chose d'autre sur le dessus de celui-ci, 31 00:01:19,240 --> 00:01:21,660 puis, autre chose sur le dessus de celui-ci, au-dessus de celui-ci, au-dessus de celui-ci. 32 00:01:21,660 --> 00:01:25,170 Et donc nous allons voir certaines manifestations de que, dans cette discussion et, peut-être, 33 00:01:25,170 --> 00:01:26,600 d'autres aller de l'avant. 34 00:01:26,600 --> 00:01:29,400 >> Commençons donc à peindre une image de certaines des technologies 35 00:01:29,400 --> 00:01:33,040 tout autour de nous en considérant ce qui est, peut-être, dans la maison de presque tout le monde 36 00:01:33,040 --> 00:01:35,900 ici, et l'utiliser comme un point de départ pour une conversation plus 37 00:01:35,900 --> 00:01:38,900 généralement sur la façon dont tous ces trucs fonctionne, et ce que certains des problèmes 38 00:01:38,900 --> 00:01:42,090 les décisions de conception sous-jacents ont être lors de la construction des réseaux 39 00:01:42,090 --> 00:01:43,800 et lors de l'utilisation de l'Internet. 40 00:01:43,800 --> 00:01:48,680 Donc, retour à la maison, nous allons dos à mon petit ordinateur portable ici. 41 00:01:48,680 --> 00:01:53,040 Vous avez probablement un ou plusieurs ordinateurs, et peut-être un ou plusieurs téléphones, 42 00:01:53,040 --> 00:01:55,504 qui sont reliés ces jours via Wi-Fi. 43 00:01:55,504 --> 00:01:57,170 Peut-être était une fois, vous avez eu un câble. 44 00:01:57,170 --> 00:02:00,020 Peut-être que vous ne les avez encore un ordinateur de bureau ordinateur à la maison qui a un câble. 45 00:02:00,020 --> 00:02:03,340 Mais notre histoire est pas vraiment va changer beaucoup là-bas. 46 00:02:03,340 --> 00:02:06,400 >> Voici le soi-disant nuage, ou Internet. 47 00:02:06,400 --> 00:02:11,620 Et il y a des grappes d'autres choses sur l'Internet comme Amazon.com, 48 00:02:11,620 --> 00:02:14,690 et Facebook, et Google, et Microsoft, et d'autres entreprises 49 00:02:14,690 --> 00:02:16,990 sur l'Internet, et certainement les gens aussi. 50 00:02:16,990 --> 00:02:21,660 Mais il y a beaucoup de choses qui qui se passe entre vous et Internet. 51 00:02:21,660 --> 00:02:23,770 >> So let premier allumeuse part cela. 52 00:02:23,770 --> 00:02:30,260 Quel est votre ordinateur, si sans fil, relié à la maison? 53 00:02:30,260 --> 00:02:34,402 Quel genre d'appareils que vous obtient sur Internet ces jours-ci? 54 00:02:34,402 --> 00:02:35,290 >> AUDIENCE: Router. 55 00:02:35,290 --> 00:02:36,331 >> DAVID J. Malan: Un routeur. 56 00:02:36,331 --> 00:02:40,840 Donc, vous avez ce dispositif à domicile appelé un routeur, dont le but dans la vie, 57 00:02:40,840 --> 00:02:43,650 en fin de compte, est de la route informations à la forme la plus simple. 58 00:02:43,650 --> 00:02:48,860 Si cela est l'Internet ici, votre l'ordinateur dispose d'une connexion entre celui-ci. 59 00:02:48,860 --> 00:02:51,280 Et le routeur, quant à lui, a en quelque sorte la connectivité 60 00:02:51,280 --> 00:02:53,420 entre le reste de l'Internet. 61 00:02:53,420 --> 00:02:55,800 >> Mais il y a encore plus passe à l'intérieur d'ici. 62 00:02:55,800 --> 00:02:57,760 Donc, nous allons plonger dans un peu plus profond. 63 00:02:57,760 --> 00:02:59,050 Tu rentres chez toi. 64 00:02:59,050 --> 00:03:03,110 Vous ouvrez le couvercle de votre ordinateur portable ou allumez votre bureau pour la première fois, 65 00:03:03,110 --> 00:03:04,810 la première fois dans un certain temps. 66 00:03:04,810 --> 00:03:06,340 Ce qui se produit? 67 00:03:06,340 --> 00:03:10,550 >> Quels types de mesures doivent arriver avant que vous pouvez réellement 68 00:03:10,550 --> 00:03:12,260 obtenir sur l'Internet? 69 00:03:12,260 --> 00:03:13,540 Eh bien, il se out-- oh, ouais? 70 00:03:13,540 --> 00:03:14,500 Nakissa? 71 00:03:14,500 --> 00:03:15,163 Pardon? 72 00:03:15,163 --> 00:03:15,990 >> AUDIENCE: ID de l'utilisateur. 73 00:03:15,990 --> 00:03:16,636 >> DAVID J. Malan: Un ID utilisateur. 74 00:03:16,636 --> 00:03:18,344 Donc, vous pourriez avoir à connectez-vous à quelque chose. 75 00:03:18,344 --> 00:03:20,650 Bien que, généralement à la maison, le plus souvent 76 00:03:20,650 --> 00:03:22,320 ce serait juste travailler ces jours-ci. 77 00:03:22,320 --> 00:03:24,640 >> Mais, comme nous venons de le voir, dans des environnements comme les universités, les entreprises, 78 00:03:24,640 --> 00:03:25,431 vous devez vous connecter. 79 00:03:25,431 --> 00:03:28,320 Donc, nous allons éviter la identifier le scénario pour le moment. 80 00:03:28,320 --> 00:03:30,000 Rester simple. 81 00:03:30,000 --> 00:03:31,380 >> AUDIENCE: Ouvrez un navigateur. 82 00:03:31,380 --> 00:03:33,255 >> DAVID J. Malan: Vous pourrait ouvrir un navigateur Web. 83 00:03:33,255 --> 00:03:34,002 Ou quoi, Pat? 84 00:03:34,002 --> 00:03:35,252 >> AUDIENCE: Number ou code d'accès. 85 00:03:35,252 --> 00:03:36,960 DAVID J. Malan: Ah, un numéro ou code d'accès. 86 00:03:36,960 --> 00:03:39,251 Allons donc avec le nombre, pas tant mot de passe pour l'instant. 87 00:03:39,251 --> 00:03:41,880 Ne nous inquiétons pas de la sécurité pour cette discussion. 88 00:03:41,880 --> 00:03:42,950 Mais un certain nombre. 89 00:03:42,950 --> 00:03:47,130 >> Alors, oui, en fait, un peu comme tout de nos maisons ou un bâtiment comme 90 00:03:47,130 --> 00:03:48,420 a une adresse physique. 91 00:03:48,420 --> 00:03:54,910 Ce bâtiment est une place dans Brattle Cambridge, Massachusetts, 02138, USA. 92 00:03:54,910 --> 00:04:00,400 Cette adresse identifie de manière unique nous, en théorie, dans le monde entier. 93 00:04:00,400 --> 00:04:01,360 >> AUDIENCE: Une adresse IP. 94 00:04:01,360 --> 00:04:04,710 >> DAVID J. Malan: Une adresse IP, exactement, est l'analogue dans le monde de l'informatique 95 00:04:04,710 --> 00:04:07,700 qui aborde de façon unique un ordinateur. 96 00:04:07,700 --> 00:04:13,159 Donc, une adresse IP ou le protocole Internet adresse, est tout simplement une adresse numérique. 97 00:04:13,159 --> 00:04:15,450 Ordinateurs préfèrent des choses qui sont un peu plus simple, que 98 00:04:15,450 --> 00:04:19,130 sont plus faciles à lire que de longues phrases comme One Brattle Square, Cambridge, 99 00:04:19,130 --> 00:04:20,110 Mass., Et ainsi de suite. 100 00:04:20,110 --> 00:04:24,560 >> Et donc une adresse IP est un nombre de la forme quelque chose 101 00:04:24,560 --> 00:04:29,160 dot quelque chose dot quelque chose dot quelque chose. 102 00:04:29,160 --> 00:04:33,890 Et chacun de ces somethings, comme désigné par le signe dièse ici, 103 00:04:33,890 --> 00:04:37,720 est un nombre compris entre 0 et 255. 104 00:04:37,720 --> 00:04:40,510 Et il est donc quatre-pointillés virgule quelque chose number-- 105 00:04:40,510 --> 00:04:42,260 dot quelque chose dot quelque chose dot quelque chose. 106 00:04:42,260 --> 00:04:45,270 >> Et cette adresse numérique, en théorie, unique 107 00:04:45,270 --> 00:04:48,010 identifie un ordinateur sur Internet. 108 00:04:48,010 --> 00:04:50,420 Donc, au risque de simplification excessive, nous allons maintenant 109 00:04:50,420 --> 00:04:55,450 suppose que lorsque je me connecte à Wi-Fi ou par câble, à la maison, 110 00:04:55,450 --> 00:05:01,070 mon routeur domestique est ce qui est en quelque sorte de me donner une adresse IP. 111 00:05:01,070 --> 00:05:03,690 Parce que nous sommes loin de la jours pour la plupart, 112 00:05:03,690 --> 00:05:06,560 au moins localement ici, où lorsque vous vous abonnez 113 00:05:06,560 --> 00:05:11,000 pour Comcast, ou RCN, ou votre fournisseur de services Internet local, 114 00:05:11,000 --> 00:05:14,220 plus un technicien ne doivent venir à votre maison avec une impression, 115 00:05:14,220 --> 00:05:19,020 et ont alors vous ou lui, ou son genre dans votre IP adresse dans votre ordinateur. 116 00:05:19,020 --> 00:05:21,200 >> Au contraire, cela est découverts dynamiquement. 117 00:05:21,200 --> 00:05:23,576 Lorsque vous ouvrez votre ordinateur portable de couvercle ou allumer votre ordinateur, 118 00:05:23,576 --> 00:05:26,158 votre ordinateur commence juste la diffusion d'un message, essentiellement. 119 00:05:26,158 --> 00:05:26,900 Il dit, bonjour. 120 00:05:26,900 --> 00:05:27,610 Je suis réveillé. 121 00:05:27,610 --> 00:05:29,550 Qu'est-ce que mon adresse IP doit être? 122 00:05:29,550 --> 00:05:32,640 >> Et le but dans la vie d'une maison routeur ces jours-ci, parmi eux, 123 00:05:32,640 --> 00:05:35,260 est de vous donner exactement une de ces adresses. 124 00:05:35,260 --> 00:05:39,630 Et le mécanisme par lequel il fait , juste pour taquiner dehors un peu de jargon, 125 00:05:39,630 --> 00:05:42,660 est appelé un serveur DHCP. 126 00:05:42,660 --> 00:05:45,497 façon élégante de dire Dynamic Host Configuration Protocol. 127 00:05:45,497 --> 00:05:47,205 Il est juste un très façon élégante de dire qu'il 128 00:05:47,205 --> 00:05:52,640 est un morceau de logiciel en cours d'exécution à l'intérieur de notre routeur domestique 129 00:05:52,640 --> 00:05:54,700 que, lors de l'audition de votre bonjour request--. 130 00:05:54,700 --> 00:05:55,480 Je suis en ligne. 131 00:05:55,480 --> 00:05:58,214 S'il vous plaît me donner une adresse IP address-- répond avec exactement cela. 132 00:05:58,214 --> 00:06:01,380 Et il vous dit d'utiliser quelque chose de dot quelque chose de dot quelque chose dot quelque chose. 133 00:06:01,380 --> 00:06:04,057 Et puis, votre Mac ou PC fait exactement cela. 134 00:06:04,057 --> 00:06:05,890 Et juste pour faire de cette un peu plus concret 135 00:06:05,890 --> 00:06:09,620 avant de prendre votre question, sur Mac OS, et il y a 136 00:06:09,620 --> 00:06:15,100 une fenêtre comparable Windows, si je vais au réseau, 137 00:06:15,100 --> 00:06:18,280 Je peux réellement voir ici que mon ordinateur portable est connecté 138 00:06:18,280 --> 00:06:20,080 à l'Université de Harvard, qui est le Wi-Fi, 139 00:06:20,080 --> 00:06:23,870 et a l'adresse IP 10.254.25.237. 140 00:06:23,870 --> 00:06:27,560 >> Si je suis plus curieux, je peux cliquez sur Avancé sur mon Mac. 141 00:06:27,560 --> 00:06:31,660 Je peux aller jusqu'à TCP / IP. 142 00:06:31,660 --> 00:06:37,030 Et remarquez ce qui est maintenant familier, peut-être. 143 00:06:37,030 --> 00:06:40,040 Quel protocole, quel fonctionnalité est mon ordinateur portable en utilisant 144 00:06:40,040 --> 00:06:43,010 de faire exactement ce que nous venons de décrire? 145 00:06:43,010 --> 00:06:43,842 DHCP. 146 00:06:43,842 --> 00:06:44,800 Je ne peux même pas le changer. 147 00:06:44,800 --> 00:06:46,508 Parce que je suis déjà configuré en ce moment. 148 00:06:46,508 --> 00:06:47,610 Il est verrouillé, ce paramètre. 149 00:06:47,610 --> 00:06:50,410 Mais mon ordinateur configuré en utilisant DHCP. 150 00:06:50,410 --> 00:06:54,300 Et il semble que ce le serveur DHCP de la Harvard 151 00:06:54,300 --> 00:07:01,062 m'a donné est un IP address-- et 254.25.237-- un masque de sous-réseau, 152 00:07:01,062 --> 00:07:02,270 que nous ne rentrerons pas dans aujourd'hui. 153 00:07:02,270 --> 00:07:04,580 >> Mais un masque de sous-réseau est juste un nombre supplémentaire 154 00:07:04,580 --> 00:07:06,590 qui spécifie quel réseau vous êtes. 155 00:07:06,590 --> 00:07:07,747 Peut-être qu'il est cette salle de. 156 00:07:07,747 --> 00:07:09,080 Peut-être un autre bâtiment. 157 00:07:09,080 --> 00:07:10,704 Peut-être qu'il est une partie différente de Harvard. 158 00:07:10,704 --> 00:07:13,600 Il est une façon de segmentant un réseau local. 159 00:07:13,600 --> 00:07:16,270 >> Routeur, ce mot semble familier. 160 00:07:16,270 --> 00:07:18,320 Parce que nous étions parler ici. 161 00:07:18,320 --> 00:07:21,070 Et même si je suis sur Harvard réseau, pas comme un réseau domestique, 162 00:07:21,070 --> 00:07:23,250 les principes sont toujours les mêmes ici. 163 00:07:23,250 --> 00:07:28,620 >> Harvard m'a également dit à l'IP adresse d'un 10.254.16.1 router--. 164 00:07:28,620 --> 00:07:32,920 Et en passant, généralement en tant que convention, mais il n'est pas nécessaire, 165 00:07:32,920 --> 00:07:38,250 l'adresse IP d'un routeur tend à terminer par 0,1, ce qui est un signal utile, 166 00:07:38,250 --> 00:07:39,420 juste pour savoir. 167 00:07:39,420 --> 00:07:41,610 Alors qu'est-ce que ces choses font? 168 00:07:41,610 --> 00:07:45,800 >> L'adresse IPv4, la version 4, qui est une sorte de l'ancienne, mais le plus populaire 169 00:07:45,800 --> 00:07:49,760 version du protocole Internet ces jours-ci, est cette adresse. 170 00:07:49,760 --> 00:07:50,980 J'ai une adresse de routeur. 171 00:07:50,980 --> 00:07:53,920 Alors, pourquoi dois-je connaître l'adresse d'un routeur? 172 00:07:53,920 --> 00:07:55,880 >> Est-il pas suffisant pour savoir où je suis? 173 00:07:55,880 --> 00:07:57,946 174 00:07:57,946 --> 00:08:00,112 AUDIENCE: C'est [Inaudible] lié à ma question. 175 00:08:00,112 --> 00:08:02,354 Donc, si vous avez deux routeurs dans la même chambre 176 00:08:02,354 --> 00:08:04,595 afin que nous puissions connecté à l'autre, alors vous 177 00:08:04,595 --> 00:08:06,504 obtiendra une adresse IP distincte adresse parce qu'il est 178 00:08:06,504 --> 00:08:07,832 va être associé à un réseau. 179 00:08:07,832 --> 00:08:09,390 >> DAVID J. Malan: Ah, Voilà où nous en fait 180 00:08:09,390 --> 00:08:12,240 doivent commencer à démêler ce que nous entendons vraiment par le routeur. 181 00:08:12,240 --> 00:08:14,910 Parce que le terme, certainement dans le marché des consommateurs, est galvaudé. 182 00:08:14,910 --> 00:08:17,680 Donc, dans cette seule chambre, nous avoir ce que la plupart des gens 183 00:08:17,680 --> 00:08:19,790 appeler deux routeurs, ces les choses avec des antennes 184 00:08:19,790 --> 00:08:21,960 et les lumières bleues sur de chaque côté de la paroi. 185 00:08:21,960 --> 00:08:25,087 >> Mais routeur, dans ce cas, ils ne sont pas. 186 00:08:25,087 --> 00:08:26,420 Ce ne sont pas des routeurs à la maison tout à fait. 187 00:08:26,420 --> 00:08:29,640 Mais nous allons simplement supposer, pour simplifier, nous avons deux des choses ici. 188 00:08:29,640 --> 00:08:33,500 Si vous aviez deux points d'accès, car ils sont plus correctement appelés 189 00:08:33,500 --> 00:08:37,789 en raison de la antennas-- un point d'accès sans fil ou AP-- 190 00:08:37,789 --> 00:08:41,309 ils doivent être configurés dans un manière qui, à leur tour, se connecter 191 00:08:41,309 --> 00:08:45,420 à un dispositif central, dont le but dans la la vie est de faire ce que vous décrivez, 192 00:08:45,420 --> 00:08:46,840 de donner l'adresse IP. 193 00:08:46,840 --> 00:08:49,160 >> Si vous avez eu deux de ces types d'appareils à la maison, 194 00:08:49,160 --> 00:08:53,950 peut-être deux Linksys, deux dispositifs D-Link appareils, deux AirPort Extremes à la maison, 195 00:08:53,950 --> 00:08:55,290 ou AirPort Exprime. 196 00:08:55,290 --> 00:08:57,440 Vous pouvez configurer tous de ces produits, même 197 00:08:57,440 --> 00:09:00,720 si vous avez deux identiques modèles, pour faire un primaire, 198 00:09:00,720 --> 00:09:02,390 puis l'autre secondaire. 199 00:09:02,390 --> 00:09:04,717 Alors que vous exécutez un fil entre eux, généralement, 200 00:09:04,717 --> 00:09:07,050 ou si vous avez quelqu'un vienne faire pour vous derrière les murs. 201 00:09:07,050 --> 00:09:08,320 >> Et puis, on est le primaire. 202 00:09:08,320 --> 00:09:11,780 L'un est en charge de la donner des adresses IP. 203 00:09:11,780 --> 00:09:14,610 Et l'autre est juste responsable de l'extension 204 00:09:14,610 --> 00:09:16,510 la portée de votre signal sans fil. 205 00:09:16,510 --> 00:09:18,990 En fait, à la maison, j'ai deux de telles choses. 206 00:09:18,990 --> 00:09:21,220 >> Nous avons dans notre bureau de cinq de telles choses, toutes 207 00:09:21,220 --> 00:09:22,470 sont physiquement câblés ensemble. 208 00:09:22,470 --> 00:09:24,470 Mais il est juste de nous donner couverture plus sans fil. 209 00:09:24,470 --> 00:09:26,570 Mais l'un d'eux est en charge. 210 00:09:26,570 --> 00:09:30,500 >> OK, donc avec cela dit, pourquoi mon Mac dans cette salle en ce moment, 211 00:09:30,500 --> 00:09:34,430 besoin de savoir ce que l'IP adresse du routeur est? 212 00:09:34,430 --> 00:09:37,234 Est-il ne suffit pas de être dit ce que mon adresse est? 213 00:09:37,234 --> 00:09:38,400 AUDIENCE: Mais cela peut changer. 214 00:09:38,400 --> 00:09:40,969 Si vous êtes connecté à VPN, ça va être différent. 215 00:09:40,969 --> 00:09:44,010 DAVID J. Malan: Oh, maintenant que vous utilisez un autre mot que je ne sais pas VPN yet--. 216 00:09:44,010 --> 00:09:44,750 Donc, il ne faut pas aller là-bas. 217 00:09:44,750 --> 00:09:46,300 Parce que VPN va compliquer. 218 00:09:46,300 --> 00:09:50,640 Je veux juste, peu vieux moi veut obtenir sur l'Internet en ce moment. 219 00:09:50,640 --> 00:09:53,715 Eh bien, cela invite vraiment le question, comment fonctionne l'Internet? 220 00:09:53,715 --> 00:09:55,200 >> D'accord, je pourrais avoir une adresse. 221 00:09:55,200 --> 00:09:56,590 C'est tout beau et bon. 222 00:09:56,590 --> 00:09:58,590 Mais pourquoi dois-je une adresse? 223 00:09:58,590 --> 00:10:01,665 >> Eh bien, nous allons examiner ce qui est vraiment qui se passe sur Internet. 224 00:10:01,665 --> 00:10:04,740 Je vais utiliser un autre photo pour le moment. 225 00:10:04,740 --> 00:10:12,930 Et dans l'Internet actuel, nous pourrions me faire ici sur mon ordinateur portable. 226 00:10:12,930 --> 00:10:15,160 Nous pourrions avoir l'internet ici. 227 00:10:15,160 --> 00:10:20,460 Et puis, nous pourrions avoir, nous allons disons, Amazon.com cette fois. 228 00:10:20,460 --> 00:10:22,150 >> Et c'est moi. 229 00:10:22,150 --> 00:10:26,440 Et, en quelque sorte, je veux me connecter à Amazon.com, par l'Internet, 230 00:10:26,440 --> 00:10:30,710 et récupérer mes données du point A au point B. Ou je suppose, en Amazonie, 231 00:10:30,710 --> 00:10:32,840 à partir du point A au point Z dans le cas d'Amazon. 232 00:10:32,840 --> 00:10:35,410 >> Donc, ce qui est à l'intérieur de cette internet? 233 00:10:35,410 --> 00:10:39,450 Il se trouve, il y a un ensemble tas de choses appelées routeurs. 234 00:10:39,450 --> 00:10:41,000 Et maintenant, nous allons mélanger les termes. 235 00:10:41,000 --> 00:10:43,442 Mais nous allons voir comment même à domicile routeurs se rapportent aux points 236 00:10:43,442 --> 00:10:44,900 que je viens dessiné sur l'écran. 237 00:10:44,900 --> 00:10:48,429 >> Un routeur sur l'Internet est généralement comme un dispositif de taille moyenne. 238 00:10:48,429 --> 00:10:49,720 Il est pas comme un vieux mainframe. 239 00:10:49,720 --> 00:10:53,234 Mais il est un dispositif qui est probablement ce large, peut-être ce grand, peut-être ce grand, 240 00:10:53,234 --> 00:10:53,900 peut-être ce grand. 241 00:10:53,900 --> 00:10:55,870 Dépend de la façon coûteuse un modèle que vous avez. 242 00:10:55,870 --> 00:10:59,203 >> Et il a beaucoup de câbles d'entrée en et un grand nombre de câbles sortant à elle. 243 00:10:59,203 --> 00:11:02,980 Et au risque de simplifier, vous peut penser à la fonction d'un routeur dans la vie 244 00:11:02,980 --> 00:11:08,540 comme étant à prendre dans les données de ce câble ici, regardez les informations qui 245 00:11:08,540 --> 00:11:10,130 entrer, et de regarder son adresse. 246 00:11:10,130 --> 00:11:13,240 Où est cette information étant envoyée? 247 00:11:13,240 --> 00:11:15,660 Et puis dire, OK, je vais envoyer ce le long de cette façon. 248 00:11:15,660 --> 00:11:17,660 Si je reçois une autre pièce d'informations ici, 249 00:11:17,660 --> 00:11:19,160 il est destiné à une adresse différente. 250 00:11:19,160 --> 00:11:21,400 Je vais envoyer cette Ainsi, au lieu, jusqu'à ce câble. 251 00:11:21,400 --> 00:11:23,180 Et si je vois une autre pièce des informations destinées 252 00:11:23,180 --> 00:11:25,980 pour encore une adresse différente, je suis va envoyer ce câble, 253 00:11:25,980 --> 00:11:26,940 au cours de cette manière. 254 00:11:26,940 --> 00:11:30,440 >> Donc, fin de routeur dans la vie est de vraiment des informations d'itinéraire. 255 00:11:30,440 --> 00:11:34,740 Et dans sa forme la plus simple, un routeur a juste un gros fichier Excel à l'intérieur de celui-ci 256 00:11:34,740 --> 00:11:38,181 qui dit toute adresse IP à partir avec le numéro 1, l'envoyer de cette façon. 257 00:11:38,181 --> 00:11:40,680 Toute adresse IP commençant par le numéro 2, l'envoyer de cette façon. 258 00:11:40,680 --> 00:11:41,804 Numéro 3, envoyer de cette façon. 259 00:11:41,804 --> 00:11:43,460 Numéro 4, envoyer de cette façon. 260 00:11:43,460 --> 00:11:47,080 >> Schématisant, mais il utilise ces nombres et, plus précisément, 261 00:11:47,080 --> 00:11:50,990 préfixes de numéros, généralement, de décider d'aller à gauche, à droite, en arrière, 262 00:11:50,990 --> 00:11:51,742 vers l'avant. 263 00:11:51,742 --> 00:11:54,700 Parce qu'un routeur, typiquement, a plusieurs connexions à d'autres routeurs. 264 00:11:54,700 --> 00:11:56,920 En fait, je ne les ai pas dessiné ici. 265 00:11:56,920 --> 00:12:01,560 >> Mais vous pouvez imaginer ce qui est un web, à ne pas confondre avec le web que nous utilisons, 266 00:12:01,560 --> 00:12:06,740 mais une bande d'appareils, qui sont toutes interconnecté très délibérément. 267 00:12:06,740 --> 00:12:09,810 En fait, les origines de la internet sont militariste dans la conception. 268 00:12:09,810 --> 00:12:14,350 Et l'un des principes de conception était que si un routeur, ou pire, une ville 269 00:12:14,350 --> 00:12:17,550 ont été prises dans un militaire sens, vous voulez que les données soient 270 00:12:17,550 --> 00:12:19,260 capable de contourner ce problème. 271 00:12:19,260 --> 00:12:22,670 >> Et qu'est-ce qui se passe quand j'envoie un demander à Amazon.com pour leur maison 272 00:12:22,670 --> 00:12:27,080 page mes données pourraient quitter mon ordinateur, aller à mon routeur par défaut, 273 00:12:27,080 --> 00:12:29,580 ou de la passerelle par défaut comme il est souvent appelé. 274 00:12:29,580 --> 00:12:34,200 Alors, peut-être que le routeur va décider de envoyer ici, ici, ici, ici, ici, 275 00:12:34,200 --> 00:12:37,770 ici, ici, et ensuite sur son chemin vers Amazon. 276 00:12:37,770 --> 00:12:40,540 >> Et ce fut un chemin arbitraire je dessinais. 277 00:12:40,540 --> 00:12:45,620 Mais ce qui est remarquable à propos de la ligne rouge que je dessinais? 278 00:12:45,620 --> 00:12:48,330 Comment le décririez-vous? 279 00:12:48,330 --> 00:12:49,710 >> AUDIENCE: Il est pas direct. 280 00:12:49,710 --> 00:12:51,043 >> DAVID J. Malan: Il est pas direct. 281 00:12:51,043 --> 00:12:57,880 Ainsi, contrairement à l'adage populaire, "Le la plus courte distance entre deux points 282 00:12:57,880 --> 00:13:00,980 est une ligne droite, "ce n'est pas nécessairement vrai sur l'Internet 283 00:13:00,980 --> 00:13:02,780 en ce qui concerne les informations de routage. 284 00:13:02,780 --> 00:13:05,980 Parce que la distance géographique est pas nécessairement la seule métrique 285 00:13:05,980 --> 00:13:07,030 vous vous souciez. 286 00:13:07,030 --> 00:13:11,530 Au contraire, ce qui d'autre pourrait gouverner ce direction les données devraient prendre pour 287 00:13:11,530 --> 00:13:13,564 pour aller du point A au point B? 288 00:13:13,564 --> 00:13:14,230 AUDIENCE: Vitesse? 289 00:13:14,230 --> 00:13:15,146 DAVID J. Malan: Vitesse. 290 00:13:15,146 --> 00:13:20,550 Donc, il se trouve que vous pourriez configurer un routeur pour favoriser une connexion plus rapide. 291 00:13:20,550 --> 00:13:22,960 Même si vous pourriez avoir à aller quelques centaines de miles supplémentaires, 292 00:13:22,960 --> 00:13:25,870 peut-être qu'il est juste plus rapide d'aller ainsi que sur, peut-être, 293 00:13:25,870 --> 00:13:29,100 une connexion par satellite vieille école cette façon juste pour obtenir d'un point 294 00:13:29,100 --> 00:13:29,600 à un autre. 295 00:13:29,600 --> 00:13:32,571 Il n'a même pas besoin d'être périphériques physiques sur le terrain. 296 00:13:32,571 --> 00:13:35,070 Il peut être des dispositifs physiques le ciel, par exemple, ou encore 297 00:13:35,070 --> 00:13:37,200 sous l'eau ces jours-ci, ou ainsi de suite. 298 00:13:37,200 --> 00:13:38,420 >> Donc, cela est vrai. 299 00:13:38,420 --> 00:13:42,814 Que pourrait dicter une entreprise, un fournisseur de services Internet, ou FSI, 300 00:13:42,814 --> 00:13:45,855 voulez envoyer des données de cette façon au lieu de de cette façon, même si elle est plus loin? 301 00:13:45,855 --> 00:13:50,470 302 00:13:50,470 --> 00:13:54,960 >> Eh bien, il se trouve la façon dont l'Internet elle est régie dans le commerce 303 00:13:54,960 --> 00:13:57,770 est qu'il ya beaucoup de grands joueurs ici sur Internet, 304 00:13:57,770 --> 00:14:02,327 que ce soit Comcast ou Verizon, ou Niveau 3, ou plus obscurs noms que vous 305 00:14:02,327 --> 00:14:04,910 pourrait ne pas avoir entendu parler mais que sont assez grandes infrastructures 306 00:14:04,910 --> 00:14:09,240 les entreprises qui composent Internet de backbone-- le câblage, les routeurs, 307 00:14:09,240 --> 00:14:11,930 le câblage que vous venez ne vois vraiment pas ou ne se soucient. 308 00:14:11,930 --> 00:14:14,820 Parce qu'il est dans le à l'intérieur de fonctionner commercialement. 309 00:14:14,820 --> 00:14:17,010 >> Eh bien, il y a des choses appelés points de peering 310 00:14:17,010 --> 00:14:20,320 dans lequel un grand fournisseur de services Internet pourrait avoir un certain serveur, 311 00:14:20,320 --> 00:14:22,950 pourraient avoir certains routeurs et certains câbles dans un centre de données. 312 00:14:22,950 --> 00:14:25,000 Et d'autres fournisseurs de services Internet pourraient avoir le même. 313 00:14:25,000 --> 00:14:27,820 Et d'autres fournisseurs de services Internet pourraient avoir le même tous à l'intérieur du même centre de données. 314 00:14:27,820 --> 00:14:28,740 >> Et l'intraconnexion. 315 00:14:28,740 --> 00:14:31,970 Il est un point dans la peering la mesure où ils se connectent tous. 316 00:14:31,970 --> 00:14:33,240 Voilà où les pairs se connectent. 317 00:14:33,240 --> 00:14:35,350 >> Et par nature arrangements financiers, il 318 00:14:35,350 --> 00:14:38,740 pourrait être le cas que Comcast a accepté d'envoyer autant de ses données 319 00:14:38,740 --> 00:14:41,830 comme il peut de cette façon au lieu de cette façon. 320 00:14:41,830 --> 00:14:43,740 Parce que, peut-être, la fournisseur ici va 321 00:14:43,740 --> 00:14:48,089 pour les charger plus par gigaoctet pour envoyer leurs données plus dans cette direction. 322 00:14:48,089 --> 00:14:51,130 Il pourrait donc être des décisions financières qui régissent la direction dans laquelle les choses vont. 323 00:14:51,130 --> 00:14:54,270 >> Cela pourrait bien être la performance implications, encore plus souvent. 324 00:14:54,270 --> 00:14:55,450 Les routeurs sont surchargés. 325 00:14:55,450 --> 00:14:57,430 S'il y a beaucoup de les gens rentrent chez eux à 17h00 326 00:14:57,430 --> 00:15:00,860 et commencer à obtenir sur l'Internet, peut-être il y a congestion sur Internet. 327 00:15:00,860 --> 00:15:03,380 Et les algorithmes, la logiciel en cours d'exécution sur les routeurs, 328 00:15:03,380 --> 00:15:05,590 généralement dira, si je commencer à se surcharger, 329 00:15:05,590 --> 00:15:08,030 Je devrais fournir des commentaires à d'autres routeurs près de chez moi 330 00:15:08,030 --> 00:15:10,400 afin qu'ils puissent, nous l'espérons, aller dans une autre direction, 331 00:15:10,400 --> 00:15:12,560 comme vous le feriez d'éviter un embouteillage. 332 00:15:12,560 --> 00:15:16,540 >> Donc, ce ne sont pas tout ce qui est peu probable d'un chemin que les données pourraient prendre du point A 333 00:15:16,540 --> 00:15:18,920 au point B. Et dans fait, vous pouvez généralement 334 00:15:18,920 --> 00:15:23,080 supposons que vos données va prendre 30 ou moins ces sauts d'un point A 335 00:15:23,080 --> 00:15:27,340 au point B. Ça y est peut-être aussi beaucoup comme 30 ou si les routeurs entre vous 336 00:15:27,340 --> 00:15:28,400 et le point B. 337 00:15:28,400 --> 00:15:29,850 >> Et nous pouvons, parfois, voir cela. 338 00:15:29,850 --> 00:15:31,820 Laissez-moi voir si le réseau ici coopère. 339 00:15:31,820 --> 00:15:35,000 Sinon, je vais essayer un autre exemple. 340 00:15:35,000 --> 00:15:38,170 Permettez-moi de voir si je peux faire sur ce réseau. 341 00:15:38,170 --> 00:15:38,950 Et je peux. 342 00:15:38,950 --> 00:15:47,310 >> Donc, je viens de courir, laissez-moi simplifier légèrement mes sorties. 343 00:15:47,310 --> 00:15:52,640 Je vais faire pas. 344 00:15:52,640 --> 00:15:53,910 Ici, OK. 345 00:15:53,910 --> 00:15:57,106 >> Je vais donc faire ce qui suit commande appelé traceroute. 346 00:15:57,106 --> 00:15:58,480 Donc, en ce moment, je suis juste sur mon Mac. 347 00:15:58,480 --> 00:16:01,146 Je suis dans une ancienne école en noir et Interface blanc, rien comme DOS 348 00:16:01,146 --> 00:16:01,860 d'antan. 349 00:16:01,860 --> 00:16:03,720 Mais je veux juste voir une certaine sortie textuelle. 350 00:16:03,720 --> 00:16:06,050 >> Et moi, littéralement, ici à l'Université de Harvard 351 00:16:06,050 --> 00:16:10,650 vouloir tracer la route entre moi et www.cnn.com. 352 00:16:10,650 --> 00:16:13,077 Donc, nous allons voir ce qui se passe maintenant quand je frappe Entrée. 353 00:16:13,077 --> 00:16:15,410 Tout un tas de choses commence clignote sur l'écran. 354 00:16:15,410 --> 00:16:18,090 >> Et nous allons voir si nous ne pouvons pas donner un sens à ce sujet. 355 00:16:18,090 --> 00:16:22,720 Donc, 1, 2, 3, 4, 5, 6, 7, et il est une sorte de pendaison en ce moment. 356 00:16:22,720 --> 00:16:24,930 Nous allons voir si elle se termine ce processus ou non. 357 00:16:24,930 --> 00:16:27,900 Il se trouve que chacun des des lignes de sortie, sur l'écran, 358 00:16:27,900 --> 00:16:29,380 représenter quelque chose. 359 00:16:29,380 --> 00:16:32,170 Et sur la base de notre leader discussion à ce jour, 360 00:16:32,170 --> 00:16:36,500 qu'est-ce que chacune de ces lignes de sortie, numérotés de 1 à 11 à l'heure actuelle, 361 00:16:36,500 --> 00:16:37,430 représenter? 362 00:16:37,430 --> 00:16:38,614 >> AUDIENCE: Différents routeurs. 363 00:16:38,614 --> 00:16:41,280 DAVID J. Malan: Différents routeurs, différents points sur l'écran. 364 00:16:41,280 --> 00:16:43,196 Et donc ce que ce programme, traceroute, fait 365 00:16:43,196 --> 00:16:45,760 est-il est littéralement traçait la route entre moi et CNN.com. 366 00:16:45,760 --> 00:16:52,160 Donc dans ce cas, l'étape 1 est, apparemment, un routeur dont l'adresse IP est quoi? 367 00:16:52,160 --> 00:16:54,229 >> AUDIENCE: [Inaudible] 368 00:16:54,229 --> 00:16:56,520 DAVID J. Malan: Oui, mais spécifiquement, son adresse IP. 369 00:16:56,520 --> 00:16:58,040 Rappelez-vous, son adresse IP est numérique. 370 00:16:58,040 --> 00:17:00,520 Donc, juste pour nous assurer que nous sommes tous sur la même page, ce qui est 371 00:17:00,520 --> 00:17:03,360 l'adresse IP de la première routeur entre moi et Harvard? 372 00:17:03,360 --> 00:17:06,800 Je veux dire, désolé, entre moi et CNN? 373 00:17:06,800 --> 00:17:07,691 >> AUDIENCE: [Inaudible] 374 00:17:07,691 --> 00:17:08,690 DAVID J. Malan: Parfait. 375 00:17:08,690 --> 00:17:09,670 AUDIENCE: [Inaudible] 376 00:17:09,670 --> 00:17:10,180 DAVID J. Malan: Exactement. 377 00:17:10,180 --> 00:17:12,170 Nous sommes juste inférer ce de la réalité 378 00:17:12,170 --> 00:17:15,115 que ce premier saut, ainsi parler, vient de cette adresse. 379 00:17:15,115 --> 00:17:16,740 Il n'a pas de nom pour une raison quelconque. 380 00:17:16,740 --> 00:17:19,448 Mais c'est juste parce que les humains décidé de ne pas lui donner un nom. 381 00:17:19,448 --> 00:17:20,170 Et que ce soit. 382 00:17:20,170 --> 00:17:22,951 >> L'étape 2 est un autre routeur. 383 00:17:22,951 --> 00:17:24,450 Mais encore une fois, je l'ai dit était convention. 384 00:17:24,450 --> 00:17:26,720 Il est pas nécessaire que routeurs IP se terminent par .1. 385 00:17:26,720 --> 00:17:27,920 Celui-ci ne fait pas. 386 00:17:27,920 --> 00:17:32,200 L'IP du deuxième routeur est présent. 387 00:17:32,200 --> 00:17:35,310 >> Maintenant, il semble que les humains a obtenu un peu plus organisée 388 00:17:35,310 --> 00:17:37,690 et ont commencé à nommer leurs routeurs avec ce 389 00:17:37,690 --> 00:17:40,064 ressembler à des URL ou des portions d'URL. 390 00:17:40,064 --> 00:17:40,730 Mais ils ne sont pas. 391 00:17:40,730 --> 00:17:43,040 Ce ne sont que les noms que les humains donnent aux choses. 392 00:17:43,040 --> 00:17:46,610 >> Et ce, apparemment, est le cas que ce routeur, sans surprise, 393 00:17:46,610 --> 00:17:49,392 est détenue par qui probablement? 394 00:17:49,392 --> 00:17:50,600 Il est probablement Harvard, à droite? 395 00:17:50,600 --> 00:17:53,550 Étant donné que le nom du chose se termine en harvard.edu. 396 00:17:53,550 --> 00:17:54,550 Quel est le nom? 397 00:17:54,550 --> 00:17:58,990 coregw1, noyau signifie simplement importante dans le milieu. 398 00:17:58,990 --> 00:18:01,984 gw est-- je l'ai dit plus tôt. 399 00:18:01,984 --> 00:18:02,810 >> AUDIENCE: Gateway. 400 00:18:02,810 --> 00:18:06,120 >> DAVID J. Malan: Gateway, juste un synonyme pour le routeur. 401 00:18:06,120 --> 00:18:09,010 Voici donc le très important noyau numéro de la passerelle 1. 402 00:18:09,010 --> 00:18:10,290 Je ne sais pas ce que te veut dire. 403 00:18:10,290 --> 00:18:11,411 3-5, ne savent pas. 404 00:18:11,411 --> 00:18:12,910 coeur, signifie probablement la même chose. 405 00:18:12,910 --> 00:18:15,890 >> .net.harvard.edu, ne fait pas nécessairement l'air propre. 406 00:18:15,890 --> 00:18:18,770 Mais il est utile à un système administrateur quelque part à Harvard. 407 00:18:18,770 --> 00:18:22,710 Étape 4, j'inférer de convention. 408 00:18:22,710 --> 00:18:24,816 Que pensez-vous 4 représente? 409 00:18:24,816 --> 00:18:26,950 Il est encore un routeur. 410 00:18:26,950 --> 00:18:31,280 >> Qu'est-ce que bdr probablement, qu'est-ce que ça sonne comme? 411 00:18:31,280 --> 00:18:31,880 Frontière. 412 00:18:31,880 --> 00:18:36,040 Donc, ce qui est probablement un routeur qui est physiquement à la frontière de Harvard 413 00:18:36,040 --> 00:18:39,470 et le reste du monde, etc. le bord du campus quelque part. 414 00:18:39,470 --> 00:18:43,070 >> L'étape 5 est intéressante. 415 00:18:43,070 --> 00:18:45,660 Étape 5 dit encore harvard. 416 00:18:45,660 --> 00:18:49,300 Mais NoX tend à reposer Crossroads du Nord, qui 417 00:18:49,300 --> 00:18:53,710 est un peering très populaire point-- comme je décrit précédemment, un centre de données, où 418 00:18:53,710 --> 00:18:57,230 beaucoup de personnes différentes, Harvard et d'autres grands fournisseurs de services Internet, se réunissent 419 00:18:57,230 --> 00:19:00,640 et interconnecter leur câblage de sorte que les données peuvent aller ailleurs 420 00:19:00,640 --> 00:19:01,590 sur Internet. 421 00:19:01,590 --> 00:19:04,740 >> Et maintenant, les choses deviennent un peu plus intéressant. 422 00:19:04,740 --> 00:19:06,940 Je ne sais pas si cela est juste encore. 423 00:19:06,940 --> 00:19:11,322 Apparemment, rtr, je suis devinettes, est routeur. 424 00:19:11,322 --> 00:19:15,080 Equinix à New York est éventuellement à l'origine de cela. 425 00:19:15,080 --> 00:19:21,300 Mais internet2 est un Internet ultra-rapide la connectivité entre les universités, 426 00:19:21,300 --> 00:19:21,860 notamment. 427 00:19:21,860 --> 00:19:23,943 Donc, cela semble être ce que nous sommes connectés à là. 428 00:19:23,943 --> 00:19:27,460 Pour une raison quelconque, la routeurs dans les étapes 7, 8 et 9 429 00:19:27,460 --> 00:19:28,610 sont tout simplement pas nous répondre. 430 00:19:28,610 --> 00:19:30,790 C'est probablement parce soit misconfiguration 431 00:19:30,790 --> 00:19:31,920 ou la configuration consciente. 432 00:19:31,920 --> 00:19:35,250 Celui qui dirige ces routeurs ne soin de divulguer des renseignements. 433 00:19:35,250 --> 00:19:38,230 >> Mais l'étape 10 est assez intéressant. 434 00:19:38,230 --> 00:19:43,540 Parce que je peux deviner à partir de ce, avec une certaine probabilité, 435 00:19:43,540 --> 00:19:48,370 que mes données, les données laissant mon ordinateur portable, par étape 436 00:19:48,370 --> 00:19:53,020 10-- 10 étapes later-- n'a entré ce que la géographie? 437 00:19:53,020 --> 00:19:54,270 New York. 438 00:19:54,270 --> 00:19:58,040 >> Et à quelle vitesse at-il fallu mes données, de mon ordinateur portable, pour se rendre à New-York 439 00:19:58,040 --> 00:20:00,760 sur son chemin vers CNN auriez-vous deviner? 440 00:20:00,760 --> 00:20:02,240 28 millisecondes. 441 00:20:02,240 --> 00:20:04,020 Et cet outil non seulement retrace l'itinéraire. 442 00:20:04,020 --> 00:20:05,380 Il a également fois les choses. 443 00:20:05,380 --> 00:20:06,630 >> Et les choses peuvent devenir congestionné. 444 00:20:06,630 --> 00:20:10,222 Ainsi, les chiffres pourraient parfois sauter vers le haut ou vers le bas un peu inattendue. 445 00:20:10,222 --> 00:20:12,680 Mais si vous pensez, maintenant, combien de temps il faut se rendre à New-York 446 00:20:12,680 --> 00:20:16,050 à partir d'ici, ce qui est probablement à propos de quatre heures ou en voiture ou en train, 447 00:20:16,050 --> 00:20:18,945 il est beaucoup plus rapide d'envoyer vous via électroniquement 448 00:20:18,945 --> 00:20:22,732 si elle ne prend que 28 millisecondes pour obtenir d'ici à là. 449 00:20:22,732 --> 00:20:25,440 Maintenant, malheureusement, l'autre routeurs ne semblent pas être divulguer. 450 00:20:25,440 --> 00:20:26,356 Essayons un autre. 451 00:20:26,356 --> 00:20:30,030 Juste pour le plaisir, nous allons essayez Amazon.com et voir 452 00:20:30,030 --> 00:20:32,715 si les routeurs sont un peu plus coopérant, sachant qu'il 453 00:20:32,715 --> 00:20:34,340 pourrait prendre un chemin complètement différent. 454 00:20:34,340 --> 00:20:36,992 Alors peut-être nous ne serons pas touchés blocages autant là-bas. 455 00:20:36,992 --> 00:20:38,910 >> Il semble un peu différent ici. 456 00:20:38,910 --> 00:20:41,940 Je ne pense pas que nous avons vu aws sum1 net. 457 00:20:41,940 --> 00:20:44,790 Et en fait, AWS Amazon Web Services. 458 00:20:44,790 --> 00:20:47,517 Harvard a un service appelé Direct Connect avec Amazon, 459 00:20:47,517 --> 00:20:49,350 où nous payons un peu peu d'argent pour Amazon 460 00:20:49,350 --> 00:20:51,410 pour obtenir une connectivité plus rapide au réseau d'Amazon. 461 00:20:51,410 --> 00:20:53,659 Nous utilisons donc beaucoup de leur services de cloud computing, dont certains 462 00:20:53,659 --> 00:20:55,120 nous pourrions parler un peu plus tard. 463 00:20:55,120 --> 00:20:57,560 >> Semble les routeurs ici, aussi, sont d'être un peu timide. 464 00:20:57,560 --> 00:20:59,560 Nous ne voyons donc pas tout ce que beaucoup plus. 465 00:20:59,560 --> 00:21:02,380 Mais nous allons voir si nous pouvons glaner un petit quelque chose de plus 466 00:21:02,380 --> 00:21:04,600 en allant un autre direction tout à fait. 467 00:21:04,600 --> 00:21:07,807 >> Essayons nos amis à Stanford.edu. 468 00:21:07,807 --> 00:21:08,890 Voir si nous obtenons plus loin. 469 00:21:08,890 --> 00:21:12,066 470 00:21:12,066 --> 00:21:15,430 Non, étant encore un peu privé. 471 00:21:15,430 --> 00:21:18,060 472 00:21:18,060 --> 00:21:22,514 Semble ce même chemin est se cacher un peu. 473 00:21:22,514 --> 00:21:24,930 Nous allons donc essayer une autre si cela ne donne pas de résultats juteux. 474 00:21:24,930 --> 00:21:31,150 Mais vous pouvez sorte de voir les IPs, je peux faire une inférence ici. 475 00:21:31,150 --> 00:21:35,830 Que pourriez-vous conclure, même si vous n'êtes pas un ingénieur réseau, 476 00:21:35,830 --> 00:21:40,260 est vrai sur la base des chiffres que vous êtes voir à l'étape 7 à 9 et 12 477 00:21:40,260 --> 00:21:42,110 à 15? 478 00:21:42,110 --> 00:21:43,780 >> Qu'est-ce qu'une supposition ici? 479 00:21:43,780 --> 00:21:46,690 Qu'est-ce qu'un énoncé vrai? 480 00:21:46,690 --> 00:21:49,515 >> AUDIENCE: Quelque chose autour 205 [Inaudible]. 481 00:21:49,515 --> 00:21:52,320 >> DAVID J. Malan: Certes, et je suis en regardant les chiffres à droite. 482 00:21:52,320 --> 00:21:57,210 Où sont ces routeurs, même si ils ne semblent pas avoir des noms? 483 00:21:57,210 --> 00:22:00,150 >> AUDIENCE: Quelque part en outre loin que [Inaudible]. 484 00:22:00,150 --> 00:22:01,330 >> DAVID J. Malan: Oui. 485 00:22:01,330 --> 00:22:02,640 Et je ne sais pas où. 486 00:22:02,640 --> 00:22:05,330 Mais remarquez l'étape 7 dit 123 millisecondes. 487 00:22:05,330 --> 00:22:09,310 Mais seulement trois sauts avant, il n'a fallu que 3 millisecondes. 488 00:22:09,310 --> 00:22:10,509 >> AUDIENCE: Donc [Inaudible] 489 00:22:10,509 --> 00:22:11,800 DAVID J. Malan: Pas ici, oui. 490 00:22:11,800 --> 00:22:13,430 Alors peut-être il est milieu du pays. 491 00:22:13,430 --> 00:22:14,846 Peut-être qu'il est déjà la côte Ouest. 492 00:22:14,846 --> 00:22:16,840 Je ne sais pas vraiment, complètement deviner. 493 00:22:16,840 --> 00:22:20,890 >> Mais étant donné que tous les autres hop par la suite, a également pris plus de temps, 494 00:22:20,890 --> 00:22:23,410 sent raisonnable conclure qu'il ya juste 495 00:22:23,410 --> 00:22:26,390 géographie physique entre eux et nous. 496 00:22:26,390 --> 00:22:30,700 Et pour être clair, chacun des ces chiffres ne sont pas deux à deux. 497 00:22:30,700 --> 00:22:33,230 Cela ne signifie pas chaque saut prend 100 millisecondes. 498 00:22:33,230 --> 00:22:36,660 >> Chacun de ces numéros représente de point A à celui hop intermédiaire. 499 00:22:36,660 --> 00:22:39,842 Donc, en général, ils devraient tout simplement être incrémenter légèrement. 500 00:22:39,842 --> 00:22:42,550 Ainsi, le fait que tous ces éléments, maintenant, sont environ 100 millisecondes, 501 00:22:42,550 --> 00:22:44,490 se sent comme ça doit être plus loin. 502 00:22:44,490 --> 00:22:45,870 Et je vais essayer une dernière fois. 503 00:22:45,870 --> 00:22:48,480 >> Mais je suppose que nous allons pour voir un tas d'étoiles. 504 00:22:48,480 --> 00:22:52,545 Essayons les Japonais version du site de CNN. 505 00:22:52,545 --> 00:22:54,180 Oh, OK, maintenant il devient juteuse. 506 00:22:54,180 --> 00:22:59,010 Parce que apparemment il a vraiment pris un chemin différent à travers les Etats-Unis. 507 00:22:59,010 --> 00:23:00,990 >> Jetons un coup d'oeil à, oh, ce qui est excellent. 508 00:23:00,990 --> 00:23:01,970 Celle-ci terminée. 509 00:23:01,970 --> 00:23:03,860 Donc, cela est puissant. 510 00:23:03,860 --> 00:23:11,203 Dans les étapes 1 à 4, ce qui ville, nous sommes probablement dans? 511 00:23:11,203 --> 00:23:12,037 >> AUDIENCE: Cambridge. 512 00:23:12,037 --> 00:23:13,119 DAVID J. Malan: Cambridge. 513 00:23:13,119 --> 00:23:14,170 Et pourquoi dis-tu cela? 514 00:23:14,170 --> 00:23:15,680 Il est tout harvard.edu. 515 00:23:15,680 --> 00:23:18,330 Dans l'étape 5, où pourrions-nous être? 516 00:23:18,330 --> 00:23:18,890 Boston. 517 00:23:18,890 --> 00:23:20,550 Dans l'étape 6, où pourrions-nous être? 518 00:23:20,550 --> 00:23:21,350 >> AUDIENCE: Numéro 6. 519 00:23:21,350 --> 00:23:22,812 >> DAVID J. Malan: Et où est San Jose? 520 00:23:22,812 --> 00:23:23,960 >> AUDIENCE: Il est en Californie. 521 00:23:23,960 --> 00:23:24,740 >> DAVID J. Malan: Californie? 522 00:23:24,740 --> 00:23:27,448 Il est probablement le San Jose, Californie, qui est un peu étonnant. 523 00:23:27,448 --> 00:23:28,500 Maintenant, pourquoi disons-nous cela? 524 00:23:28,500 --> 00:23:30,770 Donc un, San Jose-- qui est le seul San Jose je connais. 525 00:23:30,770 --> 00:23:32,020 Mais je suis sûr qu'il y en a d'autres. 526 00:23:32,020 --> 00:23:36,756 Mais corroborant que l'intuition est ce autre morceau de données? 527 00:23:36,756 --> 00:23:38,789 >> AUDIENCE: Le géographique. 528 00:23:38,789 --> 00:23:40,580 DAVID J. Malan: Le chemin géographique se sent 529 00:23:40,580 --> 00:23:42,940 comme cela est la direction nous allons probablement aller 530 00:23:42,940 --> 00:23:45,250 pour obtenir au Japon sur l'océan Pacifique. 531 00:23:45,250 --> 00:23:48,320 Et ce morceau outre des données confirme que, 532 00:23:48,320 --> 00:23:52,660 ouais, on a pris un virage à gauche à la Californie? 533 00:23:52,660 --> 00:23:53,950 Le temps saute vraiment. 534 00:23:53,950 --> 00:24:02,550 >> Remarquez que nous passons de 1.989 millisecondes, à la ligne 5, à 74 millisecondes dans la ligne 6, 535 00:24:02,550 --> 00:24:05,300 ce qui suggère qu'il ya probablement un grand corps de terre. 536 00:24:05,300 --> 00:24:10,590 Donc, il y a aussi quelques très cher, câble puissant, il semblerait, 537 00:24:10,590 --> 00:24:15,370 allant à travers tout le pays leader de Boston à San Jose dans ce cas. 538 00:24:15,370 --> 00:24:16,740 Je ne sais pas où l'étape 7 est. 539 00:24:16,740 --> 00:24:20,030 >> Mais ça devient vraiment cool quand nous regardez, maintenant, à l'étape 8 et 9 en avant. 540 00:24:20,030 --> 00:24:22,100 Où sont ces routeurs? 541 00:24:22,100 --> 00:24:23,090 Probablement le Japon. 542 00:24:23,090 --> 00:24:27,706 Donc, ce qui est entre l'étape 7 et 8 le plus probable? 543 00:24:27,706 --> 00:24:28,680 >> AUDIENCE: Londres. 544 00:24:28,680 --> 00:24:30,846 >> DAVID J. Malan: Ouais, donc il y a aussi trans-Pacifique, 545 00:24:30,846 --> 00:24:35,750 transatlantique, transocéanique câblage que très gros navires juste 546 00:24:35,750 --> 00:24:38,950 déployer et de mettre sur le fond de l'océan, qui porte 547 00:24:38,950 --> 00:24:40,460 tout cela connectivité Internet. 548 00:24:40,460 --> 00:24:42,440 Voilà pourquoi notre connexion réseau obtient 549 00:24:42,440 --> 00:24:44,520 tellement plus lent, relativement parlant. 550 00:24:44,520 --> 00:24:46,687 Et je l'ai mentionné plus tôt, généralement, et bien, ce 551 00:24:46,687 --> 00:24:49,020 est quelque chose d'un développeur web peut-être envie de garder à l'esprit. 552 00:24:49,020 --> 00:24:50,770 >> Nous ne rentrerons pas dans trop beaucoup de détails demain. 553 00:24:50,770 --> 00:24:54,090 Mais, en général, un être humain va commencer à remarquer les retards sur une page Web 554 00:24:54,090 --> 00:24:56,775 si quelque chose prend 200 ou plus millisecondes pour charger. 555 00:24:56,775 --> 00:24:59,670 Je veux dire, c'est toujours superbe fast-- un cinquième de seconde. 556 00:24:59,670 --> 00:25:02,270 Mais ceci est un des mesures qu'un développeur web 557 00:25:02,270 --> 00:25:05,290 devrait garder à l'esprit lors de la conception une page, quand il ou elle est 558 00:25:05,290 --> 00:25:10,360 la création de graphiques, ou l'ajout de Les annonces de tiers, 559 00:25:10,360 --> 00:25:10,970 peut-être. 560 00:25:10,970 --> 00:25:12,900 >> Vous ne voulez pas ralentir en bas de la page de chargement. 561 00:25:12,900 --> 00:25:15,320 Vous, idéalement, voulez garder aussi vite que possible. 562 00:25:15,320 --> 00:25:18,440 Et si vous commencez à avoir la page de chargement temps de 200 millisecondes, ainsi que 563 00:25:18,440 --> 00:25:21,420 l'humain va remarquer que ce n'est pas vraiment instantanée. 564 00:25:21,420 --> 00:25:24,770 Et ces chiffres ne sont pas tout ce qui ne connaissent pas pour nous. 565 00:25:24,770 --> 00:25:29,340 >> Donc cela, alors, capture un peu plus quantitativement ce qui se passe ici. 566 00:25:29,340 --> 00:25:31,870 Et il est vraiment, même bien que je suis en quelque sorte de se lamenter 567 00:25:31,870 --> 00:25:33,545 la lenteur est d'obtenir au Japon. 568 00:25:33,545 --> 00:25:36,050 Je veux dire, il est encore moins d'une demi-seconde, 569 00:25:36,050 --> 00:25:38,310 pour obtenir votre mi-chemin de données autour du monde, 570 00:25:38,310 --> 00:25:42,730 que ce soit un email, une page web, ou toute autre chose le long de ces lignes. 571 00:25:42,730 --> 00:25:47,500 >> Très bien, alors comment fait cela, alors, se rapportent à l'endroit où nous allions plus tôt. 572 00:25:47,500 --> 00:25:49,120 Nous parlions d'une adresse IP. 573 00:25:49,120 --> 00:25:52,500 Et chaque ordinateur, sur Internet, a une adresse unique, nous dirons pour maintenant-- 574 00:25:52,500 --> 00:25:54,660 mais un peu d'un lie-- blanc appelé une adresse IP. 575 00:25:54,660 --> 00:25:56,890 Et cette adresse IP est utilisée comment? 576 00:25:56,890 --> 00:26:00,230 >> Il est utilisé par ces routeurs pour décider si les données doivent aller ici, ici, 577 00:26:00,230 --> 00:26:01,280 ici, ou ici. 578 00:26:01,280 --> 00:26:04,256 Et je simplifié les choses en disant il semble juste sur le premier chiffre. 579 00:26:04,256 --> 00:26:05,380 Mais ce n'est pas vraiment vrai. 580 00:26:05,380 --> 00:26:08,060 Il regarde plus des chiffres, généralement, pour comprendre cela. 581 00:26:08,060 --> 00:26:11,310 >> Et les humains ont soit décidé ou des algorithmes informatiques 582 00:26:11,310 --> 00:26:13,980 ont décidé ce que le meilleur route est pour que les données. 583 00:26:13,980 --> 00:26:15,950 Alors que, nous l'espérons, dans les 30 ou si le houblon, 584 00:26:15,950 --> 00:26:18,850 il obtient finalement à sa destination. 585 00:26:18,850 --> 00:26:22,270 Une fois que je l'ai demandé d'Amazon page d'accueil, comment Amazon 586 00:26:22,270 --> 00:26:26,330 savoir à qui envoyer la page d'accueil? 587 00:26:26,330 --> 00:26:28,680 >> A droite, dans la vieille école forme, je vous envoie une carte postale 588 00:26:28,680 --> 00:26:31,500 à Amazon dire, s'il vous plaît envoyez-moi votre page d'accueil. 589 00:26:31,500 --> 00:26:35,350 Amazon va répondre avec une certaine type de message, une sorte de carte postale, 590 00:26:35,350 --> 00:26:36,970 une sorte d'enveloppe de son propre. 591 00:26:36,970 --> 00:26:39,560 Alors, faisons exactement ce juste de visualiser ce pour un moment. 592 00:26:39,560 --> 00:26:41,700 >> Donc Internet ces jours-ci, comme vous avez pu entendre, 593 00:26:41,700 --> 00:26:44,200 semble être rempli avec les chats et les photos de chats. 594 00:26:44,200 --> 00:26:48,300 Donc, supposons que quelqu'un essaie de pas visiter Amazon.com, mais certains site web 595 00:26:48,300 --> 00:26:49,790 pour télécharger une image d'un chat. 596 00:26:49,790 --> 00:26:53,805 Donc, mon ordinateur portable veut envoyer une demande, via le web, à certains sites Web en disant: 597 00:26:53,805 --> 00:26:55,560 me donner l'image d'aujourd'hui d'un chat. 598 00:26:55,560 --> 00:26:58,780 >> Et ce chat, espérons-le, doit puis obtenir téléchargé sur mon ordinateur. 599 00:26:58,780 --> 00:27:00,094 Alors qu'est-ce qui se passe réellement? 600 00:27:00,094 --> 00:27:01,510 Eh bien, laissez-moi aller de l'avant et de faire cela. 601 00:27:01,510 --> 00:27:04,430 J'ai quatre vieilles enveloppes scolaires ici. 602 00:27:04,430 --> 00:27:05,680 Et cela est une métaphore utile. 603 00:27:05,680 --> 00:27:08,260 Parce que cela est, pour l'essentiel, par voie électronique ce 604 00:27:08,260 --> 00:27:10,570 passe en dessous de la hotte quand j'envoyer un message. 605 00:27:10,570 --> 00:27:15,850 >> Donc, pour l'intérêt de la discussion, disons que ce ne soit plus Amazon. 606 00:27:15,850 --> 00:27:18,200 Ceci est cats.com ou quelque chose. 607 00:27:18,200 --> 00:27:24,250 Et mon adresse IP, je vais dire pour simplifier, est 1.2.3.4. 608 00:27:24,250 --> 00:27:29,950 Et le site de chat sera 5.6.7.8. 609 00:27:29,950 --> 00:27:33,090 >> Et ce que cela signifie pour Me est le suivant. 610 00:27:33,090 --> 00:27:40,840 Je vais mettre 1.2.3.4, 1.2.3.4. 611 00:27:40,840 --> 00:27:43,555 Et je tiens ces en une seconde. 612 00:27:43,555 --> 00:27:46,350 1.2.3.4. 613 00:27:46,350 --> 00:27:51,087 Je vais mettre mon retour répondre à l'ensemble de ces enveloppes, 614 00:27:51,087 --> 00:27:52,920 en haut à gauche coin comme vous avez l'habitude 615 00:27:52,920 --> 00:27:54,211 serait lors de l'envoi d'une enveloppe. 616 00:27:54,211 --> 00:27:58,905 Et maintenant, il suffit de prendre une conjecture ce qui doit pour aller dans la partie principale de l'enveloppe. 617 00:27:58,905 --> 00:27:59,780 AUDIENCE: [Inaudible] 618 00:27:59,780 --> 00:28:00,430 DAVID J. Malan: Ouais, ouais. 619 00:28:00,430 --> 00:28:00,930 C'est tout. 620 00:28:00,930 --> 00:28:03,600 Alors 5.6.7.8. 621 00:28:03,600 --> 00:28:13,970 Donc, 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 >> Et maintenant, ce chat ici, par la conception, va 623 00:28:18,450 --> 00:28:21,030 à chomped en plusieurs morceaux après que je la demande. 624 00:28:21,030 --> 00:28:22,960 Alors disons que, pour la cause de cette histoire, 625 00:28:22,960 --> 00:28:24,890 Je vous ai déjà envoyé des une enveloppe de ma propre 626 00:28:24,890 --> 00:28:28,114 à cats.com dire, s'il vous plaît me donner les chats d'aujourd'hui. 627 00:28:28,114 --> 00:28:30,280 Donc, ce que nous parlons, maintenant, est la seconde moitié 628 00:28:30,280 --> 00:28:35,450 de la transaction, lorsque la réponse arrive retour de cats.com à peu vieux moi. 629 00:28:35,450 --> 00:28:39,380 >> Ainsi, il apparaît que le protocole, que ces ordinateurs parlent, 630 00:28:39,380 --> 00:28:44,470 est généralement quelque chose appelé TCP / IP, que vous avez probablement vu quelque part 631 00:28:44,470 --> 00:28:48,670 ou autre sur votre Mac, ou PC, ou les médias, ou sur un film, 632 00:28:48,670 --> 00:28:50,040 ou une émission de télévision, ou similaire. 633 00:28:50,040 --> 00:28:51,370 Alors qu'est-ce que tout cela veut dire? 634 00:28:51,370 --> 00:28:53,900 Ceci est en fait une combinaison de deux protocoles. 635 00:28:53,900 --> 00:28:57,050 >> Et un protocole est juste une langue que deux ordinateurs parlent. 636 00:28:57,050 --> 00:28:59,620 En effet, dans un protocole le monde humain, bonjour. 637 00:28:59,620 --> 00:29:00,370 David de mon nom. 638 00:29:00,370 --> 00:29:01,570 >> AUDIENCE: Bonjour. 639 00:29:01,570 --> 00:29:02,945 >> DAVID J. Malan: Ravi de vous rencontrer. 640 00:29:02,945 --> 00:29:05,930 Donc, c'est un humain assez stupide protocole, où je tends la main. 641 00:29:05,930 --> 00:29:07,320 Et Arwa étend sa main. 642 00:29:07,320 --> 00:29:09,050 Et nous rencontrer et saluer. 643 00:29:09,050 --> 00:29:11,150 Et puis, l'opération est terminée. 644 00:29:11,150 --> 00:29:13,980 >> Mais il est un protocole dans la la mesure où elle est un ensemble d'étapes 645 00:29:13,980 --> 00:29:18,900 qu'il est un script que les deux nous savons comment agir sur. 646 00:29:18,900 --> 00:29:19,900 Et il y a un début. 647 00:29:19,900 --> 00:29:21,060 Et il y a une fin. 648 00:29:21,060 --> 00:29:24,170 De même, lorsque vient aux ordinateurs, ils 649 00:29:24,170 --> 00:29:27,350 avoir des ensembles de protocols-- conventions qui, en toute équité, ont 650 00:29:27,350 --> 00:29:28,830 été décidée par les humains. 651 00:29:28,830 --> 00:29:33,220 Mais ils sont utilisés par les ordinateurs dicter la façon dont les ordinateurs communiquent entre eux. 652 00:29:33,220 --> 00:29:38,490 >> IP est la moitié de cette paire de protocoles qui régit la façon dont vous vous adressez à des ordinateurs. 653 00:29:38,490 --> 00:29:39,860 Comment adresser les ordinateurs? 654 00:29:39,860 --> 00:29:42,790 Exactement comme ça. 655 00:29:42,790 --> 00:29:45,380 >> Donc IP est un ensemble de conventions qui dit faire 656 00:29:45,380 --> 00:29:47,370 vous que vous avez une adresse IP adresse du destinataire 657 00:29:47,370 --> 00:29:49,000 et une adresse IP de l'expéditeur. 658 00:29:49,000 --> 00:29:51,070 Et l'utiliser en pointillés, quelque chose dot quelque chose 659 00:29:51,070 --> 00:29:52,700 dot quelque chose dot format quelque chose. 660 00:29:52,700 --> 00:29:58,820 Par exemple, le TCP est différent Protocole utilisé en conjonction avec l'IP, 661 00:29:58,820 --> 00:30:01,410 qui garantit généralement la livraison. 662 00:30:01,410 --> 00:30:04,590 IP indique simplement les ordinateurs la façon de traiter les uns les autres. 663 00:30:04,590 --> 00:30:07,560 >> Il est juste quand je dis David, vous avez dit Arwa. 664 00:30:07,560 --> 00:30:11,860 Cela a été notre équivalent IP, notre les étapes pour traiter les uns des autres. 665 00:30:11,860 --> 00:30:15,970 Mais pour confirmer la livraison, ordinateurs utilisent un protocole 666 00:30:15,970 --> 00:30:19,960 appelé TCP, Transmission Control Protocol, qui est juste 667 00:30:19,960 --> 00:30:23,690 une façon élégante de dire qu'il sont des caractéristiques additionnelles utilisées 668 00:30:23,690 --> 00:30:28,650 par ordinateur pour faire en sorte que tous ces éléments enveloppes je continue soutenant effectivement 669 00:30:28,650 --> 00:30:30,140 se rendre à leur destination. 670 00:30:30,140 --> 00:30:32,810 >> Et un mécanisme de qui est le suivant. 671 00:30:32,810 --> 00:30:37,870 Il me semble avoir combien enveloppes ici en ce moment? 672 00:30:37,870 --> 00:30:38,659 >> AUDIENCE: Quatre. 673 00:30:38,659 --> 00:30:39,700 DAVID J. Malan: OK, quatre. 674 00:30:39,700 --> 00:30:43,890 Ainsi se sent comme, juste pour être un peu rangé à propos de tout cela, je vais nombre 675 00:30:43,890 --> 00:30:46,900 eux dans la gauche en bas coin, comme le champ mémo. 676 00:30:46,900 --> 00:30:52,940 Et je vais juste dire 1, 2, 3, 4. 677 00:30:52,940 --> 00:30:56,050 Mais maintenant, commencer à penser un peu plus comme un ingénieur. 678 00:30:56,050 --> 00:30:59,700 >> Ai-je notais autant informations comme je l'ai fait? 679 00:30:59,700 --> 00:31:02,850 Puis-je être encore plus tendu que celui-ci quand il vient 680 00:31:02,850 --> 00:31:04,150 de préciser ces chiffres? 681 00:31:04,150 --> 00:31:07,342 Que pouvais-je mettre sur le enveloppe qui est juste peut-être utile? 682 00:31:07,342 --> 00:31:08,580 >> AUDIENCE: [Inaudible]. 683 00:31:08,580 --> 00:31:08,920 >> DAVID J. Malan: Qu'est-ce que? 684 00:31:08,920 --> 00:31:10,636 >> AUDIENCE: Le nombre total de enveloppes que vous avez. 685 00:31:10,636 --> 00:31:12,270 >> DAVID J. Malan: Oui, le nombre total. 686 00:31:12,270 --> 00:31:15,514 Je sens que je ne suis pas la capture comme beaucoup d'informations disponibles que moi. 687 00:31:15,514 --> 00:31:17,180 Donc, vous savez, je devrais probablement le faire. 688 00:31:17,180 --> 00:31:22,660 Donc, 1 sur 4, 2 sur 4, 3 sur 4 4 sur 4. 689 00:31:22,660 --> 00:31:23,840 >> Et maintenant, pourquoi est-ce? 690 00:31:23,840 --> 00:31:27,530 Quelle est l'intuition derrière aussi griffonner sur le nombre total d'enveloppes 691 00:31:27,530 --> 00:31:29,380 Je suis sur le point d'envoyer? 692 00:31:29,380 --> 00:31:31,130 AUDIENCE: Découvrez si quelque chose manque. 693 00:31:31,130 --> 00:31:32,129 DAVID J. Malan: Exactement. 694 00:31:32,129 --> 00:31:34,100 Donc, TCP exploite cela. 695 00:31:34,100 --> 00:31:36,450 Il utilise ce qu'on appelle un le numéro de séquence très similaire 696 00:31:36,450 --> 00:31:38,730 dans l'esprit de ce que nous allons dessiner ici. 697 00:31:38,730 --> 00:31:42,381 Mais il a besoin de savoir combien de paquets, ou des enveloppes, il sont censés être. 698 00:31:42,381 --> 00:31:44,130 Parce que sinon, comment savez-vous si quand 699 00:31:44,130 --> 00:31:46,870 vous obtenez 1, 2 et 3 devraient il y a eu un 4? 700 00:31:46,870 --> 00:31:50,950 >> Vous pouvez déduire si vous obtenez 1, 2 et 4, attendez une minute. 701 00:31:50,950 --> 00:31:52,700 Il y avait probablement un certain nombre 3. 702 00:31:52,700 --> 00:31:55,020 Et en fait, c'est plus proche de la façon dont fonctionne le protocole TCP. 703 00:31:55,020 --> 00:31:58,240 Mais pour nos besoins maintenant, nous allons juste être super-précis et dire que c'est 1 sur 4, 704 00:31:58,240 --> 00:32:01,690 2 de 4, 3 4, 4 4 de sorte que nous savoir à la fin du processus, 705 00:32:01,690 --> 00:32:05,750 la fin de la poignée de main si vous voulez, si tout cela est réellement complète. 706 00:32:05,750 --> 00:32:09,220 >> Or, il se trouve TCP fait une autre chose. 707 00:32:09,220 --> 00:32:14,520 TCP permet également à un ordinateur pour fournir de multiples services. 708 00:32:14,520 --> 00:32:19,050 Et par les services web que je veux dire, email, chats, la voix sur IP. 709 00:32:19,050 --> 00:32:22,500 Il y a des grappes de choses différentes de la Internet et les serveurs sur Internet 710 00:32:22,500 --> 00:32:23,570 peut faire ces jours-ci. 711 00:32:23,570 --> 00:32:28,699 >> Ainsi, par exemple, il suffit de penser hypothétiquement, si je remets cela à Arwa, 712 00:32:28,699 --> 00:32:31,240 comment savez-vous ce qui va se être à l'intérieur de ces enveloppes? 713 00:32:31,240 --> 00:32:33,130 Est-ce que ça va être un demander une page Web? 714 00:32:33,130 --> 00:32:34,090 Est-ce un email? 715 00:32:34,090 --> 00:32:35,680 Est-ce un message instantané? 716 00:32:35,680 --> 00:32:37,450 >> Vous ne savez pas basé sur cette information. 717 00:32:37,450 --> 00:32:41,730 Tout ce que vous savez est qui il est à partir, qui il est, et quel nombre d'enveloppe 718 00:32:41,730 --> 00:32:42,230 c'est. 719 00:32:42,230 --> 00:32:43,965 Nous avons donc besoin d'un plus un bout d'information. 720 00:32:43,965 --> 00:32:45,840 Et nous parlons le web, dans ce cas, 721 00:32:45,840 --> 00:32:47,090 juste parce qu'il est des photos de chats. 722 00:32:47,090 --> 00:32:48,320 Mais il pourrait être quelque chose. 723 00:32:48,320 --> 00:32:50,440 >> Je pourrais écrire web sur elle. 724 00:32:50,440 --> 00:32:53,950 Ou plus exactement, je pouvait écrire HTTP, qui 725 00:32:53,950 --> 00:32:58,250 est le protocole utilisé par Internet les navigateurs et les serveurs de communiquer. 726 00:32:58,250 --> 00:32:59,560 Plus sur cela dans un instant. 727 00:32:59,560 --> 00:33:02,480 Mais je vais être encore plus que celle orientée vers l'ordinateur. 728 00:33:02,480 --> 00:33:06,510 >> Il se trouve que les humains, il y a quelque temps, a décidé 729 00:33:06,510 --> 00:33:10,090 d'attribuer des numéros uniques à services Internet populaires. 730 00:33:10,090 --> 00:33:15,020 HTTP arrive à utiliser le numéro 80, ou comme nous le verrons, 443. 731 00:33:15,020 --> 00:33:17,770 Mais 80 est très bien pour l'instant. 732 00:33:17,770 --> 00:33:22,530 >> SMTP, ce qui est une façon élégante de dire le courrier sortant. 733 00:33:22,530 --> 00:33:24,910 Ceci est le protocole de transfert de courrier simple. 734 00:33:24,910 --> 00:33:27,810 Juste l'ensemble des conventions régit la façon dont les ordinateurs envoyez un email 735 00:33:27,810 --> 00:33:29,200 d'un ordinateur à un autre. 736 00:33:29,200 --> 00:33:33,430 Arrive à utiliser le numéro 25. 737 00:33:33,430 --> 00:33:37,710 >> FTP, avec laquelle certains d'entre vous pourraient être familier, qu'est-ce que FTP faire? 738 00:33:37,710 --> 00:33:39,001 >> AUDIENCE: Transfert de fichiers. 739 00:33:39,001 --> 00:33:42,000 DAVID J. Malan: Ouais, File Transfer Protocole ne devrait pas être utilisé plus. 740 00:33:42,000 --> 00:33:44,082 Si votre entreprise encore l'utilise, vous êtes probablement 741 00:33:44,082 --> 00:33:46,040 utiliser sans cryptage, ce qui signifie que vous avez 742 00:33:46,040 --> 00:33:49,140 été l'envoi de votre nom d'utilisateur et mot de passe à travers l'Internet pendant tout ce temps. 743 00:33:49,140 --> 00:33:50,223 Probablement ne devrait pas l'utiliser. 744 00:33:50,223 --> 00:33:51,890 Parce que les versions sécurisées existent. 745 00:33:51,890 --> 00:33:53,820 Il utilise le port 21. 746 00:33:53,820 --> 00:33:56,762 Et il y a des grappes de d'autres exemples comme celui-ci. 747 00:33:56,762 --> 00:33:58,470 En d'autres termes, les humains, il y a quelque temps, 748 00:33:58,470 --> 00:34:01,820 décidé que, hé, disons simplement attribuer des numéros à tous ces services 749 00:34:01,820 --> 00:34:03,280 pour garder tout bien rangé. 750 00:34:03,280 --> 00:34:05,571 Mais qu'est-ce que cela signifie vraiment, même si de cette enveloppe 751 00:34:05,571 --> 00:34:09,530 commencer à regarder un peu mystérieux, Je peux maintenant mettre sur la fin de celui-ci, 752 00:34:09,530 --> 00:34:11,989 par exemple, du côlon 80. 753 00:34:11,989 --> 00:34:13,780 Et je vais juste utiliser un colon ici juste 754 00:34:13,780 --> 00:34:16,969 parce que ce congrès de l'ordinateur. 755 00:34:16,969 --> 00:34:21,440 Je vais ajouter un colon 80 à la fin de l'adresse 756 00:34:21,440 --> 00:34:27,260 juste pour capturer arcanely le fait que ceci est destiné à 5.6.7.8 port 80. 757 00:34:27,260 --> 00:34:31,610 Alors maintenant, quand je remets à Arwa, en supposant elle est en cours d'exécution d'un serveur de messagerie, une web 758 00:34:31,610 --> 00:34:33,864 serveur, un instant serveur de messages, elle maintenant 759 00:34:33,864 --> 00:34:37,301 sait que en voyant le nombre 80, oh, cela devrait aller dans ce seau. 760 00:34:37,301 --> 00:34:38,800 Ou cela devrait aller dans cette boîte aux lettres. 761 00:34:38,800 --> 00:34:41,380 Ou cela devrait être remis off à ce service qui est 762 00:34:41,380 --> 00:34:43,659 en cours d'exécution sur son serveur particulier. 763 00:34:43,659 --> 00:34:45,650 >> Alors maintenant, la dernière pièce de celui-ci, ceci est le chat. 764 00:34:45,650 --> 00:34:47,250 Et pourquoi dois-je quatre enveloppes? 765 00:34:47,250 --> 00:34:51,810 Eh bien, l'une des caractéristiques offertes par IP, en plus de l'adressage, 766 00:34:51,810 --> 00:34:54,179 est également la capacité à fragmenter les demandes. 767 00:34:54,179 --> 00:34:55,830 >> Ceci est un assez gros chat. 768 00:34:55,830 --> 00:35:02,910 Et en fait, pour l'efficacité et de maximiser le débit, pour ainsi dire, 769 00:35:02,910 --> 00:35:07,110 ce qui est bon pour la fragmentation est de prendre de gros fichiers comme celui-ci 770 00:35:07,110 --> 00:35:11,070 et de les déchirer en de plus petits morceaux pour des fragments, 771 00:35:11,070 --> 00:35:14,240 nous dirons dans ce cas, la hausse qui 772 00:35:14,240 --> 00:35:17,800 est-ce juste parce qu'un personne monopolise 773 00:35:17,800 --> 00:35:20,480 votre réseau en téléchargeant vraiment gros fichiers vidéo, 774 00:35:20,480 --> 00:35:24,110 ces fichiers vidéo sont toujours en cours à être haché en super petits morceaux 775 00:35:24,110 --> 00:35:26,950 et transmis à un ou plusieurs à la fois. 776 00:35:26,950 --> 00:35:29,750 Alors que peu de moi avec mon chat, ou mon email, 777 00:35:29,750 --> 00:35:32,900 ou mon message instantané, ou quelque chose plus important que toutes ces choses 778 00:35:32,900 --> 00:35:37,604 peut aussi avoir l'occasion d'aller à partir de votre ordinateur ou votre maison 779 00:35:37,604 --> 00:35:38,770 pour le reste de l'Internet. 780 00:35:38,770 --> 00:35:40,100 >> Et il est à la logiciels et les routeurs 781 00:35:40,100 --> 00:35:41,970 de décider comment envoyer ces choses. 782 00:35:41,970 --> 00:35:44,370 Mais finalement, ils seront tous se rendre à leurs destinations. 783 00:35:44,370 --> 00:35:49,950 En aparté, si vous avez jamais pensé à propos de la question, ou lire, 784 00:35:49,950 --> 00:35:52,162 la question de la neutralité du net? 785 00:35:52,162 --> 00:35:55,120 La neutralité du Net, ce fut en vogue pendant un certain temps, dans ce pays, 786 00:35:55,120 --> 00:35:58,970 où politiquement, il est devenu un problème foyer. 787 00:35:58,970 --> 00:36:02,930 Parce que certaines entreprises, par exemple, voulu donner la priorité à certains trafics 788 00:36:02,930 --> 00:36:03,870 sur les autres. 789 00:36:03,870 --> 00:36:06,610 Par exemple, les gens étaient inquiets que peut-être 790 00:36:06,610 --> 00:36:12,160 Microsoft avec Skype ou Google avec Hangouts, ou peut-être avec des vidéos Netflix 791 00:36:12,160 --> 00:36:15,840 serait, peut-être, être prêt à payer Comcast ou Verizon, 792 00:36:15,840 --> 00:36:19,567 ou qui sait, même le gouvernement plus argent pour prioriser leur trafic. 793 00:36:19,567 --> 00:36:21,650 Maintenant, qu'est-ce que fait dire technologiquement? 794 00:36:21,650 --> 00:36:25,980 Cela pourrait signifier qu'un FAI, en voyant certaines adresses IP, 795 00:36:25,980 --> 00:36:28,500 pourrait donner ces paquets, ces enveloppes, la priorité. 796 00:36:28,500 --> 00:36:32,960 En voyant certains numéros de port, pourrait donner aux paquets prioritaires et, ensuite, 797 00:36:32,960 --> 00:36:35,840 ralentir mon e-mail, ou ralentir mon service. 798 00:36:35,840 --> 00:36:42,780 Et il vraiment se résume tout simplement vers le bas pour priorisation ou la qualité du service 799 00:36:42,780 --> 00:36:44,647 pour ces différents services différents. 800 00:36:44,647 --> 00:36:46,980 Donc, et comment il serait être fait sur le plan technique. 801 00:36:46,980 --> 00:36:49,021 >> Donc, dans tous les cas, nous avons maintenant que ces quatre enveloppes. 802 00:36:49,021 --> 00:36:54,000 Je vais mettre un quart de le chat dans cette enveloppe, un 803 00:36:54,000 --> 00:37:02,370 quart du chat dans cette enveloppe, un quart dans cette enveloppe. 804 00:37:02,370 --> 00:37:10,440 Et maintenant, supposons que mon but est de envoyer ceux-ci, disons, à Jeffery. 805 00:37:10,440 --> 00:37:13,890 Rappelons que tout comme le image ici suggère, 806 00:37:13,890 --> 00:37:16,270 ils ne sont pas tous nécessairement prendre la même route. 807 00:37:16,270 --> 00:37:20,467 >> Donc, si je suis le serveur cats.com, Je réponds à la demande de Jeffery 808 00:37:20,467 --> 00:37:21,050 dans cette histoire. 809 00:37:21,050 --> 00:37:22,510 Je vais passer un ici. 810 00:37:22,510 --> 00:37:24,250 Ils commencent probablement dans le même emplacement. 811 00:37:24,250 --> 00:37:26,980 Alors Arwa, si vous voulez décider qui pour acheminer ce à côté, 812 00:37:26,980 --> 00:37:28,690 vous pouvez aller de l'avant et l'envoyer de cette façon. 813 00:37:28,690 --> 00:37:31,120 Et ne pas l'envoyer à la même routeur chaque fois. 814 00:37:31,120 --> 00:37:31,640 >> [Gloussant] 815 00:37:31,640 --> 00:37:33,139 >> Alors Dan devient un peu encombré. 816 00:37:33,139 --> 00:37:36,342 817 00:37:36,342 --> 00:37:37,920 Voilà. 818 00:37:37,920 --> 00:37:39,670 D'accord. 819 00:37:39,670 --> 00:37:41,837 Et ceux qui ont besoin de faire leur chemin autour de la salle. 820 00:37:41,837 --> 00:37:44,378 Et encore, vous en tant que routeur savoir généralement de cette façon de Jeffery. 821 00:37:44,378 --> 00:37:45,840 Il suffit donc de continuer à envoyer de cette façon. 822 00:37:45,840 --> 00:37:53,170 823 00:37:53,170 --> 00:37:55,340 Et maintenant, supposons que Dan n'a pas tout à fait le faire. 824 00:37:55,340 --> 00:37:59,290 Et donc ce paquet a déposés le long de la Ainsi, si je peux voler que loin de vous 825 00:37:59,290 --> 00:38:00,193 avec force, désolé. 826 00:38:00,193 --> 00:38:06,150 827 00:38:06,150 --> 00:38:06,760 >> Très agréable. 828 00:38:06,760 --> 00:38:09,119 Il est pas nécessairement la itinéraire le plus direct géographique. 829 00:38:09,119 --> 00:38:10,410 Toujours essayer d'arriver à Jeffery. 830 00:38:10,410 --> 00:38:11,959 Et complète. 831 00:38:11,959 --> 00:38:13,000 Maintenant, cela était délibéré. 832 00:38:13,000 --> 00:38:14,875 Je ne voulais pas frapper votre main quand je l'ai fait. 833 00:38:14,875 --> 00:38:17,720 Mais paquet 4 de 4 a fait se perdre ou est tombé. 834 00:38:17,720 --> 00:38:20,550 Et peut-être que arrivé parce que il y avait une erreur matérielle. 835 00:38:20,550 --> 00:38:23,864 Peut-être parce Dan a obtenu surchargé ou Andrew a obtenu surchargé. 836 00:38:23,864 --> 00:38:24,530 Mais ce qui est arrivé. 837 00:38:24,530 --> 00:38:26,488 Donc, si, Jefferey, vous feriez tient à réassembler que. 838 00:38:26,488 --> 00:38:29,700 Quelle image avez-vous en face de vous en ce moment? 839 00:38:29,700 --> 00:38:32,144 Si vous souhaitez prendre la messages sur les enveloppes. 840 00:38:32,144 --> 00:38:33,840 >> AUDIENCE: 1, 2, 3. 841 00:38:33,840 --> 00:38:37,570 >> DAVID J. Malan: OK, allez-y et ouvrez les et prendre les morceaux de chat dehors. 842 00:38:37,570 --> 00:38:39,390 >> AUDIENCE: [Inaudible]. 843 00:38:39,390 --> 00:38:42,360 >> DAVID J. Malan: Très bien, alors nous avons en haut à gauche du chat, 844 00:38:42,360 --> 00:38:47,760 en bas à droite et en bas à gauche. 845 00:38:47,760 --> 00:38:49,910 Nous allons donc manquer le en haut à droite du chat. 846 00:38:49,910 --> 00:38:53,770 Donc, TCP, encore une fois, est-ce protocole qui débute ici. 847 00:38:53,770 --> 00:38:59,190 Alors Jeffery, lors de la réception 1, et 2 et 3 du 4, dans ce scénario, 848 00:38:59,190 --> 00:39:03,370 envoie en quelque sorte un message de nouveau à moi, par l'intermédiaire d'un certain route-- 849 00:39:03,370 --> 00:39:05,840 pourrait être un certain nombre de différents houblon ici-- qui dit, 850 00:39:05,840 --> 00:39:06,798 hey, mais attendez une minute. 851 00:39:06,798 --> 00:39:08,670 Renvoyer 4 sur 4. 852 00:39:08,670 --> 00:39:12,480 >> Et donc ce que je dois aller faire est-- il est toutes les données électroniques. 853 00:39:12,480 --> 00:39:15,740 Donc, je peux très facilement copier le chat à l'intérieur de ma propre RAM ou mémoire. 854 00:39:15,740 --> 00:39:17,950 Je peux venir avec un autre enveloppe, mettre une autre copie 855 00:39:17,950 --> 00:39:19,640 de tout ce fragment d'efficacité. 856 00:39:19,640 --> 00:39:21,181 Je n'ai pas de renvoyer le chat entier. 857 00:39:21,181 --> 00:39:23,500 Je peux le mettre dans une nouvelle enveloppe, envoyer tout autour. 858 00:39:23,500 --> 00:39:26,290 Et certains nombre de millisecondes plus tard, Jeffrey, nous l'espérons, 859 00:39:26,290 --> 00:39:28,640 a la totalité du paquet. 860 00:39:28,640 --> 00:39:30,860 Il a donc fallu un peu le temps de raconter cette histoire. 861 00:39:30,860 --> 00:39:32,610 Et ce n'est pas déraisonnable. 862 00:39:32,610 --> 00:39:35,150 >> Parce qu'il ya beaucoup de la complexité qui se passe ici. 863 00:39:35,150 --> 00:39:36,530 Ces protocoles ne sont pas simples. 864 00:39:36,530 --> 00:39:39,040 Mais si vous voulez garantir livraison de cette manière, 865 00:39:39,040 --> 00:39:42,540 vous devez avoir ces mesures supplémentaires, que des métadonnées supplémentaires, si vous voulez. 866 00:39:42,540 --> 00:39:45,230 >> Et juste pour jeter un terme à là, les données que nous nous soucions 867 00:39:45,230 --> 00:39:46,860 est comme le chat à l'intérieur de l'enveloppe. 868 00:39:46,860 --> 00:39:50,227 Les métadonnées, qui sont des données qui est utile, mais pas ce que je fait 869 00:39:50,227 --> 00:39:52,310 soucier à la fin de le jour, est tous les trucs 870 00:39:52,310 --> 00:39:54,184 que je l'ai écrit sur le en dehors de la envelope-- 871 00:39:54,184 --> 00:39:57,850 l'adresse, la destination, la numéro de port, les numéros de séquence. 872 00:39:57,850 --> 00:39:58,850 Tout cela est métadonnées. 873 00:39:58,850 --> 00:39:59,560 C'est utile. 874 00:39:59,560 --> 00:40:02,591 Mais ce n'est pas ce que je finalement veulent sortir de cette toute transaction. 875 00:40:02,591 --> 00:40:04,840 Maintenant, cela semble assez convaincante que peu importe ce que, 876 00:40:04,840 --> 00:40:07,310 Jeffrey recevra une copie de ce chat, nous en supposant 877 00:40:07,310 --> 00:40:10,160 avoir une connexion physique à lui à la fin de la journée. 878 00:40:10,160 --> 00:40:12,680 Mais y at-il certains les types d'applications 879 00:40:12,680 --> 00:40:16,980 où la garantie de livraison serait une mauvaise conception 880 00:40:16,980 --> 00:40:21,424 décision et une caractéristique indésirable? 881 00:40:21,424 --> 00:40:24,270 882 00:40:24,270 --> 00:40:27,280 Voulez-vous toujours à réémettre comme je l'ai proposé tout à l'heure? 883 00:40:27,280 --> 00:40:31,935 884 00:40:31,935 --> 00:40:33,740 >> AUDIENCE: payer pour cela, je suppose. 885 00:40:33,740 --> 00:40:36,182 >> DAVID J. Malan: Si vous payer, que pourriez-vous dire? 886 00:40:36,182 --> 00:40:38,070 >> AUDIENCE: [Inaudible]. 887 00:40:38,070 --> 00:40:40,270 >> DAVID J. Malan: Oh, OK, bonne question. 888 00:40:40,270 --> 00:40:42,620 Seriez-vous vous payer le double si elle est comme vérifier 889 00:40:42,620 --> 00:40:44,700 d'Amazon ou quelque chose? 890 00:40:44,700 --> 00:40:46,090 Réponse courte, non. 891 00:40:46,090 --> 00:40:50,410 Parce que dans ces fragments sont, pour ainsi dire, à un niveau inférieur. 892 00:40:50,410 --> 00:40:53,910 Et ils doivent être réassemblés avant que vous pouvez réellement payer. 893 00:40:53,910 --> 00:40:56,046 Donc, bonne pensée, mais pas inquiétante dans ce cas. 894 00:40:56,046 --> 00:41:01,930 895 00:41:01,930 --> 00:41:03,150 >> Disons raisonner en arrière. 896 00:41:03,150 --> 00:41:06,484 Donc retransmettant nécessaire un peu plus d'effort. 897 00:41:06,484 --> 00:41:07,900 Cela ne se sentait pas comme une affaire énorme. 898 00:41:07,900 --> 00:41:10,370 Mais il ne nécessite un peu plus de temps. 899 00:41:10,370 --> 00:41:13,030 >> Parce que maintenant, Jeffrey doit attendre quelques millisecondes 900 00:41:13,030 --> 00:41:16,340 pour obtenir à nouveau que le quatrième morceau de données. 901 00:41:16,340 --> 00:41:18,256 blip mineur, mais il va ralentir les choses. 902 00:41:18,256 --> 00:41:19,880 Et peut-être le super Internet bondé. 903 00:41:19,880 --> 00:41:22,760 >> Et peut-être Andrew garde abandon de paquets sur le sol. 904 00:41:22,760 --> 00:41:25,360 Donc, ces retards commencent à accumuler. 905 00:41:25,360 --> 00:41:29,320 Donc, après un certain temps, ce chat ne prendre 74 millisecondes pour y arriver. 906 00:41:29,320 --> 00:41:31,390 Il faut 1,5 secondes. 907 00:41:31,390 --> 00:41:35,100 >> Et peut-être la prochaine image d'un chat prend une demi-seconde, deux secondes. 908 00:41:35,100 --> 00:41:37,850 En d'autres termes, nous commençons embourber les choses. 909 00:41:37,850 --> 00:41:42,380 Quelles applications pourraient être ennuyeux pour enliser de cette façon? 910 00:41:42,380 --> 00:41:43,790 >> AUDIENCE: flux vidéo ou de la voix. 911 00:41:43,790 --> 00:41:47,110 >> DAVID J. Malan: Ouais, donc si vous regardez un match de baseball en ligne, 912 00:41:47,110 --> 00:41:51,760 ou si vous êtes Skyping avec quelqu'un, ou FaceTime, 913 00:41:51,760 --> 00:41:56,060 en particulier dans le cas de la vidéo conférence, sorte de pas acceptable, 914 00:41:56,060 --> 00:42:01,260 à un moment donné, commencer à entendre votre réponse humaine une seconde de retard. 915 00:42:01,260 --> 00:42:05,160 Ne serait-il préférable de simplement laisser le paquet sur le sol, 916 00:42:05,160 --> 00:42:09,230 seulement les 3/4 du chat, ou ce cas, une conférence vidéo, 917 00:42:09,230 --> 00:42:13,030 montrer 3/4 de mon visage avec mon la bouche en mouvement que je parle, 918 00:42:13,030 --> 00:42:16,097 et laisser l'audio, à moins, aller à travers, par exemple. 919 00:42:16,097 --> 00:42:17,930 Donc, il y a cette notion la qualité du service 920 00:42:17,930 --> 00:42:20,010 ici, plus généralement, où vous savez quoi, 921 00:42:20,010 --> 00:42:23,210 en temps réel applications-- si il est le streaming d'un événement sportif 922 00:42:23,210 --> 00:42:26,490 ou le streaming vidéo conferencing-- peut-être vous n'avez pas besoin tous les bits. 923 00:42:26,490 --> 00:42:29,140 Et peut-être qu'il est en fait mieux juste mordre la langue 924 00:42:29,140 --> 00:42:33,630 et juste garder le labour avant avec de plus en plus de données, ne jamais regarder en arrière. 925 00:42:33,630 --> 00:42:36,620 Parce que l'humain figurera elle dans son propre esprit 926 00:42:36,620 --> 00:42:37,730 ce qu'ils ont réellement manqué. 927 00:42:37,730 --> 00:42:40,911 >> Et il serait plus ennuyeux pour un tampon, un tampon. 928 00:42:40,911 --> 00:42:41,410 Droite? 929 00:42:41,410 --> 00:42:44,110 Il y a cette chose, avec que nous sommes tous familiers, 930 00:42:44,110 --> 00:42:51,140 où je viens de commencer à parler tout en étant, qui est juste ennuyeux d'avoir fait 931 00:42:51,140 --> 00:42:52,540 que, d'attendre pour moi de rattraper. 932 00:42:52,540 --> 00:42:55,210 >> Peut-être il vaut mieux si vous venez manquer quelques secondes de ce que je dis. 933 00:42:55,210 --> 00:42:56,587 Mais alors, il revient fort. 934 00:42:56,587 --> 00:42:57,920 Il est donc encore une fois, il est un compromis. 935 00:42:57,920 --> 00:43:03,300 En fait, le protocole qui permet que vous fassiez ce ne serait pas TCP, 936 00:43:03,300 --> 00:43:09,290 mais quelque chose appelé UDP, ce qui est tout simplement un autre protocole utilisé 937 00:43:09,290 --> 00:43:12,690 parfois pour ces contextes. 938 00:43:12,690 --> 00:43:13,440 Ouais, question. 939 00:43:13,440 --> 00:43:21,990 >> AUDIENCE: [Inaudible] certains [Inaudible] protocole lent [Inaudible]? 940 00:43:21,990 --> 00:43:24,949 >> DAVID J. Malan: Pour arrêter ralentir dans quel sens? 941 00:43:24,949 --> 00:43:28,200 >> AUDIENCE: Je veux envoyer mon données aussi vite que possible. 942 00:43:28,200 --> 00:43:29,200 >> DAVID J. Malan: OK. 943 00:43:29,200 --> 00:43:32,700 >> AUDIENCE: Si quelqu'un ne veut pas [Inaudible] 944 00:43:32,700 --> 00:43:36,940 transfert à arrêter [Inaudible]. 945 00:43:36,940 --> 00:43:41,490 >> DAVID J. Malan: Oh, vous avez absolument peut interférer avec aucune de ces données. 946 00:43:41,490 --> 00:43:44,810 Par exemple, entre toutes le houblon, entre le point A et B, 947 00:43:44,810 --> 00:43:49,140 tous ces sauts ici peut décider juste à la liste noire toutes les données UDP. 948 00:43:49,140 --> 00:43:50,210 Ils pourraient tout simplement arrêter. 949 00:43:50,210 --> 00:43:52,924 Ils pourraient le copier sachant que ce sont des données vidéo qu'ils 950 00:43:52,924 --> 00:43:53,840 peut-être envie de regarder. 951 00:43:53,840 --> 00:43:58,770 Donc en bref, toute personne ayant accès à la connectivité sans fil ou filaire 952 00:43:58,770 --> 00:44:01,660 entre deux points pourrait absolument arrêter s'ils veulent. 953 00:44:01,660 --> 00:44:03,570 >> Et en fait, même dans nos routeurs à la maison, qui 954 00:44:03,570 --> 00:44:05,540 est l'histoire que nous allons revenir maintenant, pourrait 955 00:44:05,540 --> 00:44:08,890 avoir des paramètres où vous pouvez activer ou désactiver certains services, que ce soit 956 00:44:08,890 --> 00:44:11,190 pour des raisons parentales, ou tout simplement ne pas vouloir 957 00:44:11,190 --> 00:44:16,890 vos enfants de regarder des vidéos en ligne, ou pour des raisons d'entreprise ainsi. 958 00:44:16,890 --> 00:44:18,970 Donc, en fait, nous allons freiner les choses avant. 959 00:44:18,970 --> 00:44:21,580 >> Parce que nous avons permis nous chercher, maintenant, 960 00:44:21,580 --> 00:44:24,230 à tous les serveurs à l'intérieur de l'internet ici. 961 00:44:24,230 --> 00:44:27,720 Mais si, à la fin de la journée, Je suis juste essayer d'arriver à Amazon, 962 00:44:27,720 --> 00:44:31,060 ce qui est cette petite maison routeur en train de faire pour moi? 963 00:44:31,060 --> 00:44:36,310 Eh bien, il se trouve que le routeur de la maison, que nous avons décrit plus haut, qui est 964 00:44:36,310 --> 00:44:42,720 Dessiner disproportionnée ici, a tout un tas de services intégrés. 965 00:44:42,720 --> 00:44:46,650 >> Elle a, en général, un serveur DHCP intégré. 966 00:44:46,650 --> 00:44:49,400 Il a souvent un point intégré d'accès. 967 00:44:49,400 --> 00:44:52,560 Et ce qui est souvent parce qu'il a ces antennes, comme ces choses ici. 968 00:44:52,560 --> 00:44:55,590 Il a souvent un pare-feu intégré. 969 00:44:55,590 --> 00:45:00,900 >> Il a souvent un routeur, qui est le propre morceau distinct de fonctionnalité, 970 00:45:00,900 --> 00:45:02,270 construit. 971 00:45:02,270 --> 00:45:06,530 Il pourrait avoir quelque chose appelé serveur DNS intégré, 972 00:45:06,530 --> 00:45:07,931 sinon même d'autres fonctions. 973 00:45:07,931 --> 00:45:10,430 Donc, nous allons démêler tout le couple de ceux restant ici. 974 00:45:10,430 --> 00:45:15,030 DHCP, juste pour récapituler, fait quoi? 975 00:45:15,030 --> 00:45:16,150 >> AUDIENCE: Affecte la propriété intellectuelle. 976 00:45:16,150 --> 00:45:16,530 >> DAVID J. Malan: Exactement. 977 00:45:16,530 --> 00:45:18,196 Affecte l'adresse IP et quelques autres choses. 978 00:45:18,196 --> 00:45:21,940 Il sera également dire à mon Mac ou PC ce que mon routeur par défaut est 979 00:45:21,940 --> 00:45:24,560 et quelques autres détails, comme nous l'avons vu sur mon écran Mac. 980 00:45:24,560 --> 00:45:27,694 Point d'accès signifie simplement, ceux-ci jours, qu'il prend en charge Wi-Fi. 981 00:45:27,694 --> 00:45:29,860 Et il va sans fil permettra gens de se connecter, juste 982 00:45:29,860 --> 00:45:32,260 comme un câble physique d'antan. 983 00:45:32,260 --> 00:45:36,380 >> Pare-feu entre les deux bâtiments ou deux magasins dans un bâtiment, 984 00:45:36,380 --> 00:45:39,990 il est un dispositif physique que, idéalement, empêche le feu 985 00:45:39,990 --> 00:45:42,440 de se propager d' un magasin à l'autre. 986 00:45:42,440 --> 00:45:47,480 Dans le monde virtuel, il empêche les données de se rendre d'un endroit à l'autre. 987 00:45:47,480 --> 00:45:49,740 Donc, en fait, si votre réseau domestique, ou même 988 00:45:49,740 --> 00:45:52,800 votre entreprise ou de l'université réseau, ont en quelque sorte 989 00:45:52,800 --> 00:45:59,050 sur la liste noire, disons, tout accès à Facebook.com, 990 00:45:59,050 --> 00:46:03,450 jugeant une perte de temps, comment pourrait votre université, ou à la maison, 991 00:46:03,450 --> 00:46:07,380 ou de la société font que, dans la contexte des enveloppes comme celles-ci? 992 00:46:07,380 --> 00:46:12,190 >> En d'autres termes, si tous mes ordinateurs ici-- mon ordinateur portable et tout other-- 993 00:46:12,190 --> 00:46:14,900 est en quelque sorte parler à la Internet par le biais de cette maison 994 00:46:14,900 --> 00:46:20,460 routeur, ou ce routeur d'entreprise, ou ce routeur universitaire, 995 00:46:20,460 --> 00:46:25,362 quelle information serait une utilisation de pare-feu afin d'arrêter le trafic de circuler? 996 00:46:25,362 --> 00:46:27,350 >> AUDIENCE: [Inaudible]. 997 00:46:27,350 --> 00:46:29,740 >> DAVID J. Malan: Ouais, donc si ils savent que le web Facebook 998 00:46:29,740 --> 00:46:33,170 serveur, sur l'Internet, a l'adresse IP 5.6.7.8, 999 00:46:33,170 --> 00:46:37,840 il est trivial pour un administrateur de système pour configurer un pare-feu, tout simplement nier 1000 00:46:37,840 --> 00:46:40,870 et d'abandonner toutes les enveloppes destiné à cette adresse IP. 1001 00:46:40,870 --> 00:46:44,290 En réalité, Facebook a quelques différents IP, peut-être des dizaines, voire des centaines. 1002 00:46:44,290 --> 00:46:47,020 Mais tant que ceux-ci sont publiquement connu, un administrateur 1003 00:46:47,020 --> 00:46:48,620 peut effectivement la liste noire tous ceux. 1004 00:46:48,620 --> 00:46:52,505 >> Ou si cela est impossible, juste parce que Facebook, peut-être, a trop d'IPs 1005 00:46:52,505 --> 00:46:55,440 ou ils changent trop souvent, eh bien, il se trouve, comme nous le verrons, 1006 00:46:55,440 --> 00:46:57,440 chaque fois que vous faites une demande d'une page Web, 1007 00:46:57,440 --> 00:47:00,621 comme Facebook.com, au lieu de qu'il y ait un chat dans l'enveloppe, 1008 00:47:00,621 --> 00:47:01,870 il va y avoir une mention. 1009 00:47:01,870 --> 00:47:07,780 Oh, cet utilisateur veut Facebook.com/MarkZuckerberg.php 1010 00:47:07,780 --> 00:47:09,360 ou quel que soit le fichier peut être. 1011 00:47:09,360 --> 00:47:12,590 >> Donc, vous pouvez juste regarder à l'intérieur de l'enveloppe et de voir, oh, ceci est pour Facebook. 1012 00:47:12,590 --> 00:47:13,650 Je vais laisser tomber maintenant. 1013 00:47:13,650 --> 00:47:16,610 Vous pouvez regarder à l'intérieur du enveloppe comme un pare-feu ainsi. 1014 00:47:16,610 --> 00:47:20,560 >> Donc, un pare-feu, en bref, peut regarder l'adresse IP. 1015 00:47:20,560 --> 00:47:22,240 Il peut regarder le numéro de port. 1016 00:47:22,240 --> 00:47:26,560 Il peut regarder le à l'intérieur de l'enveloppe. 1017 00:47:26,560 --> 00:47:29,360 >> Et par le numéro de port, ce est intéressante aussi. 1018 00:47:29,360 --> 00:47:33,410 Un pare-feu, par conséquent, pourrait bloquer, il semble, tous les accès au web, si elle veut, 1019 00:47:33,410 --> 00:47:37,060 juste en liste noire toutes les enveloppes qui ont le numéro 80 sur eux, 1020 00:47:37,060 --> 00:47:43,600 ou tout le courrier par liste noire port 25, ou le blocage FTP, en bloquant le port 21. 1021 00:47:43,600 --> 00:47:45,250 Et la liste continue encore et encore. 1022 00:47:45,250 --> 00:47:49,810 >> En aparté, effectuez l'une d'entre vous utilisez DNS de Google Server-- 8.8.8.8? 1023 00:47:49,810 --> 00:47:51,420 Est-ce son familier? 1024 00:47:51,420 --> 00:47:51,950 Non? 1025 00:47:51,950 --> 00:47:56,615 >> Ainsi s'avère que vous pouvez configurer votre ordinateur d'utiliser des adresses personnalisées. 1026 00:47:56,615 --> 00:47:58,490 Et nous reviendrons cela dans un instant. 1027 00:47:58,490 --> 00:48:01,100 Et il est très fréquent pour les entreprises réseaux et réseaux d'hôtels 1028 00:48:01,100 --> 00:48:03,750 pour bloquer ce genre de chose, comme nous le verrons bientôt. 1029 00:48:03,750 --> 00:48:06,460 >> Donc, le dernier bit de fonctionnalité, puis, voici un routeur et DNS. 1030 00:48:06,460 --> 00:48:08,116 Un routeur, encore une fois, une idée très simple. 1031 00:48:08,116 --> 00:48:09,990 Elle seulement les données itinéraires gauche, droite, haut et bas 1032 00:48:09,990 --> 00:48:12,156 basé sur les fils et la la connectivité qu'il a, 1033 00:48:12,156 --> 00:48:16,470 que ce soit un petit réseau à la maison ou un plus gros sur l'Internet lui-même. 1034 00:48:16,470 --> 00:48:20,540 Alors DNS est le dernier les grands acronymes ici. 1035 00:48:20,540 --> 00:48:24,030 >> Qu'est-ce qu'un serveur DNS faire? 1036 00:48:24,030 --> 00:48:27,338 Il est une fonctionnalité très utile souvent intégré dans un routeur domestique. 1037 00:48:27,338 --> 00:48:31,750 1038 00:48:31,750 --> 00:48:34,350 Eh bien, nous avons pas tout à fait connecté deux points ici. 1039 00:48:34,350 --> 00:48:40,300 Lorsque je tape sur Amazon.com ou cats.com dans mon navigateur, en quelque sorte ou d'une autre 1040 00:48:40,300 --> 00:48:43,810 qui se termine sur une enveloppe, peut-être, avec Amazon ou cats.com 1041 00:48:43,810 --> 00:48:47,560 à l'intérieur de l'enveloppe, comme je l'ai proposé avec Facebook. 1042 00:48:47,560 --> 00:48:51,157 >> Mais ce qui doit aller sur le à l'extérieur, nous avons été dit? 1043 00:48:51,157 --> 00:48:52,240 AUDIENCE: Le address-- IP 1044 00:48:52,240 --> 00:48:53,040 DAVID J. Malan: L'adresse IP. 1045 00:48:53,040 --> 00:48:54,560 AUDIENCE: [Inaudible] nommé à l'adresse IP. 1046 00:48:54,560 --> 00:48:55,560 DAVID J. Malan: Exactement. 1047 00:48:55,560 --> 00:49:00,090 Un serveur DNS, Domain Name System serveur, il est le seul but dans la vie 1048 00:49:00,090 --> 00:49:04,350 est de traduire les noms de domaine aux adresses IP et vice versa. 1049 00:49:04,350 --> 00:49:08,180 Et donc, elle aussi, vous pouvez penser comme un gros fichier Excel avec deux columns-- 1050 00:49:08,180 --> 00:49:11,520 noms de domaine dans un seul et adresses IP dans l'autre. 1051 00:49:11,520 --> 00:49:13,280 Mais il est particulièrement gros fichier. 1052 00:49:13,280 --> 00:49:17,490 >> Et il se trouve que quand je tourne sur mon AirPort Extreme, ou mon Linksys 1053 00:49:17,490 --> 00:49:20,890 appareil ou mon appareil D-Link, ou ce que vous avez à la maison, 1054 00:49:20,890 --> 00:49:24,170 sûrement, ce petit appareil ne pas connaître, à l'avance, 1055 00:49:24,170 --> 00:49:27,332 toutes les adresses IP possibles et toutes les noms de domaine possibles dans le monde. 1056 00:49:27,332 --> 00:49:28,040 Parce qu'il ne peut pas. 1057 00:49:28,040 --> 00:49:31,290 Parce que si quelqu'un achète un domaine nommer demain, met sur Internet? 1058 00:49:31,290 --> 00:49:33,581 >> Ce serait bien si votre maison routeur peut toujours y accéder. 1059 00:49:33,581 --> 00:49:34,800 Et sûrement, il peut. 1060 00:49:34,800 --> 00:49:38,210 Donc, il se trouve qu'il ya un ensemble hiérarchie des serveurs DNS dans le monde. 1061 00:49:38,210 --> 00:49:39,800 >> Votre routeur domestique, généralement, a un. 1062 00:49:39,800 --> 00:49:42,540 Mais il est juste un serveur de cache DNS. 1063 00:49:42,540 --> 00:49:47,020 Et en cache que je veux dire C-A-C-H-E, où il stocke simplement des copies d'informations 1064 00:49:47,020 --> 00:49:48,020 temporairement. 1065 00:49:48,020 --> 00:49:52,090 Mais si je dois le service Internet par Comcast ou Verizon, ou RCN, 1066 00:49:52,090 --> 00:49:55,210 vendeurs très populaire localement dans aux États-Unis, ou toute autre société, 1067 00:49:55,210 --> 00:49:58,500 ou même l'Université de Harvard, Harvard, et Comcast et Verizon, 1068 00:49:58,500 --> 00:50:01,090 et tout votre FAI local ont leurs propres serveurs DNS. 1069 00:50:01,090 --> 00:50:03,080 >> Et eux aussi, mettre en cache des informations. 1070 00:50:03,080 --> 00:50:06,960 Mais il y a aussi quelques gros DNS spécial serveurs dans le monde, au moins 13, 1071 00:50:06,960 --> 00:50:11,420 serveurs dits racine qui savent où tous les dotcoms sont, et sait où 1072 00:50:11,420 --> 00:50:13,470 tous les filets de points sont, et tous les orgs de points, 1073 00:50:13,470 --> 00:50:17,000 et tous les dizaines et des dizaines de autre haut niveau Domaines ces jours. 1074 00:50:17,000 --> 00:50:19,010 Et donc il y a cette Système hiérarchique entier 1075 00:50:19,010 --> 00:50:26,480 au DNS de telle sorte que si vous ne connaissez pas et votre plus haut ne fait pas, nous l'espérons, 1076 00:50:26,480 --> 00:50:28,250 plus haut de votre plus haut sait. 1077 00:50:28,250 --> 00:50:30,449 Parce que le mâle arrête finalement ici. 1078 00:50:30,449 --> 00:50:32,490 Et donc, comme nous le verrons, quand vous achetez un nom de domaine, 1079 00:50:32,490 --> 00:50:35,980 vous êtes essentiellement d'informer un de ces meilleurs gens. 1080 00:50:35,980 --> 00:50:39,450 Et les informations ruisselle vers le bas pour tous les autres ordinateurs sur Internet. 1081 00:50:39,450 --> 00:50:40,550 Mais il y a un danger ici. 1082 00:50:40,550 --> 00:50:47,600 >> Supposons que Comcast est soudainement prise par quelqu'un qui n'a pas, Comcast 1083 00:50:47,600 --> 00:50:49,344 veut mettre Facebook hors de l'entreprise. 1084 00:50:49,344 --> 00:50:51,260 Comment aller sur Comcast mettre Facebook sur 1085 00:50:51,260 --> 00:50:54,490 d'affaires pour un certain nombre de gens? 1086 00:50:54,490 --> 00:50:56,430 Que faut-il configurer son serveur DNS à faire? 1087 00:50:56,430 --> 00:51:02,090 1088 00:51:02,090 --> 00:51:02,840 Qu'est-ce que tu ferais? 1089 00:51:02,840 --> 00:51:03,840 >> AUDIENCE: Juste bloquer. 1090 00:51:03,840 --> 00:51:04,500 Juste bloquer. 1091 00:51:04,500 --> 00:51:05,916 >> DAVID J. Malan: Juste bloquer, non? 1092 00:51:05,916 --> 00:51:08,840 Donc, si je suis Comcast, et peut-être Je suis le chef de la direction non technique, 1093 00:51:08,840 --> 00:51:12,680 Je viens d'annoncer un décret, ne que nos clients vont à Facebook.com. 1094 00:51:12,680 --> 00:51:14,770 Parce que pour quelque raison d'affaires, nous sommes 1095 00:51:14,770 --> 00:51:16,810 ne joue pas bien avec eux en ce moment. 1096 00:51:16,810 --> 00:51:17,720 >> Alors, que fais tu? 1097 00:51:17,720 --> 00:51:19,540 Il est une application assez trivial. 1098 00:51:19,540 --> 00:51:21,640 Vous avez juste à demander certains administrateur du système 1099 00:51:21,640 --> 00:51:25,770 pour modifier le serveur DNS à-dire si vous recevez des demandes de Facebook.com, 1100 00:51:25,770 --> 00:51:30,746 ne répondent pas à une adresse IP, ou répondre avec un 1.2.3.4 One-- faux, 1101 00:51:30,746 --> 00:51:31,620 qui n'a pas de sens. 1102 00:51:31,620 --> 00:51:33,340 Parce qu'il ne fait pas partie de Facebook. 1103 00:51:33,340 --> 00:51:35,500 >> Et en fait, certains pays ont été connus 1104 00:51:35,500 --> 00:51:38,162 Pour ce faire, où, si ils ont voulu à la liste noire 1105 00:51:38,162 --> 00:51:40,620 certaine sites-- ce genre de grand pare-feu de la Chine, qui 1106 00:51:40,620 --> 00:51:42,410 peuvent être mises en œuvre un certain nombre de ways-- 1107 00:51:42,410 --> 00:51:45,560 pourrait faire exactement cela juste, fondée sur le DNS seul. 1108 00:51:45,560 --> 00:51:48,680 Donc, si vous tordre de votre utilisateur serveur DNS juste répondre 1109 00:51:48,680 --> 00:51:54,000 pas ou DNS ou des réponses fausses, vous pouvez très facilement bloquer l'accès. 1110 00:51:54,000 --> 00:51:57,730 >> Maintenant, comme je l'ai mentionné plus tôt, et ceci est seulement 1111 00:51:57,730 --> 00:52:00,630 comment un réseau naïf serait faire cela, je peux effectivement 1112 00:52:00,630 --> 00:52:03,730 aller dans mon Mac, cliquez sur DNS, qui Avis est maintenant, je l'espère, 1113 00:52:03,730 --> 00:52:04,750 un autre onglet familier. 1114 00:52:04,750 --> 00:52:09,200 Il y a peut-être un peu, vous ne savait ce que le terme Wi-Fi signifiait. 1115 00:52:09,200 --> 00:52:11,280 Maintenant, espérons-le, nous savons un peu plus sur TCP / IP. 1116 00:52:11,280 --> 00:52:12,820 Maintenant, nous avons DNS. 1117 00:52:12,820 --> 00:52:16,400 >> Ceux-ci, il semble, sont les serveurs DNS que Harvard a automatiquement 1118 00:52:16,400 --> 00:52:17,680 affecté à mon ordinateur. 1119 00:52:17,680 --> 00:52:21,130 Quand je le disais plus tôt que DHCP donne moi plus que juste une adresse IP, 1120 00:52:21,130 --> 00:52:22,640 il donne l'adresse de mon routeur. 1121 00:52:22,640 --> 00:52:26,370 me donne également un ou plusieurs DNS serveurs que je suis censé utiliser lorsque 1122 00:52:26,370 --> 00:52:27,840 ici sur le réseau de Harvard. 1123 00:52:27,840 --> 00:52:31,086 >> Je peux effectivement remplacer cette en cliquant, oh, je ne peux pas. 1124 00:52:31,086 --> 00:52:32,460 Parce que je suis sur le compte invité. 1125 00:52:32,460 --> 00:52:36,730 OK, donc si je pouvais réellement cliquez physiquement ce signe plus, 1126 00:52:36,730 --> 00:52:39,310 Je pourrais taper dans un serveur DNS que je veux. 1127 00:52:39,310 --> 00:52:45,060 >> Un des plus populaires à utiliser est 8.8.8.8, qui Google a acheté il y a quelque temps. 1128 00:52:45,060 --> 00:52:50,220 Et si mon Mac permettez-moi, je pouvais puis dire à mon propre Mac ici, 1129 00:52:50,220 --> 00:52:51,900 ne pas utiliser les serveurs DNS de Harvard. 1130 00:52:51,900 --> 00:52:54,610 Utilisez Google à la place. 1131 00:52:54,610 --> 00:52:58,617 >> Donc, ceci est une façon courante d'éviter soit une restriction du système, 1132 00:52:58,617 --> 00:52:59,950 comme celles que nous venons de décrire. 1133 00:52:59,950 --> 00:53:03,810 Si elles sont mal appliquées, vous peut simplement utiliser un autre serveur DNS. 1134 00:53:03,810 --> 00:53:07,250 Très en vogue à domicile FAI, et peut-être vous aussi, 1135 00:53:07,250 --> 00:53:09,990 si vous avez déjà fait une faute de frappe lorsque vous tapez un nom de domaine, 1136 00:53:09,990 --> 00:53:12,370 vous devriez juste obtenir une erreur message de votre navigateur. 1137 00:53:12,370 --> 00:53:13,828 Voilà ce qu'ils sont conçus pour faire. 1138 00:53:13,828 --> 00:53:16,080 404 ou, en fait dans ce cas, quelque chose de différent, 1139 00:53:16,080 --> 00:53:18,580 vous pourriez obtenir une page de réponse non valide. 1140 00:53:18,580 --> 00:53:22,620 Mais certains d'entre vous, avez-vous jamais vu annonces, si vous faites une faute de frappe 1141 00:53:22,620 --> 00:53:23,890 et mistype un nom de domaine? 1142 00:53:23,890 --> 00:53:27,600 Si oui, il est possible, et Comcast a été appelé à le faire. 1143 00:53:27,600 --> 00:53:33,470 Ils, très odieusement, sera les recherches DNS incorrectes interception. 1144 00:53:33,470 --> 00:53:36,380 >> Si vous tapez Facebook.com mais faire une faute de frappe, 1145 00:53:36,380 --> 00:53:40,030 ils vont retourner une adresse IP à vous, pas de Facebook mais 1146 00:53:40,030 --> 00:53:42,880 de la publicité de Comcast Les adresses IP des serveurs 1147 00:53:42,880 --> 00:53:45,540 de sorte que vous, puis, soudain voir des annonces, et peut-être suggéré 1148 00:53:45,540 --> 00:53:47,250 orthographes, et analogues. 1149 00:53:47,250 --> 00:53:50,420 Ainsi, certaines personnes pourraient utiliser Google pour travailler autour de cela. 1150 00:53:50,420 --> 00:53:53,645 Parfois, il est très fréquent dans les hôtels et les aéroports, etc. 1151 00:53:53,645 --> 00:53:55,960 où les serveurs DNS sont tout simplement mauvais. 1152 00:53:55,960 --> 00:53:56,940 Ou ils sont juste cassés. 1153 00:53:56,940 --> 00:53:58,210 Ou ils sont dysfonctionnels. 1154 00:53:58,210 --> 00:54:00,710 >> Donc, très souvent, si je ne suis pas obtenir une connectivité Internet 1155 00:54:00,710 --> 00:54:03,270 mais mon icône suggère I devrait se retrouver sur le réseau, 1156 00:54:03,270 --> 00:54:05,706 Je vais changer manuellement mon serveur DNS à la juste Google 1157 00:54:05,706 --> 00:54:06,830 pour voir si elle commence à travailler. 1158 00:54:06,830 --> 00:54:10,540 Et deux fois sur 10, ce semble résoudre le problème. 1159 00:54:10,540 --> 00:54:14,320 Et les plats à emporter ici est non pas tant tous ces petits contournements stupides 1160 00:54:14,320 --> 00:54:15,840 mais pourquoi ils fonctionnent réellement. 1161 00:54:15,840 --> 00:54:19,920 >> Vous êtes juste de dire à votre ordinateur parler à un autre dispositif à la place. 1162 00:54:19,920 --> 00:54:24,100 Donc, ce routeur de la maison, que vous pourriez avoir payé 0 ou plus de dollars pour 1163 00:54:24,100 --> 00:54:28,560 à mettre dans votre maison, est de faire tout de cette fonctionnalité et encore plus 1164 00:54:28,560 --> 00:54:30,300 tout simplement dans cette minuscule boîte. 1165 00:54:30,300 --> 00:54:33,740 Mais quand nous exploser cette histoire à l'ensemble Internet, 1166 00:54:33,740 --> 00:54:36,260 elle tend à être dédiée les serveurs et les ordinateurs qui font 1167 00:54:36,260 --> 00:54:38,460 chacun de ces services individuels. 1168 00:54:38,460 --> 00:54:41,201 Mais nos maisons ne sont que peu microcosmes de toute l'histoire. 1169 00:54:41,201 --> 00:54:44,730 1170 00:54:44,730 --> 00:54:45,950 >> Des questions? 1171 00:54:45,950 --> 00:54:47,871 Ouais. 1172 00:54:47,871 --> 00:54:48,720 Ouais, Dan? 1173 00:54:48,720 --> 00:54:52,330 >> AUDIENCE: Plus tôt, vous avez parlé les ports, les ports spécifiques, 1174 00:54:52,330 --> 00:54:54,614 mais il est des services spécifiques. 1175 00:54:54,614 --> 00:54:59,476 Ainsi, par exemple, vous avez dit, si je ne pas bloquer un certain service, 1176 00:54:59,476 --> 00:55:02,248 Je dis ne pas connecter ce port? 1177 00:55:02,248 --> 00:55:06,620 Est-il possible pour un service à être complété par le port? 1178 00:55:06,620 --> 00:55:08,410 >> DAVID J. Malan: Absolument. 1179 00:55:08,410 --> 00:55:10,939 Oui, en fait, vous allez trouvent souvent sur un réseau 1180 00:55:10,939 --> 00:55:13,230 que les seuls orifices qui sont permis sont, par exemple, 1181 00:55:13,230 --> 00:55:15,135 le port 80 et 443-- trafic web. 1182 00:55:15,135 --> 00:55:18,420 Ceci est très fréquent dans les hôtels ou les aéroports 1183 00:55:18,420 --> 00:55:22,317 où ils pensent présomptueusement, eh, 90 plus pour cent de nos utilisateurs 1184 00:55:22,317 --> 00:55:23,650 seulement besoin de ces services de toute façon. 1185 00:55:23,650 --> 00:55:24,970 Nous allons bloquer tout le reste. 1186 00:55:24,970 --> 00:55:29,590 >> Et cela laisse des gens comme moi sur froid, à sécher, mis à sécher. 1187 00:55:29,590 --> 00:55:34,040 Parce que je ne peux pas accéder à certains serveurs à Harvard, qui utilisent des ports différents. 1188 00:55:34,040 --> 00:55:36,840 Je pouvais, préemptive avant de quitter le campus, 1189 00:55:36,840 --> 00:55:40,720 changer mon serveur spécial pour utiliser le port 80 ou 443. 1190 00:55:40,720 --> 00:55:44,560 Même si l'humanité a décidé cela devrait être pour le trafic Web, 1191 00:55:44,560 --> 00:55:45,666 il ne doit pas être. 1192 00:55:45,666 --> 00:55:47,540 Je peux envoyer mon email à travers ce ou similaire. 1193 00:55:47,540 --> 00:55:50,668 >> AUDIENCE: Donc, ce fut mon deuxième question à elle. 1194 00:55:50,668 --> 00:55:52,060 Donc, l'humanité a décidé. 1195 00:55:52,060 --> 00:55:55,992 Y at-il une liste publiée quelque part que dire que ce sont les meilleures pratiques avant? 1196 00:55:55,992 --> 00:55:56,950 DAVID J. Malan: En effet. 1197 00:55:56,950 --> 00:56:04,480 Et en fait, si je vais ici, port TCP commun, ici nous allons. 1198 00:56:04,480 --> 00:56:07,230 Sur Wikipedia lui-même est le premier coup. 1199 00:56:07,230 --> 00:56:08,790 Voici qui ports bien connu. 1200 00:56:08,790 --> 00:56:13,480 >> Donc la liste, jusqu'à essentiellement 1.024, est très standardisé, 1201 00:56:13,480 --> 00:56:14,630 et même certains au-delà. 1202 00:56:14,630 --> 00:56:16,750 Donc, il y a beaucoup de services that-- 1203 00:56:16,750 --> 00:56:20,220 >> AUDIENCE: Donc, si vous étiez développement d'un service, en théorie, 1204 00:56:20,220 --> 00:56:24,711 vous devriez y aller et décider quel port lignes pour ce service? 1205 00:56:24,711 --> 00:56:25,710 DAVID J. Malan: Exact. 1206 00:56:25,710 --> 00:56:28,330 Et si vous êtes venu avec quelques nouvelle application, comme Napster 1207 00:56:28,330 --> 00:56:31,977 retour dans la journée ou comme WhatsApp plus moderne, vous le feriez en général, 1208 00:56:31,977 --> 00:56:34,810 si vous êtes un bon designer, vous feriez jetez un oeil à une liste comme celle 1209 00:56:34,810 --> 00:56:37,580 et assurez-vous de choisir un nombre qui se situe dans une fourchette 1210 00:56:37,580 --> 00:56:39,455 que vous devriez être choisissant, pour l'essentiel 1211 00:56:39,455 --> 00:56:43,445 un grand nombre suffisant que personne d'autre a choisi. 1212 00:56:43,445 --> 00:56:45,756 >> AUDIENCE: Ce serait à propos de designs portuaires, correct? 1213 00:56:45,756 --> 00:56:47,130 DAVID J. Malan: Correct, correct. 1214 00:56:47,130 --> 00:56:47,879 Et il y a beaucoup. 1215 00:56:47,879 --> 00:56:50,130 Je veux dire, un numéro de port est généralement un nombre de 16 bits, 1216 00:56:50,130 --> 00:56:53,800 qui vous donne 65.536 possibilités. 1217 00:56:53,800 --> 00:56:56,170 Et seuls quelques-uns de ceux sont effectivement normalisées. 1218 00:56:56,170 --> 00:57:00,420 >> Et la réalité est qu'il n'y a qu'une façon de nombreux services populaires ces jours-ci. 1219 00:57:00,420 --> 00:57:02,594 Donc, il n'y a vraiment pas que beaucoup de discorde. 1220 00:57:02,594 --> 00:57:03,760 Donc, ce n'est pas une grosse affaire. 1221 00:57:03,760 --> 00:57:08,690 >> Mais à partir d'un premier cycle intelligent de perspective ou dissident 1222 00:57:08,690 --> 00:57:13,430 dans un pays, vous pourriez en effet, si un pays ou une personne morale, 1223 00:57:13,430 --> 00:57:16,630 ou une université bloque certains le trafic, ce qui est très couramment 1224 00:57:16,630 --> 00:57:20,300 fait, par un nombre suffisant de personnes sophistiquées, serait de tunnel, pour ainsi dire, 1225 00:57:20,300 --> 00:57:22,720 pour acheminer l'ensemble de leur le trafic avec des enveloppes 1226 00:57:22,720 --> 00:57:26,860 qui ne disent pas ce qu'ils devraient dire, mais à la place juste en utilisant 80 pour tout. 1227 00:57:26,860 --> 00:57:31,080 Même si elle est FaceTime ou Skype, ou transactions financières, ou autre, 1228 00:57:31,080 --> 00:57:33,687 vous faites simplement ressembler à il est en fait le trafic Web. 1229 00:57:33,687 --> 00:57:35,770 Et est mieux encore un autre solution Victoria 1230 00:57:35,770 --> 00:57:38,070 fait allusion plus tôt, ce qui est un VPN. 1231 00:57:38,070 --> 00:57:41,720 >> Et est assez souvent VPN le trafic autorisé sur un réseau. 1232 00:57:41,720 --> 00:57:45,500 En fait, je me suis retrouvé souvent dans les aéroports et les hôtels, et les avions 1233 00:57:45,500 --> 00:57:48,030 où je ne peux pas accéder à certains serveurs sécurisés à Harvard. 1234 00:57:48,030 --> 00:57:52,520 Parce qu'ils sont en cours d'exécution sur assez Port inhabituel numbers-- 555 ou quoi que 1235 00:57:52,520 --> 00:57:53,800 le nombre pourrait être. 1236 00:57:53,800 --> 00:57:59,090 >> Mais si je me connecte d'abord via VPN cet avion ou un hôtel à Harvard 1237 00:57:59,090 --> 00:58:01,650 Université, ce qu'est un VPN fait est quoi? 1238 00:58:01,650 --> 00:58:04,470 Savez-vous ce qu'il fait pour vous sous le capot, Victoria? 1239 00:58:04,470 --> 00:58:08,520 >> AUDIENCE: Eh bien, il sera sans doute changer le serveur [Inaudible]. 1240 00:58:08,520 --> 00:58:09,520 DAVID J. Malan: Oui. 1241 00:58:09,520 --> 00:58:10,020 Cela fait. 1242 00:58:10,020 --> 00:58:13,062 Il fait paraître, à quelqu'un d'autre, comme vous venez d'un autre endroit. 1243 00:58:13,062 --> 00:58:15,561 On dirait que vous venez de vos sièges sociaux 1244 00:58:15,561 --> 00:58:16,780 lors de la visite de certains sites. 1245 00:58:16,780 --> 00:58:20,830 Et ce qu'il fait aussi est-il des tunnels, pour ainsi dire, tout votre trafic, 1246 00:58:20,830 --> 00:58:24,010 que ce soit par courriel ou web, ou d'impression, ou analogue, tout 1247 00:58:24,010 --> 00:58:26,580 grâce à cette cryptée canal entre vous 1248 00:58:26,580 --> 00:58:28,890 et votre entreprise siège, généralement, 1249 00:58:28,890 --> 00:58:35,230 de sorte qu'aucune One-- y compris la pays local, ou la compagnie aérienne ou cafe-- 1250 00:58:35,230 --> 00:58:37,694 sait ce qui est à l'intérieur de votre tunnel crypté. 1251 00:58:37,694 --> 00:58:39,110 Et il ressemble à un bruit aléatoire. 1252 00:58:39,110 --> 00:58:41,318 Et très souvent, un VPN va travailler autour de ces types 1253 00:58:41,318 --> 00:58:44,700 des restrictions de port, aussi, si le port VPN lui-même est pas 1254 00:58:44,700 --> 00:58:47,450 bloqué, ce qui est parfois le cas. 1255 00:58:47,450 --> 00:58:49,740 Et Dacosta, vous nous êtes sur le point de dire? 1256 00:58:49,740 --> 00:58:55,765 >> AUDIENCE: Quelle heure [Inaudible] sauter en particulier 1257 00:58:55,765 --> 00:59:08,710 en utilisant le [Inaudible] peut sauter groupe de [Inaudible] Est-ce nuage différent? 1258 00:59:08,710 --> 00:59:12,670 Qu'est-ce que [Inaudible] pour sauter? [Inaudible] valeur [Inaudible] 1259 00:59:12,670 --> 00:59:15,535 1260 00:59:15,535 --> 00:59:17,785 DAVID J. Malan: Et par saut, que voulez-vous dire exactement? 1261 00:59:17,785 --> 00:59:19,659 AUDIENCE: Qu'ils bloquerait, [Inaudible]. 1262 00:59:19,659 --> 00:59:25,662 1263 00:59:25,662 --> 00:59:28,120 DAVID J. Malan: Oh, et il est cassé dans un pays donné? 1264 00:59:28,120 --> 00:59:29,060 AUDIENCE: Oui, elle est bloquée. 1265 00:59:29,060 --> 00:59:29,700 DAVID J. Malan: Oh, bloqué. 1266 00:59:29,700 --> 00:59:32,070 Ainsi, il peut être mis en œuvre dans un certain nombre de façons. 1267 00:59:32,070 --> 00:59:37,670 Le plus simple, encore une fois, serait que le pays et tout le monde en elle, par l'intermédiaire de DNS, 1268 00:59:37,670 --> 00:59:42,140 ils ne se contentent pas de retour l'adresse IP à vous lorsque vous visitez Facebook.com. 1269 00:59:42,140 --> 00:59:45,090 Deux, ils peuvent effectivement regarder à l'intérieur des enveloppes de chacun 1270 00:59:45,090 --> 00:59:47,640 et voir si ces demandes sont dirigés vers Facebook.com. 1271 00:59:47,640 --> 00:59:50,734 Dans ce cas, ils le feraient de même bloquer le trafic ainsi. 1272 00:59:50,734 --> 00:59:52,400 AUDIENCE: Vous pouvez bloquer le [Inaudible]. 1273 00:59:52,400 --> 00:59:52,870 DAVID J. Malan: En effet. 1274 00:59:52,870 --> 00:59:53,500 Et cela dépend. 1275 00:59:53,500 --> 00:59:58,200 Je veux dire, tant qu'il ya relativement peu de connexions Internet 1276 00:59:58,200 --> 01:00:01,030 entrant dans le pays-- donc des dizaines, voire des centaines, 1277 01:00:01,030 --> 01:00:03,450 pas des milliers ou des dizaines de thousands-- alors oui, 1278 01:00:03,450 --> 01:00:06,290 tant qu'ils ont le contrôle sur tous les fils, sans fil, 1279 01:00:06,290 --> 01:00:10,720 ou autrement à venir dans le pays, absolument, ils peuvent bloquer tout. 1280 01:00:10,720 --> 01:00:16,290 >> Donc, et pire encore, et une attaque très possible 1281 01:00:16,290 --> 01:00:19,255 est si, par exemple, nous sommes tous ici sur le réseau de Harvard. 1282 01:00:19,255 --> 01:00:21,880 Et par conséquent, vos ordinateurs, par l'histoire que nous avons dit à, 1283 01:00:21,880 --> 01:00:24,139 sont tous en utilisant le serveur DHCP de Harvard. 1284 01:00:24,139 --> 01:00:25,930 Certains d'entre vous pourraient avoir, dans un onglet en ce moment, 1285 01:00:25,930 --> 01:00:31,347 Facebook.com ouvert, ou Gmail.com, ou un autre site aléatoire. 1286 01:00:31,347 --> 01:00:33,680 Savez-vous que vous êtes nécessairement à la vraie Facebook.com? 1287 01:00:33,680 --> 01:00:37,610 >> Je veux dire, peut-être vous êtes sujets à une expérience de psychologie de Harvard 1288 01:00:37,610 --> 01:00:40,160 ici, où nous vous nourrir informations Facebook faux. 1289 01:00:40,160 --> 01:00:43,470 Ou nous vous disons que vous avez été fourré par quelqu'un que vous ne l'avez pas été. 1290 01:00:43,470 --> 01:00:47,280 Ou nous changeons messages aux sons plus en colère que ce qu'ils sont réellement. 1291 01:00:47,280 --> 01:00:50,310 >> Je veux dire, vraiment quand vous avez le contrôle du réseau, 1292 01:00:50,310 --> 01:00:53,960 vous avez le contrôle sur un certain nombre aspects de l'expérience de l'utilisateur. 1293 01:00:53,960 --> 01:00:56,710 Maintenant, heureusement, ce n'est pas aussi effrayant que cela. 1294 01:00:56,710 --> 01:00:59,880 Parce que la plupart d'entre vous, dans votre barres URL, de tous ces onglets, 1295 01:00:59,880 --> 01:01:00,940 probablement commencer avec quoi? 1296 01:01:00,940 --> 01:01:06,340 HTTPS, nous l'espérons. 1297 01:01:06,340 --> 01:01:09,140 Parce que le S fait désigner sécurisé. 1298 01:01:09,140 --> 01:01:11,650 >> Et en théorie, ce que des moyens est que vous faites réellement 1299 01:01:11,650 --> 01:01:15,310 disposer d'une connexion cryptée entre vous et Facebook, vous et Amazon, vous 1300 01:01:15,310 --> 01:01:17,760 et Gmail.com, ou partout où vous êtes. 1301 01:01:17,760 --> 01:01:19,280 Et c'est une bonne chose. 1302 01:01:19,280 --> 01:01:21,410 Parce qu'il ya cette tout le système de confiance. 1303 01:01:21,410 --> 01:01:24,570 >> Et cela est en fait une bonne transition pour le trafic Web spécifiquement. 1304 01:01:24,570 --> 01:01:28,540 Il y a tout ce système de la confiance, dans le monde, qui nous permet 1305 01:01:28,540 --> 01:01:32,485 avec une certaine assurance à faire confiance que si je vais à Facebook.com, 1306 01:01:32,485 --> 01:01:35,600 et je vois un petit cadenas icone dans mon navigateur, 1307 01:01:35,600 --> 01:01:38,850 Je suis très, très, très probable être effectivement connecté 1308 01:01:38,850 --> 01:01:40,486 à la vraie Facebook.com. 1309 01:01:40,486 --> 01:01:42,000 Maintenant, pourquoi est-ce? 1310 01:01:42,000 --> 01:01:46,297 >> Donc, il se trouve que lorsque vous mettez un site web sur le world wide web, 1311 01:01:46,297 --> 01:01:47,880 vous avez besoin d'une adresse IP, il semblerait. 1312 01:01:47,880 --> 01:01:49,270 Votre serveur a besoin d'une adresse IP. 1313 01:01:49,270 --> 01:01:50,950 Et vous avez probablement besoin d'un nom de domaine. 1314 01:01:50,950 --> 01:01:52,250 Alors qu'est-ce que cela implique? 1315 01:01:52,250 --> 01:01:55,770 >> Eh bien, avez-vous déjà une des acheté un nom de domaine avant? 1316 01:01:55,770 --> 01:01:56,270 Oui? 1317 01:01:56,270 --> 01:01:56,580 Ouais? 1318 01:01:56,580 --> 01:01:57,079 D'ACCORD. 1319 01:01:57,079 --> 01:02:00,100 Et quels sites avez-vous utilisé ou regardé pour acheter des noms de domaine? 1320 01:02:00,100 --> 01:02:02,400 >> Tout en particulier, viennent à l'esprit? 1321 01:02:02,400 --> 01:02:04,470 OK, GoDaddy est assez populaire. 1322 01:02:04,470 --> 01:02:08,160 Et il y a others-- Namecheap, Network Solutions, autres. 1323 01:02:08,160 --> 01:02:11,240 >> Et si je veux aller à quelque chose comme, 1324 01:02:11,240 --> 01:02:17,096 si je veux acheter un domaine comme ComputerScienceforBusinessLeaders.com-- 1325 01:02:17,096 --> 01:02:19,600 terrible nom parce que il est atroce à taper. 1326 01:02:19,600 --> 01:02:21,850 Il n'a même tient pas sur une ligne, apparemment. 1327 01:02:21,850 --> 01:02:24,560 Pour 11,99 $, je peux acheter ce nom de domaine. 1328 01:02:24,560 --> 01:02:26,690 >> Maintenant, qu'est-ce que cela signifie? 1329 01:02:26,690 --> 01:02:30,340 Si je clique sur Sélectionner et mettre ceci dans mon Panier, laissez-moi un premier avertissement. 1330 01:02:30,340 --> 01:02:32,340 GoDaddy est atroce à propos de essayer de vous upsell. 1331 01:02:32,340 --> 01:02:34,256 Donc, il vous sera demandé si vous voulez e-mail, si vous 1332 01:02:34,256 --> 01:02:36,860 veulent l'hébergement web, si vous voulez un appel téléphonique pour tous ces trucs. 1333 01:02:36,860 --> 01:02:39,130 Il est difficile de vérifier à GoDaddy. 1334 01:02:39,130 --> 01:02:41,860 >> Mais quand finalement vous y arrivez, vous posséderez ce nom de domaine 1335 01:02:41,860 --> 01:02:44,460 pendant une période d'un an, En règle générale, ou deux, ou trois ans. 1336 01:02:44,460 --> 01:02:45,400 Vous devez renouveler ces choses. 1337 01:02:45,400 --> 01:02:47,170 Il est donc plus comme la location d'un nom de domaine. 1338 01:02:47,170 --> 01:02:49,350 >> Mais une fois que vous êtes le propriétaire que nom de domaine, vous avez besoin 1339 01:02:49,350 --> 01:02:51,960 dire GoDaddy quelque chose, généralement. 1340 01:02:51,960 --> 01:02:57,580 Vous devez dire ce que votre GoDaddy les serveurs Web, les serveurs DNS sont. 1341 01:02:57,580 --> 01:03:00,550 Comment savez-vous ce que vos serveurs, Les serveurs DNS vont être? 1342 01:03:00,550 --> 01:03:02,820 >> Eh bien, en général, en un autre onglet, vous avez 1343 01:03:02,820 --> 01:03:05,387 d'acheter ou de payer, pour le web hébergement si vous n'avez pas réellement 1344 01:03:05,387 --> 01:03:08,470 possèdent physiquement vos propres serveurs, et votre propre entreprise, ou vos propres données 1345 01:03:08,470 --> 01:03:09,270 centre. 1346 01:03:09,270 --> 01:03:11,190 Donc, vous iriez à une société d'hébergement Web. 1347 01:03:11,190 --> 01:03:12,190 Et il pourrait être GoDaddy. 1348 01:03:12,190 --> 01:03:14,620 Ils offrent le même service comme l'un de leurs upsells. 1349 01:03:14,620 --> 01:03:16,910 >> Mais il y a des centaines, des milliers d'hébergement web 1350 01:03:16,910 --> 01:03:18,640 sociétés de qualité variable là-bas. 1351 01:03:18,640 --> 01:03:20,930 Et quand vous payez quelqu'un d'autre pour l'hébergement web, 1352 01:03:20,930 --> 01:03:24,570 vous obtenez un nom d'utilisateur, et un mot de passe, et une certaine quantité d'espace 1353 01:03:24,570 --> 01:03:27,390 dans le nuage, pour ainsi dire, à que vous pouvez télécharger vos fichiers, 1354 01:03:27,390 --> 01:03:30,810 et de créer vos pages Web, et de mettre votre site en ligne. 1355 01:03:30,810 --> 01:03:33,110 Donc, essentiellement, vous avez dire GoDaddy ce 1356 01:03:33,110 --> 01:03:36,990 les serveurs DNS sont que ce web société d'hébergement a fourni à vous. 1357 01:03:36,990 --> 01:03:39,770 Probablement dans un e-mail ou une page Web, ils vous informent. 1358 01:03:39,770 --> 01:03:43,600 >> Et puis la responsabilité de GoDaddy est de dire au reste du monde 1359 01:03:43,600 --> 01:03:46,630 par le biais de ces serveurs racine et d'autres serveurs DNS. 1360 01:03:46,630 --> 01:03:48,520 De sorte que, le jour suivant, quand quelqu'un essaie 1361 01:03:48,520 --> 01:03:51,290 visiter ComputerScienceforBusinessLeaders.com, 1362 01:03:51,290 --> 01:03:53,410 leur serveur DNS probablement ne connaît pas la réponse. 1363 01:03:53,410 --> 01:03:54,785 Parce qu'il est un nouveau site de la marque. 1364 01:03:54,785 --> 01:03:57,000 Ainsi, leur serveur DNS demande celui-ci, demande à celui-ci. 1365 01:03:57,000 --> 01:03:58,090 Celui-ci sait. 1366 01:03:58,090 --> 01:04:02,490 Et ensuite, l'information se propage retourner en arrière dans le reste du monde. 1367 01:04:02,490 --> 01:04:08,030 Donc, voici comment si vous ne payez pas le facture pour le renouvellement de votre nom de domaine. 1368 01:04:08,030 --> 01:04:09,510 Tout cela peut tout type d'arrêter. 1369 01:04:09,510 --> 01:04:13,000 >> Parce que GoDaddy, par exemple, peut supprimer ces enregistrements DNS 1370 01:04:13,000 --> 01:04:16,540 de sorte que personne dans le monde le sait à qui demander où est votre site Web. 1371 01:04:16,540 --> 01:04:18,130 Quelle est votre adresse IP? 1372 01:04:18,130 --> 01:04:20,530 Et voilà comment ils appliquer ce type de contrôle. 1373 01:04:20,530 --> 01:04:25,320 >> Mais ce que GoDaddy vend aussi, je veux voir ici si nous pouvons discuter avec eux ici. 1374 01:04:25,320 --> 01:04:28,360 Ils veulent notre entreprise. 1375 01:04:28,360 --> 01:04:32,720 Si nous allons à tous les produits, ceci est écrasante. 1376 01:04:32,720 --> 01:04:38,750 >> Je veux acheter SSL. 1377 01:04:38,750 --> 01:04:40,730 Ici, nous allons, Web Security. 1378 01:04:40,730 --> 01:04:41,910 Alors, oh, il est en vente. 1379 01:04:41,910 --> 01:04:42,410 Agréable. 1380 01:04:42,410 --> 01:04:43,270 >> D'ACCORD. 1381 01:04:43,270 --> 01:04:49,690 Donc, ici aussi, cela est une sorte de écrasante au premier coup d'oeil pour les gens. 1382 01:04:49,690 --> 01:04:55,270 Donc, il y a différents types de SSL certificats comme on les appelle. 1383 01:04:55,270 --> 01:04:59,520 Donc, il ne suffit pas d'avoir un domaine nom ou avoir un compte d'hébergement Web. 1384 01:04:59,520 --> 01:05:02,880 Si vous voulez avoir le cryptage, qui, franchement, est tout simplement une donnée de nos jours. 1385 01:05:02,880 --> 01:05:06,630 Et cela devient une pratique de facto. 1386 01:05:06,630 --> 01:05:09,290 >> Vous devriez aussi acheter un certificat SSL. 1387 01:05:09,290 --> 01:05:11,540 Malheureusement, il peut être difficile de naviguer tout cela. 1388 01:05:11,540 --> 01:05:14,749 Mais nous allons voir où cela nous mène à ce genre de système de confiance. 1389 01:05:14,749 --> 01:05:17,040 Donc, si je viens d'un domaine nom, www.ComputerSciencef 1390 01:05:17,040 --> 01:05:23,860 orBusinessLeaders.com, je vais aller de l'avant et juste acheter 62,99 $ 1391 01:05:23,860 --> 01:05:24,690 version ici. 1392 01:05:24,690 --> 01:05:26,110 Cependant, même cela coûte cher. 1393 01:05:26,110 --> 01:05:29,830 Vous pouvez aller sur d'autres sites, comme Namecheap.com et quelques autres, 1394 01:05:29,830 --> 01:05:31,500 où des degrés divers de réputation. 1395 01:05:31,500 --> 01:05:33,170 Mais vous pouvez dépenser encore moins que cela. 1396 01:05:33,170 --> 01:05:34,070 Se méfier. 1397 01:05:34,070 --> 01:05:40,240 >> Et en fait, allons quelque part nous shouldn't-- Verisign.com. 1398 01:05:40,240 --> 01:05:47,130 Ceci est un leader mondial dans le domaine noms et sécurité Internet apparemment. 1399 01:05:47,130 --> 01:05:50,610 Et vous savez qu'il est cher quand ils ne disent pas ce qu'ils vendent. 1400 01:05:50,610 --> 01:05:54,410 1401 01:05:54,410 --> 01:06:01,950 Verisign certificat SSL, vous pouvez voir combien de concurrents qu'ils ont, 1402 01:06:01,950 --> 01:06:04,350 qui font de la publicité pour cette même requête. 1403 01:06:04,350 --> 01:06:07,600 >> Très bien, alors via Google, J'ai trouvé ce que je voulais. 1404 01:06:07,600 --> 01:06:09,140 Voyons donc. 1405 01:06:09,140 --> 01:06:10,660 Oh, ici nous allons. 1406 01:06:10,660 --> 01:06:14,520 >> Il semble donc que si Je veux un site sécurisé, 1407 01:06:14,520 --> 01:06:18,640 leurs certificats SSL commencent à 399 $. 1408 01:06:18,640 --> 01:06:23,240 Si je veux plus de sécurité, avec EV, qui je pense est validation étendue 1409 01:06:23,240 --> 01:06:27,190 ou une validation améliorée, qui est de 995 $, le point 00. 1410 01:06:27,190 --> 01:06:29,960 Ou Secure Site Pro EV, 1500 $. 1411 01:06:29,960 --> 01:06:33,290 Presque tout cela est atroce et aussi, inutile. 1412 01:06:33,290 --> 01:06:36,320 >> Mais il faut bien comprendre ce que les compromis voici et comment tout cela fonctionne. 1413 01:06:36,320 --> 01:06:40,080 A la fin de la journée, le calcul et la cryptographie à base 1414 01:06:40,080 --> 01:06:43,565 sous-jacente à la sécurité de votre site web est tout de même, pour la plupart des pièces. 1415 01:06:43,565 --> 01:06:47,470 Tout cela est upsells et, en grande partie, les choses de marketing. 1416 01:06:47,470 --> 01:06:51,620 >> Oh, et s'il vous plaît, ne jamais mettre pas quelque chose comme ceci sur votre site, 1417 01:06:51,620 --> 01:06:53,750 même si le consultant propose que vous faites. 1418 01:06:53,750 --> 01:06:55,180 Cela signifie absolument rien. 1419 01:06:55,180 --> 01:06:58,400 Vous verrez, plus tard aujourd'hui ou demain, il est absolument trivial 1420 01:06:58,400 --> 01:07:02,390 pour ajouter une image à un site Web et tout simplement dire que vous êtes Norton Secured 1421 01:07:02,390 --> 01:07:03,570 signifie absolument rien. 1422 01:07:03,570 --> 01:07:05,960 >> Et tout ce que vous faites est la formation de vos clients, 1423 01:07:05,960 --> 01:07:08,610 ou de l'humanité, plus généralement, chercher ce symbole, qui 1424 01:07:08,610 --> 01:07:12,080 sûrement un mauvais gars pourrait mettre sur son ou son propre site Web et juste prétendent-ils, 1425 01:07:12,080 --> 01:07:13,320 aussi, sont Norton sécurisé. 1426 01:07:13,320 --> 01:07:17,360 Donc, nous avons obtenu dans certaines mauvaises habitudes, comme les humains, comme incarné, même ici. 1427 01:07:17,360 --> 01:07:23,140 Ainsi, tout comme un côté, la raison pour laquelle il sont différents styles de certificats, 1428 01:07:23,140 --> 01:07:25,520 ils continuent à vouloir nous parler. 1429 01:07:25,520 --> 01:07:30,110 >> Vous pouvez acheter un certificat SSL pour un seul nom de domaine, 1430 01:07:30,110 --> 01:07:32,586 dub dub dub dot ComputerScienceforBusinessLeaders.com. 1431 01:07:32,586 --> 01:07:35,027 Plusieurs sites Web, supposons J'avais dub dub dub dot 1432 01:07:35,027 --> 01:07:36,610 ComputerScienceforBusinessLeaders.com. 1433 01:07:36,610 --> 01:07:39,750 Mais je voulais aussi les utilisateurs pour être en mesure de visiter 1434 01:07:39,750 --> 01:07:42,394 ComputerScienceforBusinessLeaders.com sans le www. 1435 01:07:42,394 --> 01:07:44,852 Ou, peut-être, j'ai une troisième domaine, comme 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 Donc, si j'ai plusieurs domaines noms, ils réellement chaque 1439 01:07:50,550 --> 01:07:52,633 besoin d'un type de différent certificat, potentiellement. 1440 01:07:52,633 --> 01:07:55,830 Donc, je pourrais aussi bien obtenir ce version, qui permet précisément cela. 1441 01:07:55,830 --> 01:08:00,180 >> Ou tous les sous-domaines, si vous voulez juste ont, et ce, pour des configurations plus chics, 1442 01:08:00,180 --> 01:08:05,070 si vous voulez avoir 10 ou 20 différents sites Web ou des serveurs qui 1443 01:08:05,070 --> 01:08:08,550 commencer par quelque chose, dot ComputerScienceforBusinessLeaders.com, 1444 01:08:08,550 --> 01:08:10,890 alors vous obtenez ce qu'on appelle un certificat générique. 1445 01:08:10,890 --> 01:08:13,800 Et il prend en charge l'ensemble de ces variations. 1446 01:08:13,800 --> 01:08:16,670 >> Maintenant, une fois que vous achetez, vous installez. 1447 01:08:16,670 --> 01:08:18,040 Il est un fichier que vous téléchargez. 1448 01:08:18,040 --> 01:08:19,748 Et ce fichier, essentiellement, contient seulement 1449 01:08:19,748 --> 01:08:22,716 un très grand, nombre aléatoire a une certaine relation mathématique 1450 01:08:22,716 --> 01:08:24,840 à un autre numéro vous avez déjà généré. 1451 01:08:24,840 --> 01:08:28,490 Nous l'appellerons une clé publique et une clé privée, comme je l'ai fait juste avant. 1452 01:08:28,490 --> 01:08:31,790 >> Et l'idée ici est que vous installer sur votre serveur web 1453 01:08:31,790 --> 01:08:34,250 en utilisant simplement FTP ou un autre protocole, 1454 01:08:34,250 --> 01:08:36,370 glisser-déposer ou copier-coller 1455 01:08:36,370 --> 01:08:38,497 ces très grands nombres dans votre propre serveur Web. 1456 01:08:38,497 --> 01:08:41,330 Et vous suivez les instructions compatible avec votre logiciel de serveur 1457 01:08:41,330 --> 01:08:42,359 pour faire ça. 1458 01:08:42,359 --> 01:08:45,270 Et votre serveur web, désormais, chaque fois que quelqu'un 1459 01:08:45,270 --> 01:08:49,920 visite de votre entreprise website-- www.ComputerScienceBusinessLeaders.com-- 1460 01:08:49,920 --> 01:08:51,901 votre serveur web automatiquement, parce que cette 1461 01:08:51,901 --> 01:08:53,859 est une fonctionnalité intégrée ces jours-ci, sera tout simplement 1462 01:08:53,859 --> 01:08:56,459 dire au monde ce que sa clé publique est. 1463 01:08:56,459 --> 01:08:59,250 Et rappelez-vous que la clé publique a cette relation mathématique 1464 01:08:59,250 --> 01:09:01,000 avec une clé dite privée. 1465 01:09:01,000 --> 01:09:05,109 Et donc quand les utilisateurs, les clients parler en toute sécurité à votre serveur, 1466 01:09:05,109 --> 01:09:07,680 leurs enveloppes, comme celles nous avons passe autour, 1467 01:09:07,680 --> 01:09:10,950 avoir un non-sens apparent intérieur d'eux. 1468 01:09:10,950 --> 01:09:12,970 Étant donné que le contenu sont cryptées. 1469 01:09:12,970 --> 01:09:15,710 >> Et que votre entreprise clé privée, qui 1470 01:09:15,710 --> 01:09:19,340 vous avez généré dans le cadre de cette processus d'achat d'un certificat SSL, 1471 01:09:19,340 --> 01:09:21,790 peut effectivement déchiffrer. 1472 01:09:21,790 --> 01:09:23,819 Et tout cela se produit de façon transparente. 1473 01:09:23,819 --> 01:09:26,950 Mais vous ne pouvez acheter ces certificats à partir d'un nombre fini 1474 01:09:26,950 --> 01:09:28,760 des entreprises dans le monde. 1475 01:09:28,760 --> 01:09:33,330 >> Parce que Microsoft, qui fait IE et Edge, et Google, qui fait Chrome, 1476 01:09:33,330 --> 01:09:36,470 et Mozilla, qui fait Firefox, et quelques autres joueurs 1477 01:09:36,470 --> 01:09:40,020 ont tous décidé d'expédier leurs navigateurs. 1478 01:09:40,020 --> 01:09:43,890 Lorsque vous installez l'un de ces browsers-- IE, Edge, Firefox, Mozilla, Opera, 1479 01:09:43,890 --> 01:09:50,180 ou d'autres, ils viennent Chrome-- avec un nombre fini de certificats, 1480 01:09:50,180 --> 01:09:52,010 pour ainsi dire, construit en eux. 1481 01:09:52,010 --> 01:09:57,420 Une liste finie de, appelons-les, sociétés dont les certificats SSL devrait 1482 01:09:57,420 --> 01:10:00,330 être autorisé et considéré comme sûr. 1483 01:10:00,330 --> 01:10:04,105 >> Cela signifie donc que je, David Malan, ne peut pas simplement aller sur DavidMalan.com 1484 01:10:04,105 --> 01:10:06,050 et commencer à vendre des certificats SSL. 1485 01:10:06,050 --> 01:10:08,210 Parce que si je n'ai pas une sorte de relation 1486 01:10:08,210 --> 01:10:12,810 avec Google et Microsoft, et Mozilla, ou des entrepreneurs de la leur, 1487 01:10:12,810 --> 01:10:17,250 Les navigateurs de personne feront confiance certificats de David Malan, 1488 01:10:17,250 --> 01:10:19,830 même si je les vends à un de réduction par rapport à tout le monde. 1489 01:10:19,830 --> 01:10:21,370 Je peux les faire mathématiquement. 1490 01:10:21,370 --> 01:10:25,430 Mais je ne peux pas tromper le navigateurs en leur faisant confiance. 1491 01:10:25,430 --> 01:10:26,940 >> Et qu'est-ce que je veux dire par la confiance? 1492 01:10:26,940 --> 01:10:27,660 Eh bien, remarquez. 1493 01:10:27,660 --> 01:10:29,690 Nous sommes sur GoDaddy.com. 1494 01:10:29,690 --> 01:10:34,450 Et comme cela est le cas avec de nombreux sites Web, remarquer le cadenas en haut à droite. 1495 01:10:34,450 --> 01:10:38,420 Qu'est-ce que cadenas vraisemblablement indiquer, soit avant 1496 01:10:38,420 --> 01:10:40,830 à la discussion d'aujourd'hui ou à partir de maintenant? 1497 01:10:40,830 --> 01:10:41,970 >> AUDIENCE: Il est sécurisé. 1498 01:10:41,970 --> 01:10:43,344 >> DAVID J. Malan: Ce qu'il est sécurisé. 1499 01:10:43,344 --> 01:10:46,390 Cela signifie juste que je me sers une sorte de cryptographie, 1500 01:10:46,390 --> 01:10:48,190 chiffrement entre moi et GoDaddy.com. 1501 01:10:48,190 --> 01:10:49,690 Et il n'a pas besoin d'être un GoDaddy. 1502 01:10:49,690 --> 01:10:50,690 Allons ailleurs. 1503 01:10:50,690 --> 01:10:52,182 Allons à Facebook.com. 1504 01:10:52,182 --> 01:10:55,420 Et notez que je finis à HTTPS colon slash slash. 1505 01:10:55,420 --> 01:10:59,090 Donc, même si vous ne tapez pas HTTPS, de plus en plus, nos sites Web 1506 01:10:59,090 --> 01:11:03,910 aujourd'hui, vous rediriger vers la version sécurisée du site. 1507 01:11:03,910 --> 01:11:08,612 Ce fut souvent le cas lorsque vous avez tapé dans vos mots de passe pour un certain temps. 1508 01:11:08,612 --> 01:11:11,320 Mais alors, vous souvent obtenir la Version insécurité du site 1509 01:11:11,320 --> 01:11:14,370 après avoir connecté ou après avoir vérifié avec votre panier et de crédit 1510 01:11:14,370 --> 01:11:14,910 carte. 1511 01:11:14,910 --> 01:11:19,010 >> De nos jours, de plus en plus, sont websites-- car il devient plus facile et moins cher 1512 01:11:19,010 --> 01:11:23,520 d'utiliser ce type de cryptage, et il est en train de devenir expected-- sont juste 1513 01:11:23,520 --> 01:11:25,399 l'utiliser pour absolument chaque page Web. 1514 01:11:25,399 --> 01:11:26,440 Et cela est une bonne chose. 1515 01:11:26,440 --> 01:11:28,190 Parce que cela signifie, Par exemple, lorsque vous 1516 01:11:28,190 --> 01:11:31,710 aller à Google, qui a également commencé l'activation de SSL par défaut, 1517 01:11:31,710 --> 01:11:33,940 cela signifie lorsque vous recherchez quelque chose sur Google, 1518 01:11:33,940 --> 01:11:36,310 il est absolument vrai que Google sait tout 1519 01:11:36,310 --> 01:11:39,370 vous recherchez sur le Internet, pour tous les temps, sauf si vous 1520 01:11:39,370 --> 01:11:40,560 supprimer votre historique. 1521 01:11:40,560 --> 01:11:43,000 Et même alors, nous l'espérons, il supprime effectivement. 1522 01:11:43,000 --> 01:11:46,030 >> Mais personne entre vous et Google, en théorie, 1523 01:11:46,030 --> 01:11:47,370 sait ce que vous recherchez. 1524 01:11:47,370 --> 01:11:50,380 Donc, si vous cherchez quelque chose privé, ou médical, ou quoi, 1525 01:11:50,380 --> 01:11:53,990 tant que cette barre est verte, et vous voir le cadenas et l'URL est HTTPS, 1526 01:11:53,990 --> 01:11:56,924 et vous êtes connecté à Google, espérons-le, votre employeur 1527 01:11:56,924 --> 01:11:58,090 ne peut pas voir ce que vous faites. 1528 01:11:58,090 --> 01:12:00,170 Votre université ne peut pas voyez ce que vous faites. 1529 01:12:00,170 --> 01:12:02,290 >> Maintenant, si quelqu'un regarde par-dessus votre l'épaule, ils pourraient encore. 1530 01:12:02,290 --> 01:12:05,165 Et si elle se retrouve dans votre navigateur est l'histoire, les gens pourraient encore connaître. 1531 01:12:05,165 --> 01:12:09,960 Mais au moins ce tunnel entre vous et Google, dans ce cas, est sécurisé. 1532 01:12:09,960 --> 01:12:11,390 Et nous pouvons le voir un peu plus. 1533 01:12:11,390 --> 01:12:12,765 Et vous pouvez le faire à la maison, aussi. 1534 01:12:12,765 --> 01:12:14,744 Si je clique sur le cadenas, sur Chrome au moins, 1535 01:12:14,744 --> 01:12:16,660 il y a un tas de informations techniques ici. 1536 01:12:16,660 --> 01:12:20,200 Si je clique sur Connexion, notez que, "Chrome vérifié que le Digi / Cert 1537 01:12:20,200 --> 01:12:24,100 SHA2 haut Assurance serveur CA, "autorité de certification, 1538 01:12:24,100 --> 01:12:25,740 "Publié le certificat de ce site." 1539 01:12:25,740 --> 01:12:28,260 >> Cliquons sur le Informations sur le certificat. 1540 01:12:28,260 --> 01:12:32,350 Et nous pouvons voir que Facebook, quelqu'un à Facebook acheté ce certificat. 1541 01:12:32,350 --> 01:12:33,330 Et remarquez l'étoile. 1542 01:12:33,330 --> 01:12:35,350 C'est le joker qui Je l'ai mentionné plus tôt, 1543 01:12:35,350 --> 01:12:37,570 la chose dot Facebook.com. 1544 01:12:37,570 --> 01:12:41,680 Notez que leur certificat expire quand? 1545 01:12:41,680 --> 01:12:45,512 >> Décembre, donc Facebook de mieux payer le facture de SSL au cours des prochains mois. 1546 01:12:45,512 --> 01:12:48,470 Et ils vont avoir à installer de nouveaux certificats sur leurs serveurs. 1547 01:12:48,470 --> 01:12:51,901 Et si je veux vraiment obtenir curieux, je peux cliquer sur Détails. 1548 01:12:51,901 --> 01:12:53,900 Et cela va être plus mystérieux que je veux. 1549 01:12:53,900 --> 01:12:55,608 >> Mais vous pouvez voir que ceci est, apparemment, 1550 01:12:55,608 --> 01:12:58,900 acheté par Facebook, Inc. à Menlo Park. 1551 01:12:58,900 --> 01:13:01,550 Ceci est quelques informations techniques, où ils ont acheté. 1552 01:13:01,550 --> 01:13:05,190 SHA-256 fait référence à quelque chose similaire au cryptage. 1553 01:13:05,190 --> 01:13:06,090 Il est appelé hachage. 1554 01:13:06,090 --> 01:13:09,200 RSA est le chiffrement si vous avez entendu parler de RSA. 1555 01:13:09,200 --> 01:13:12,280 >> Et puis, il y a même des trucs plus de fantaisie ici. 1556 01:13:12,280 --> 01:13:16,470 Elliptic Curve publique, cette se réfère à un type de cryptographie. 1557 01:13:16,470 --> 01:13:19,760 La plupart de cela est de manière plus informations que vous avez réellement besoin. 1558 01:13:19,760 --> 01:13:23,300 Mais vous pouvez voir que cela est les détails techniques sous-jacentes 1559 01:13:23,300 --> 01:13:24,620 certificat Facebook. 1560 01:13:24,620 --> 01:13:27,900 >> Maintenant, malheureusement, juste pour parler à l'ingénierie sociale, 1561 01:13:27,900 --> 01:13:32,030 ceci est maintenant un très utile indicateur du fait 1562 01:13:32,030 --> 01:13:35,090 que quelqu'un, un, a connexion sécurisée et, à son tour, 1563 01:13:35,090 --> 01:13:37,950 que le serveur que vous avez visité payé pour ce certificat. 1564 01:13:37,950 --> 01:13:42,870 Mais il n'y a pas si longtemps, sites pourraient avoir des icônes par défaut. 1565 01:13:42,870 --> 01:13:45,574 En fait, remarquez-vous ces icônes dans les onglets de Chrome maintenant? 1566 01:13:45,574 --> 01:13:47,490 Et les navigateurs ont genre de appris leur leçon 1567 01:13:47,490 --> 01:13:51,190 et de mettre ces icônes là-haut, le logo pour un site Web? 1568 01:13:51,190 --> 01:13:54,230 >> Il n'y a pas si longtemps que ces icônes fav, 1569 01:13:54,230 --> 01:13:57,480 ou des icônes préférées comme on les appelle, étaient juste là à côté de l'adresse. 1570 01:13:57,480 --> 01:14:00,570 En fait, je fait une recherche pendant notre pause. 1571 01:14:00,570 --> 01:14:07,500 Par exemple, pas si longtemps Il y a, permettez-moi d'ouvrir celui-ci. 1572 01:14:07,500 --> 01:14:09,750 Juste sur Google Images. 1573 01:14:09,750 --> 01:14:11,010 >> Permettez-moi de faire un zoom arrière. 1574 01:14:11,010 --> 01:14:12,970 Allons. 1575 01:14:12,970 --> 01:14:18,720 Donc, il n'y a pas si longtemps, les navigateurs faisaient cela. 1576 01:14:18,720 --> 01:14:22,050 Non seulement ils ont mis le favori icône ici dans l'onglet, 1577 01:14:22,050 --> 01:14:24,420 ils ont également mis à droite à côté de la barre d'adresse. 1578 01:14:24,420 --> 01:14:24,920 Pourquoi? 1579 01:14:24,920 --> 01:14:26,060 Juste, hein, il avait l'air bien. 1580 01:14:26,060 --> 01:14:26,893 >> Il était plutôt agréable. 1581 01:14:26,893 --> 01:14:29,530 Vous voyez le logo de l'entreprise juste à côté de son URL. 1582 01:14:29,530 --> 01:14:32,650 Alors maintenant, pensez du point de vue d'un adversaire, un mauvais gars. 1583 01:14:32,650 --> 01:14:35,850 Si vous étiez un mauvais gars et les navigateurs étaient assez stupide 1584 01:14:35,850 --> 01:14:39,660 pour vous permettre de mettre une icône personnalisée juste à côté de l'URL des navigateurs, 1585 01:14:39,660 --> 01:14:42,220 ce que l'icône choisiriez-vous pour votre faux site web 1586 01:14:42,220 --> 01:14:46,919 qui essaie de pêcher pour autrui informations de carte de crédit et tel? 1587 01:14:46,919 --> 01:14:48,210 AUDIENCE: Le site d'origine. 1588 01:14:48,210 --> 01:14:49,640 DAVID J. Malan: Le site original, certainement, 1589 01:14:49,640 --> 01:14:51,450 si vous imitant un site Web. 1590 01:14:51,450 --> 01:14:55,150 Que pourriez-vous y mettre qui est encore plus trompeur? 1591 01:14:55,150 --> 01:15:00,020 Une icône de cadenas, qui ressemble à un cadenas et sémantiquement suggère 1592 01:15:00,020 --> 01:15:03,500 ce site est sécurisé, mais n'a pas sens technique que ce soit, 1593 01:15:03,500 --> 01:15:06,550 et qui consiste à dire que vous êtes les gens de conditionnement. 1594 01:15:06,550 --> 01:15:09,720 >> Nous, en tant que société, conditionnons les gens quand vous voyez un cadenas, 1595 01:15:09,720 --> 01:15:10,970 supposons site est sécurisé. 1596 01:15:10,970 --> 01:15:13,430 Et ce même logique peut être complètement inversé 1597 01:15:13,430 --> 01:15:15,615 et manipulés de telle sorte que les gens, maintenant, sont trompés 1598 01:15:15,615 --> 01:15:16,990 en pensant que quelque chose est sûre. 1599 01:15:16,990 --> 01:15:18,823 Et les pires délinquants, franchement, les gens sont 1600 01:15:18,823 --> 01:15:22,210 comme les banques, qui niaisement, à ce day-- nous allons voir si Bank of America, 1601 01:15:22,210 --> 01:15:25,970 un local ou national populaire l'un, fait la même chose. 1602 01:15:25,970 --> 01:15:27,000 >> D'ACCORD. 1603 01:15:27,000 --> 01:15:27,875 Alors qu'est-ce? 1604 01:15:27,875 --> 01:15:28,750 Que voyez-vous ici. 1605 01:15:28,750 --> 01:15:32,080 Ceci est le journal en former pour leur site Web. 1606 01:15:32,080 --> 01:15:33,710 Ils ont fait exactement la même chose. 1607 01:15:33,710 --> 01:15:35,780 Vous êtes de formation humains à penser quand vous voyez 1608 01:15:35,780 --> 01:15:38,430 un bouton situé sur un site Web avec un cadenas qui 1609 01:15:38,430 --> 01:15:40,460 signifie la connexion est sécurisée. 1610 01:15:40,460 --> 01:15:42,940 >> Cela signifie seulement qu'il y est un graphiste qui 1611 01:15:42,940 --> 01:15:46,260 sait comment faire une image d'un cadenas et le mettre sur un site Web. 1612 01:15:46,260 --> 01:15:50,890 Maintenant, dans ce cas, il est vrai, que le site est sécurisé. 1613 01:15:50,890 --> 01:15:53,000 Parce que le préavis cadenas vert ici. 1614 01:15:53,000 --> 01:15:55,380 Et je suis en utilisant une nouvelle Version assez de Chrome 1615 01:15:55,380 --> 01:15:58,660 que je ne peux pas mettre juste un logo arbitraire à côté de l'URL. 1616 01:15:58,660 --> 01:16:01,410 Maintenant, seule la sécurité icône va là ou non. 1617 01:16:01,410 --> 01:16:04,420 >> Mais cela n'a absolument aucun sens ici. 1618 01:16:04,420 --> 01:16:06,890 Et nous continuons à l'homme faire ce genre d'erreurs. 1619 01:16:06,890 --> 01:16:09,650 Parce que nous conditionnons personnes pour trouver certains indices 1620 01:16:09,650 --> 01:16:11,330 et en déduire ce qui signifie d'eux. 1621 01:16:11,330 --> 01:16:13,520 Mais encore une fois, ce même signification peut être abusé. 1622 01:16:13,520 --> 01:16:15,654 >> Donc, lors de la construction d'un de propre site Web d'entreprise, 1623 01:16:15,654 --> 01:16:17,320 ces signaux sont généralement une mauvaise chose. 1624 01:16:17,320 --> 01:16:19,430 Et même dans les e-mails, aussi, nous avons, en tant que société, 1625 01:16:19,430 --> 01:16:22,340 les gens conditionnés à cliquez sur les liens sur les e-mails. 1626 01:16:22,340 --> 01:16:26,080 Et il est donc pas surprenant que le mauvais les gars envoient de faux e-mails de PayPal, 1627 01:16:26,080 --> 01:16:28,672 de Bank of America avec des liens. 1628 01:16:28,672 --> 01:16:30,880 personnes Parce que nous avons formés à cliquer sur des liens dans les courriels. 1629 01:16:30,880 --> 01:16:33,530 >> Une bien meilleure pratique serait être pour Bank of America, 1630 01:16:33,530 --> 01:16:38,720 quand emailing ses clients, dire que, s'il vous plaît visitez la Banque du site Web de l'Amérique 1631 01:16:38,720 --> 01:16:40,070 à votre meilleure convenance. 1632 01:16:40,070 --> 01:16:41,797 Et ne pas donner aux gens l'URL. 1633 01:16:41,797 --> 01:16:43,880 Parce que sinon, ils sont aller juste de cliquer dessus. 1634 01:16:43,880 --> 01:16:44,580 Laisser aller. 1635 01:16:44,580 --> 01:16:48,460 Qu'ils recherchent ou, en fait, aller à manuellement. 1636 01:16:48,460 --> 01:16:50,450 >> Très bien, donc un peu d'un sidetrack là. 1637 01:16:50,450 --> 01:16:54,620 Mais le but ici était de peindre la image de ce système de confiance. 1638 01:16:54,620 --> 01:16:57,170 Avec les navigateurs, il y a ces choses dans le monde 1639 01:16:57,170 --> 01:17:00,450 appelé certificat authorities-- les entreprises, un nombre limité d'entre eux, 1640 01:17:00,450 --> 01:17:02,710 qui sont autorisés à délivrer des certificats SSL. 1641 01:17:02,710 --> 01:17:08,740 Ou, à leur tour, ils sont autorisés à valider d'autres sous-traitants 1642 01:17:08,740 --> 01:17:10,244 pour délivrer des certificats SSL. 1643 01:17:10,244 --> 01:17:12,660 Si vous n'êtes pas sur cette liste, cependant, vous pouvez mathématiquement 1644 01:17:12,660 --> 01:17:16,310 créer ces grands nombres aléatoires que le travail pour la cryptographie. 1645 01:17:16,310 --> 01:17:18,700 >> Mais le navigateur est, en général, va crier à vous. 1646 01:17:18,700 --> 01:17:22,090 En fait, je peux aller à un site Web? 1647 01:17:22,090 --> 01:17:22,710 Laisse moi voir. 1648 01:17:22,710 --> 01:17:24,940 Ce site est pas sécurisé. 1649 01:17:24,940 --> 01:17:30,070 Si nous regardons juste pour une image Google ici, vous pouvez voir des écrans comme celui-ci. 1650 01:17:30,070 --> 01:17:32,180 Les fabricants de navigateur gardez-les changer. 1651 01:17:32,180 --> 01:17:34,040 >> Cela est généralement ce que vous voyez. 1652 01:17:34,040 --> 01:17:38,226 Vous voyez une ligne rouge dans l'URL, où HTTPS est barré. 1653 01:17:38,226 --> 01:17:39,600 Parce qu'il essaie d'être sécurisé. 1654 01:17:39,600 --> 01:17:41,040 Mais quelque chose se passe. 1655 01:17:41,040 --> 01:17:44,090 Et ici, il dit: «Ceci est probablement pas le site que vous cherchez! " 1656 01:17:44,090 --> 01:17:47,110 >> Et cela est soit malveillant ou il est à cause d'une mauvaise configuration. 1657 01:17:47,110 --> 01:17:50,940 Quelqu'un en utilisant le mauvais SSL certificat sur le serveur pour le site 1658 01:17:50,940 --> 01:17:53,276 que l'utilisateur est en train d'essayer de visiter. 1659 01:17:53,276 --> 01:17:56,520 1660 01:17:56,520 --> 01:17:58,870 Des questions? 1661 01:17:58,870 --> 01:18:03,600 >> Eh bien, nous allons prendre, avant la pause pour le déjeuner, un dernier regard sur ce 1662 01:18:03,600 --> 01:18:05,650 peut être à l'intérieur de ces enveloppes. 1663 01:18:05,650 --> 01:18:08,434 Je vais aller dans un propre onglet du navigateur ici. 1664 01:18:08,434 --> 01:18:09,350 Et cela est une caractéristique. 1665 01:18:09,350 --> 01:18:11,399 Si vous utilisez Chrome, ou plus un autre navigateur, 1666 01:18:11,399 --> 01:18:12,690 vous avez réellement cette fonctionnalité. 1667 01:18:12,690 --> 01:18:14,120 >> Je vais aller dans le menu. 1668 01:18:14,120 --> 01:18:18,810 Je vais aller à Plus Outils et outils de développement. 1669 01:18:18,810 --> 01:18:21,450 Bien que vous ayez parfois pour activer ce menu spécial. 1670 01:18:21,450 --> 01:18:23,400 Et nous allons voir plus de cela dans un peu. 1671 01:18:23,400 --> 01:18:25,090 >> Et je vais descendre ici pour en bas à gauche. 1672 01:18:25,090 --> 01:18:26,580 Et je vais cliquer sur Réseau. 1673 01:18:26,580 --> 01:18:28,397 Donc, ceci est juste quelque chose un ingénieur serait 1674 01:18:28,397 --> 01:18:31,230 utiliser quand il ou elle veut regarder sous le capot ce qui se passe 1675 01:18:31,230 --> 01:18:34,400 sur entre un navigateur et un serveur. 1676 01:18:34,400 --> 01:18:35,710 >> Et nous allons aller de l'avant et à faire cela. 1677 01:18:35,710 --> 01:18:39,240 Je vais aller à, cliquez sur Conserver le journal. 1678 01:18:39,240 --> 01:18:41,760 En d'autres termes, je voulais enregistrer tout ce qui se passe, 1679 01:18:41,760 --> 01:18:42,718 ce que nous allons faire. 1680 01:18:42,718 --> 01:18:49,850 Et je vais taper dans HTTP colon slash slash www.Stanford.edu 1681 01:18:49,850 --> 01:18:51,050 pour l'Université de Stanford. 1682 01:18:51,050 --> 01:18:53,500 Je vais effacer de nouveau juste pour que nous puissions commencer frais. 1683 01:18:53,500 --> 01:18:55,490 >> Et c'est reparti. 1684 01:18:55,490 --> 01:18:57,410 Voici donc Stanford toute la bande de la maison 1685 01:18:57,410 --> 01:19:00,900 du texte, groupe entier d'images, peut-être quelques vidéos et quelques autres trucs. 1686 01:19:00,900 --> 01:19:05,480 Et ce web page-- ici, Je vais recharger maintenant. 1687 01:19:05,480 --> 01:19:07,980 Parce que je l'ai cassé par retourner. 1688 01:19:07,980 --> 01:19:10,787 >> Cette page web est écrite dans un langage appelé HTML 1689 01:19:10,787 --> 01:19:12,370 que nous allons jeter un bref coup d'oeil au plus tard. 1690 01:19:12,370 --> 01:19:14,459 Et HTML est pas un langage de programmation. 1691 01:19:14,459 --> 01:19:16,000 Il est ce qu'on appelle un langage de balisage. 1692 01:19:16,000 --> 01:19:18,490 Nous allons donc voir c'est juste syntaxe anglaise comme ça 1693 01:19:18,490 --> 01:19:21,615 dit la page web quoi ressemble, quelles couleurs à utiliser, ce texte à utiliser, 1694 01:19:21,615 --> 01:19:22,440 etc. 1695 01:19:22,440 --> 01:19:26,510 >> Mais plus juteux est dans ce onglet Développeur spécial, 1696 01:19:26,510 --> 01:19:29,620 Je peux réellement voir tout ce qui juste allé sur sous le capot. 1697 01:19:29,620 --> 01:19:34,010 Par exemple, dans cette page web, sur le nombre d'images sont là? 1698 01:19:34,010 --> 01:19:39,940 Je vois 1, 2,3, 4, 5, 6, 7, 8, 9, 10, à droite, 11. 1699 01:19:39,940 --> 01:19:43,230 Donc, il y a une douzaine ou plus images sur cette page Web. 1700 01:19:43,230 --> 01:19:47,010 >> Chacune de ces images est une déposer sur le serveur Web de Stanford. 1701 01:19:47,010 --> 01:19:49,950 Et cette page d'accueil, écrit dans cette langue appelée HTML, 1702 01:19:49,950 --> 01:19:52,960 est également un fichier sur le serveur Web de Stanford. 1703 01:19:52,960 --> 01:19:56,540 Ainsi, il apparaît que le navigateur est assez intelligent pour savoir, 1704 01:19:56,540 --> 01:20:00,300 et nous verrons cet après-midi, lorsque vous recevoir la page d'accueil d'un site Web, 1705 01:20:00,300 --> 01:20:03,190 regarder ce langage HTML, comme nous le verrons bientôt. 1706 01:20:03,190 --> 01:20:07,170 >> Et si vous remarquez les noms des images à l'intérieur de celui-ci, aller chercher ceux aussi bien. 1707 01:20:07,170 --> 01:20:09,850 Envoyer des demandes supplémentaires, des enveloppes supplémentaires. 1708 01:20:09,850 --> 01:20:14,560 Donc, nous aurions pu revenir obtenu, maintenant, un, peut-être 13 ou plusieurs enveloppes 1709 01:20:14,560 --> 01:20:17,830 contenant du texte et des images, peut-être d'autres choses que nous, alors, 1710 01:20:17,830 --> 01:20:20,940 assembler l'intérieur de mon navigateur de présenter cette page Web entière. 1711 01:20:20,940 --> 01:20:25,000 >> Et remarquez ici la première de celles 1712 01:20:25,000 --> 01:20:30,810 était une demande juste pour le côlon HTTP slash slash www.Stanford.edu lui-même. 1713 01:20:30,810 --> 01:20:35,440 Et si je clique sur cette ligne, je vais pour voir quelques informations assez mystérieux. 1714 01:20:35,440 --> 01:20:37,960 Mais permettez-moi de faire défiler vers le bas et voir si je peux comprendre 1715 01:20:37,960 --> 01:20:39,990 exactement ce qui se passe ici. 1716 01:20:39,990 --> 01:20:44,920 >> Permettez-moi de faire cela un peu plus grand afin que nous puissions voir plus à la fois. 1717 01:20:44,920 --> 01:20:47,570 Et remarquez cela. 1718 01:20:47,570 --> 01:20:52,040 Si je clique sur Afficher la source, cette texte ici, que je viens de souligner, 1719 01:20:52,040 --> 01:20:57,360 quand j'envoie, mon navigateur envoie cette première enveloppe d'ici à Cambridge 1720 01:20:57,360 --> 01:21:02,180 à Stanford, en disant me donner à votre maison page ce qui est à l'intérieur de cette enveloppe 1721 01:21:02,180 --> 01:21:04,520 est exactement ce que j'y ai souligné. 1722 01:21:04,520 --> 01:21:08,520 >> HTTP, Hypertext Transfer Protocol, est l'ensemble des conventions 1723 01:21:08,520 --> 01:21:11,660 qu'un navigateur Web utilise lorsque demandant des pages web d'un serveur. 1724 01:21:11,660 --> 01:21:14,450 Donc, comme je tendis avec ma main à Arwa plus tôt, 1725 01:21:14,450 --> 01:21:19,590 cela est l'équivalent numérique de mon navigateur atteindre numériquement 1726 01:21:19,590 --> 01:21:22,760 au serveur Web de Stanford, en mettant ce message à l'intérieur de cette enveloppe. 1727 01:21:22,760 --> 01:21:25,500 Le plus important la ligne est la première. 1728 01:21:25,500 --> 01:21:29,457 >> GET est un verbe standard, utilisé dans cette convention, 1729 01:21:29,457 --> 01:21:31,290 que littéralement juste signifie obtenir ce qui suit. 1730 01:21:31,290 --> 01:21:31,876 Obtenez slash. 1731 01:21:31,876 --> 01:21:34,010 Slash est juste la page d'accueil par défaut. 1732 01:21:34,010 --> 01:21:35,660 Il n'y a rien de plus précis que cela. 1733 01:21:35,660 --> 01:21:38,820 Et utiliser la version HTTP connu sous 1.1. 1734 01:21:38,820 --> 01:21:40,970 Il a obtenu un peu plus récent caractéristiques que 1.0 avaient. 1735 01:21:40,970 --> 01:21:44,370 >> Et le deuxième plus important ligne est ce One-- hôte colon 1736 01:21:44,370 --> 01:21:46,050 dub dub dub dot Stanford.edu. 1737 01:21:46,050 --> 01:21:49,590 Lorsque je l'ai mentionné plus tôt qu'un pare-feu pourrait regarder à l'intérieur d'une enveloppe 1738 01:21:49,590 --> 01:21:52,990 et découvrir ce site est en cours de requested-- peut-être qu'il est Facebook. 1739 01:21:52,990 --> 01:21:54,330 Et nous voulons à la liste noire, il. 1740 01:21:54,330 --> 01:21:59,910 >> La raison en est le navigateur est très gentiment nous dire, à l'intérieur de l'enveloppe, ce qui 1741 01:21:59,910 --> 01:22:01,380 il demande. 1742 01:22:01,380 --> 01:22:04,370 Et puis, il y a d'autres moins intéressantes des choses qui est plus technique. 1743 01:22:04,370 --> 01:22:07,840 Mais légèrement plus intéressant que, pas un peu énervant au début, 1744 01:22:07,840 --> 01:22:12,122 est que aussi à l'intérieur de cette enveloppe est apparemment ce que l'information? 1745 01:22:12,122 --> 01:22:13,185 >> AUDIENCE: [Inaudible]. 1746 01:22:13,185 --> 01:22:15,310 DAVID J. Malan: Oui, ce type d'ordinateur que j'ai. 1747 01:22:15,310 --> 01:22:16,370 J'ai donc un Mac. 1748 01:22:16,370 --> 01:22:19,940 Il est équipé de Mac OS 10.11.2, il semble. 1749 01:22:19,940 --> 01:22:22,730 Et si je lis plus loin vers le bas, il indique au serveur 1750 01:22:22,730 --> 01:22:25,470 que je suis sur un certain version de Chrome, en fait. 1751 01:22:25,470 --> 01:22:26,762 >> Voilà donc légèrement déconcertant. 1752 01:22:26,762 --> 01:22:29,470 Mais un peu plus déconcertant devrait être le fait que je l'ai déjà 1753 01:22:29,470 --> 01:22:30,990 dit Stanford ce que mon adresse IP est. 1754 01:22:30,990 --> 01:22:34,450 Ainsi, ils peuvent déjà comprendre, peut-être, un peu plus sur moi de cela. 1755 01:22:34,450 --> 01:22:36,325 Et puis, il y a quelques trucs autre là aussi. 1756 01:22:36,325 --> 01:22:38,080 Maintenant, permettez-moi de faire défiler légèrement. 1757 01:22:38,080 --> 01:22:40,830 Voici ce que Stanford a répondu avec. 1758 01:22:40,830 --> 01:22:44,380 A l'intérieur de cette enveloppe, était, d'abord et avant tout, 1759 01:22:44,380 --> 01:22:47,830 la page Web lui-même, le code HTML nous verrons plus tard cet après-midi. 1760 01:22:47,830 --> 01:22:52,790 Mais aussi à l'intérieur de l'enveloppe de Stanford moi est tout ce que j'ai mis en évidence ici. 1761 01:22:52,790 --> 01:22:56,050 >> Le juiciest de lignes de qui est en haut, qui dit, 1762 01:22:56,050 --> 01:22:59,140 OK, oui, je parle HTTP 1.1. 1763 01:22:59,140 --> 01:23:02,290 200 est mon code d'état, OK. 1764 01:23:02,290 --> 01:23:06,630 Maintenant, vous pourriez ne pas avoir jamais vu la Numéro 200 avant, ce qui est logique. 1765 01:23:06,630 --> 01:23:09,690 Parce que 200, en effet, signifie OK, tout va bien. 1766 01:23:09,690 --> 01:23:13,920 >> Mais vous avez probablement vu un nombre, sur votre navigateur Web, que 1767 01:23:13,920 --> 01:23:16,710 vous a été envoyé à partir de certains serveurs à l'intérieur d'une enveloppe qui est 1768 01:23:16,710 --> 01:23:17,690 pas le numéro 200. 1769 01:23:17,690 --> 01:23:21,198 Quels chiffres que vous avez vu que le printemps à l'esprit? 1770 01:23:21,198 --> 01:23:22,152 >> AUDIENCE: 404. 1771 01:23:22,152 --> 01:23:23,220 >> DAVID J. Malan: 404. 1772 01:23:23,220 --> 01:23:27,740 Donc, si vous êtes déjà demandé où est cette convention 404 venant, de tous 1773 01:23:27,740 --> 01:23:31,320 les choses mystérieuses à raconter moi, 404 fichier non trouvé, 1774 01:23:31,320 --> 01:23:34,900 cela signifie simplement qu'un serveur web, si vous demandez cette page qui ne 1775 01:23:34,900 --> 01:23:38,670 exister, il n'y est pas, les fichiers pas trouvé, ce message en bleu 1776 01:23:38,670 --> 01:23:44,310 va dire HTTP 1.1 espace 404 introuvable. 1777 01:23:44,310 --> 01:23:47,217 Et les avis de votre navigateur et que, ensuite, elle présente 1778 01:23:47,217 --> 01:23:49,550 pour vous, peut-être dans une plus grande police, plus grand, gras informations 1779 01:23:49,550 --> 01:23:51,025 avec un texte explicatif. 1780 01:23:51,025 --> 01:23:51,650 Mais c'est tout. 1781 01:23:51,650 --> 01:23:54,358 >> Puis, le reste de l'information est une information plus arcane, 1782 01:23:54,358 --> 01:23:58,330 à partir du serveur pour vous, juste dire votre navigateur où il est venu. 1783 01:23:58,330 --> 01:24:00,530 Chaque requête unique vous faire sur Internet 1784 01:24:00,530 --> 01:24:02,740 contient des informations de ce genre. 1785 01:24:02,740 --> 01:24:05,200 Ceci est à la fois utile pour des raisons techniques. 1786 01:24:05,200 --> 01:24:07,200 >> Il est également utile pour identifier les raisons, à savoir 1787 01:24:07,200 --> 01:24:09,800 qui est en visite votre site Web, quel navigateur ils utilisent, 1788 01:24:09,800 --> 01:24:11,770 peut-être ce navigateur que vous devrait être l'optimisation 1789 01:24:11,770 --> 01:24:13,820 votre site Web pour si tout le monde est en utilisant Chrome ces jours-ci. 1790 01:24:13,820 --> 01:24:15,910 Peut-être que vous n'avez pas besoin pour soutenir Internet Explorer plus. 1791 01:24:15,910 --> 01:24:16,820 Comment sais-tu ça? 1792 01:24:16,820 --> 01:24:19,990 Vous pouvez simplement vous connecter toutes les informations qui vient dans ces demandes. 1793 01:24:19,990 --> 01:24:22,830 >> A l'inverse, cela clairement signifie que chaque fois 1794 01:24:22,830 --> 01:24:26,970 vous visitez un site Web sur Internet, non seulement savent-ils votre adresse IP, 1795 01:24:26,970 --> 01:24:30,070 parce que vous lui avez donné à eux dans le coin supérieur gauche de l'enveloppe, 1796 01:24:30,070 --> 01:24:33,890 ils savent aussi quel est votre navigateur est, quel jour de l'heure qu'il est, 1797 01:24:33,890 --> 01:24:35,520 quelles pages vous demandez. 1798 01:24:35,520 --> 01:24:39,247 >> Et de plus en plus, en particulier sur sites Web qui ont des publicités, 1799 01:24:39,247 --> 01:24:41,205 plus inquiétant est ici si vous avez une entreprise, 1800 01:24:41,205 --> 01:24:44,440 et cela est super commun ces jours, qui a vend des publicités 1801 01:24:44,440 --> 01:24:47,660 pour ce site, nous allons appeler A.com, et aussi 1802 01:24:47,660 --> 01:24:50,100 sur ce site, B.com, et ce site web, 1803 01:24:50,100 --> 01:24:56,980 C.com, A et B et C.com pourraient ne pas savoir qu'ils ont en commun un client. 1804 01:24:56,980 --> 01:25:00,560 >> Mais si ce tiers compagnie publicitaire 1805 01:25:00,560 --> 01:25:05,082 est de voir les demandes de la même adresse IP adresse de visite à la fois A.com, B.com, 1806 01:25:05,082 --> 01:25:06,640 et C.com, pourquoi? 1807 01:25:06,640 --> 01:25:10,490 Parce que l'être du serveur de publicité demandé de servir des annonces à tous les trois 1808 01:25:10,490 --> 01:25:11,490 de ces sites. 1809 01:25:11,490 --> 01:25:14,270 Et, par conséquent, il sera fourni avec votre adresse IP 1810 01:25:14,270 --> 01:25:17,800 de sorte que votre page Web, votre navigateur voit l'annonce. 1811 01:25:17,800 --> 01:25:20,330 >> Il y a ces intermédiaires, de sorte dire, sur l'Internet qui 1812 01:25:20,330 --> 01:25:24,080 savoir encore plus sur vous que les sites Web que vous visitez. 1813 01:25:24,080 --> 01:25:27,150 Et Google est certainement parmi les plus grands délinquants, ou featurerers, 1814 01:25:27,150 --> 01:25:27,901 le long de ces lignes. 1815 01:25:27,901 --> 01:25:29,775 Et en fait, quand je mentionner leur serveur DNS, 1816 01:25:29,775 --> 01:25:32,660 avant que vous pourriez penser au premier abord coup d'oeil, oh, cette fonction est très pratique. 1817 01:25:32,660 --> 01:25:34,661 Google fournit le monde avec un serveur DNS gratuit 1818 01:25:34,661 --> 01:25:36,285 aide à qui parfois me résoudre des problèmes. 1819 01:25:36,285 --> 01:25:36,790 Hm-mm. 1820 01:25:36,790 --> 01:25:40,430 Maintenant, vous dites non seulement Google chaque page que vous recherchez, 1821 01:25:40,430 --> 01:25:42,880 mais chaque page que vous allez directement. 1822 01:25:42,880 --> 01:25:45,846 Parce que vous dites, hé, Google, je veux aller à Z.com. 1823 01:25:45,846 --> 01:25:47,860 Quelle est son adresse IP? 1824 01:25:47,860 --> 01:25:52,350 >> Et tout cela se résume à ces les demandes et les réponses très simples 1825 01:25:52,350 --> 01:25:55,630 que nous avons maintenant vu de haut en bas. 1826 01:25:55,630 --> 01:25:57,510 Alors pourquoi ne nous arrêtons pas là pendant une heure. 1827 01:25:57,510 --> 01:25:59,116 Retour à 1:30 pour le déjeuner. 1828 01:25:59,116 --> 01:26:00,490 Je vais disparaître un peu. 1829 01:26:00,490 --> 01:26:03,710 Et nous allons reprendre avec une main sur regarder et quelques autres concepts. 1830 01:26:03,710 --> 01:26:06,860 Et heureux de rester, pour quelques-uns minutes, avec des questions individuellement. 1831 01:26:06,860 --> 01:26:09,364