1 00:00:00,000 --> 00:00:11,210 >> [Reproducció de música] 2 00:00:11,210 --> 00:00:14,640 >> ALTAVEU 1: Molt bé, benvingut una còpia de CS50. 3 00:00:14,640 --> 00:00:18,190 Aquest és el final de la vuitena setmana, i gairebé Halloween. 4 00:00:18,190 --> 00:00:22,460 Horari d'oficina demà a la nit serà de els més aterridors grans encara, i no perquè 5 00:00:22,460 --> 00:00:23,460 de Halloween. 6 00:00:23,460 --> 00:00:28,600 >> Però en aquesta nota, no adonar-se que problema sisos, la correcció ortogràfica 7 00:00:28,600 --> 00:00:32,340 conjunt de problemes, és conegut que, per a molts estudiants, els més difícils, 8 00:00:32,340 --> 00:00:36,010 sens dubte un dels conjunts de problemes C, i realment, en general. 9 00:00:36,010 --> 00:00:39,250 I esmento això només perquè es tracta d' la setmana en que un munt de gent 10 00:00:39,250 --> 00:00:42,840 amb especial èmfasi tractant per obtenir el corrector ortogràfic maleïda per treballar. 11 00:00:42,840 --> 00:00:45,640 I l'únic que m'animo és que, com es veurà avui, i 12 00:00:45,640 --> 00:00:49,670 el dilluns, vam començar a colpejar a aquest pic aquesta setmana que, ara, les coses es converteixen en un 13 00:00:49,670 --> 00:00:52,370 poc més familiar, una mica més accessible, ja que la transició d'un 14 00:00:52,370 --> 00:00:56,120 entorn de línia d'ordres en C un entorn basat en web en PHP. 15 00:00:56,120 --> 00:00:59,805 >> I pel que m'animo a vostè, encara que és realment al final del seu enginy en 16 00:00:59,805 --> 00:01:02,785 tractant d'obtenir el conjunt p per treballar, si això és de fet el lloc que vostè està en, o 17 00:01:02,785 --> 00:01:05,770 trobarà en, prova al poder a través d'ell. 18 00:01:05,770 --> 00:01:08,280 Perquè jo sí que crec que estarà molt content i molt orgullós de si mateix, 19 00:01:08,280 --> 00:01:12,300 si realment acaba la part de la Per descomptat, la part C, en què l'alta, 20 00:01:12,300 --> 00:01:13,310 si estressant, tingui en compte. 21 00:01:13,310 --> 00:01:14,120 Així que això no és per espantar. 22 00:01:14,120 --> 00:01:18,010 Això és només la intenció d'encoratjar quedar-se fins aquesta hora extra per tal de 23 00:01:18,010 --> 00:01:19,820 Obtenir la correcció ortogràfica de treball. 24 00:01:19,820 --> 00:01:22,730 >> I si ho fa, es donen compte que aquest és opcional, per complet. 25 00:01:22,730 --> 00:01:25,720 Però tenim l'anomenat gran tauler que es va posar en marxa aquest matí. 26 00:01:25,720 --> 00:01:29,950 Des d'aquest matí, jo estava damunt de la gran incorporat, que és una mesura de la 27 00:01:29,950 --> 00:01:34,450 quantitat de RAM i la quantitat de temps de funcionament el corrector ortogràfic programa requereix. 28 00:01:34,450 --> 00:01:35,890 Però jo ja he hagut de desplaçar-se. 29 00:01:35,890 --> 00:01:37,910 Ara sóc el nombre de mala sort 13. 30 00:01:37,910 --> 00:01:41,460 I el que vostè veu aquí és, David Kaufman, i Lauren, i Adam, i 31 00:01:41,460 --> 00:01:44,130 Jason, i altres són ara sobre de la gran taula. 32 00:01:44,130 --> 00:01:47,480 >> Si es mira més enllà, a la dreta, tots tenim molt bona 33 00:01:47,480 --> 00:01:49,890 implementacions de mida d'almenys - 34 00:01:49,890 --> 00:01:51,640 tornar el nombre de paraules al diccionari. 35 00:01:51,640 --> 00:01:54,690 I en cadascuna d'aquestes columnes, se li veure la quantitat de RAM cadascun dels nostres 36 00:01:54,690 --> 00:01:58,370 implementacions utilitzeu, quant temps de funcionament que està prenent per executar 37 00:01:58,370 --> 00:02:01,450 càrrega, en comparació amb xec, davant a la mida i descarregar i, a continuació, la 38 00:02:01,450 --> 00:02:02,490 temps de funcionament total. 39 00:02:02,490 --> 00:02:05,990 Així que per tranquil · litzar Elmer, i Patrick, i Linda, i tots els altres 40 00:02:05,990 --> 00:02:09,210 que ve després de tu, no hi ha absolutament no hi ha vergonya a ser cap 41 00:02:09,210 --> 00:02:10,590 la part inferior del tauler gran. 42 00:02:10,590 --> 00:02:13,950 En tot cas, això significa que vostè té treballant, i és correcte, però és 43 00:02:13,950 --> 00:02:18,480 no necessàriament tan eficaç, l'espai o quant a temps, ja que podria ser. 44 00:02:18,480 --> 00:02:19,430 >> Per tant, totalment opcional. 45 00:02:19,430 --> 00:02:22,630 Però la intenció de ser una pastanaga de classes per que quan s'està treballant en la seva p 46 00:02:22,630 --> 00:02:25,960 establert, que està tan orgullós de si mateix, tinc feina, que publica a la gran 47 00:02:25,960 --> 00:02:28,920 tauler, tens un molt bon nombre, vas a sopar, et trobes 48 00:02:28,920 --> 00:02:31,810 esquena, i els seus companys ha afilat que fos en el gran tauler. 49 00:02:31,810 --> 00:02:34,910 Bé, és el moment, en aquest moment, per anar tornar al tauler de dibuix per tal de 50 00:02:34,910 --> 00:02:36,160 re-desafiar el gran tauler. 51 00:02:36,160 --> 00:02:39,330 Si ens fixem en l'especificació, la instruccions per a la interfície amb la 52 00:02:39,330 --> 00:02:41,480 gran tauler ara es publiquen. 53 00:02:41,480 --> 00:02:44,870 >> Així que un parell de caps emergents - 54 00:02:44,870 --> 00:02:48,410 un, el projecte de proposta per a la final projecte s'ha de aquest proper dilluns. 55 00:02:48,410 --> 00:02:51,060 Veure aquesta especificació en el curs de lloc web pel que això significa. 56 00:02:51,060 --> 00:02:54,450 No deixa de ser un informal però va pensar email provocant entre vostè i el seu 57 00:02:54,450 --> 00:02:58,410 TF, realment només prengui la iniciativa, iniciar la conversa, tot i que 58 00:02:58,410 --> 00:03:02,110 la majoria de vostès ni tan sols han escrit una la pàgina web abans, ni tan sols sé el que 59 00:03:02,110 --> 00:03:04,850 és possible que, com es pot, aplicar el seu projecte final. 60 00:03:04,850 --> 00:03:07,250 Anar a la fe que vostè sabrà com fer una mica més força 61 00:03:07,250 --> 00:03:08,410 les coses en un parell de setmanes. 62 00:03:08,410 --> 00:03:12,900 Així que començar aquest procés pel especificació d'explorar possibles idees. 63 00:03:12,900 --> 00:03:16,030 >> A més, què ens convidem a fer és - tenim una tradició, des de fa molts anys 64 00:03:16,030 --> 00:03:18,840 ara, en el supòsit de rebre això - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Tot es ven al cost. 66 00:03:20,010 --> 00:03:23,460 I no deixa de ser una oportunitat per utilitzar CS50, si vol fer 67 00:03:23,460 --> 00:03:24,920 que, en i de per descomptat. 68 00:03:24,920 --> 00:03:27,990 Per exemple, hi ha coses com ara les samarretes que vostè pot ser que hagi vist 69 00:03:27,990 --> 00:03:29,880 passant pel campus, les samarretes. 70 00:03:29,880 --> 00:03:33,960 I després, també convidem als estudiants a presentar els seus dissenys per a ser immortalitzat en 71 00:03:33,960 --> 00:03:35,330 la botiga CS50. 72 00:03:35,330 --> 00:03:39,910 >> Per exemple, una de les de l'any passat favorits que serà, potser, ara 73 00:03:39,910 --> 00:03:41,860 ressonen amb vostès és aquest d'aquí. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Article molt popular. 76 00:03:46,820 --> 00:03:51,020 Així que si vol participar en això, posarem un formulari de sobte, en 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, a la qual es pot pujar una imatge que vostè ha fet en 78 00:03:54,240 --> 00:03:56,990 Illustrator o Photoshop, o algun programa similar. 79 00:03:56,990 --> 00:03:59,850 I si vostè està familiaritzat amb aquest tipus d'especificacions, volem que 80 00:03:59,850 --> 00:04:05,010 ser una imatge PNG, almenys 200 punts per polzades, i menys de la que molts píxels; 81 00:04:05,010 --> 00:04:07,680 i menys de 10 megabytes. 82 00:04:07,680 --> 00:04:11,260 Per a més informació, enviar per correu electrònic el caps de curs a heads@cs50.net si 83 00:04:11,260 --> 00:04:13,910 que li agradaria participar en això. 84 00:04:13,910 --> 00:04:20,920 >> Molt bé, així que avui, no més C. Per tant, començar a estirar les capes de la 85 00:04:20,920 --> 00:04:24,900 Internet, la web, i com pot en realitat començar a escriure programari per 86 00:04:24,900 --> 00:04:26,420 aquest entorn diferent. 87 00:04:26,420 --> 00:04:31,420 Així, en particular, anem a preguntar, en primer lloc, la qüestió de la - 88 00:04:31,420 --> 00:04:36,070 m'ho dius a arribar a la nostra familiaritzat dibuixar aplicació aquí. 89 00:04:36,070 --> 00:04:42,702 Permetin-me plantejar la qüestió de, Com funciona l'internet. 90 00:04:42,702 --> 00:04:43,560 >> [? ESTUDIANT: Magic. ?] 91 00:04:43,560 --> 00:04:44,010 >> ALTAVEU 1: Magic. 92 00:04:44,010 --> 00:04:44,940 D'acord. 93 00:04:44,940 --> 00:04:45,880 Bona resposta. 94 00:04:45,880 --> 00:04:49,460 Així que anem a començar per aquí avui en dia, i veure si no podem fer-ho una mica menys màgica 95 00:04:49,460 --> 00:04:50,880 en una hora. 96 00:04:50,880 --> 00:04:53,850 Anem a tractar de dir-li que en el context d'una història. 97 00:04:53,850 --> 00:04:58,480 >> Així que vostè és fans d'anar a facebook.com, o reddit.com, o 98 00:04:58,480 --> 00:04:59,780 qualsevol que sigui en aquests dies. 99 00:04:59,780 --> 00:05:02,590 I així, el que realment està succeint quan s'escriu en una mena 100 00:05:02,590 --> 00:05:07,020 facebook.com, i prem Enter, a Chrome, o Firefox o IE, o Safari, 101 00:05:07,020 --> 00:05:09,050 o qualsevol navegador que estàs fent en realitat? 102 00:05:09,050 --> 00:05:11,500 Podem explicar aquesta història, potser frase per frase? 103 00:05:11,500 --> 00:05:14,770 Quina és una de les primeres coses que succeeix quan es premi la tecla Enter, després de 104 00:05:14,770 --> 00:05:15,876 escriure facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? ESTUDIANT: El seu] ordinador? fa una petició HTTP. 106 00:05:17,780 --> 00:05:18,260 >> ALTAVEU 1: OK. 107 00:05:18,260 --> 00:05:21,900 Així que l'equip fa que - anem a cridar - una sol · licitud HTTP. 108 00:05:21,900 --> 00:05:22,940 Ara, què vol dir això? 109 00:05:22,940 --> 00:05:27,980 Bé, tots nosaltres hem vist o escrit, des de fa anys, H-T-T-P sovint 110 00:05:27,980 --> 00:05:29,186 seguit de dos punts, slash, slash. 111 00:05:29,186 --> 00:05:30,340 Llavors, què és això? 112 00:05:30,340 --> 00:05:33,980 >> Bé, HTTP és hipertext Protocol de transferència. 113 00:05:33,980 --> 00:05:37,360 I això és només una forma elegant de dir, és el llenguatge que els navegadors web, 114 00:05:37,360 --> 00:05:42,460 com Chrome i altres, i servidors web, com facebook.com, parlar amb 115 00:05:42,460 --> 00:05:43,100 un a l'altre. 116 00:05:43,100 --> 00:05:46,730 I és bastant simple, Anglès llenguatge orientat. 117 00:05:46,730 --> 00:05:48,140 És gairebé com pseudocodi. 118 00:05:48,140 --> 00:05:51,820 >> I és una manera d'un client, ho anem a trucar - un navegador - 119 00:05:51,820 --> 00:05:53,150 comunicar-se amb el servidor. 120 00:05:53,150 --> 00:05:56,230 I igual que en un restaurant, quan, el client, seure en una taula 121 00:05:56,230 --> 00:05:59,630 i després demanar alguna cosa fora de la menú del servidor, aquest servidor és 122 00:05:59,630 --> 00:06:02,720 va a portar de tornada una mica, sigui el que sigui que vostè va demanar. 123 00:06:02,720 --> 00:06:04,270 El mateix en el món de la informàtica. 124 00:06:04,270 --> 00:06:04,970 Un navegador - 125 00:06:04,970 --> 00:06:05,610 un client - 126 00:06:05,610 --> 00:06:07,890 es va a fer una petició, i llavors, espero tornar 127 00:06:07,890 --> 00:06:09,120 alguna cosa del servidor. 128 00:06:09,120 --> 00:06:11,660 I aquesta cosa és, a una alt nivell, la pàgina web. 129 00:06:11,660 --> 00:06:15,040 En un nivell lleugerament inferior, és un arxiu escrit en un altre 130 00:06:15,040 --> 00:06:17,160 llenguatge anomenat HTML - 131 00:06:17,160 --> 00:06:18,920 Llenguatge de marcat d'hipertext. 132 00:06:18,920 --> 00:06:20,720 Però més sobre això en un moment. 133 00:06:20,720 --> 00:06:22,470 >> Així HyperText Transfer Protocol - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 aquest és el protocol que navegador i l'ús del servidor. 136 00:06:26,050 --> 00:06:27,830 Bé, què és un protocol, exactament? 137 00:06:27,830 --> 00:06:29,280 Bé, vostè pot pensar en com un llenguatge. 138 00:06:29,280 --> 00:06:32,580 Però si arribo a la nostra audiència aquí, una cosa normal per a nosaltres els éssers humans a 139 00:06:32,580 --> 00:06:35,928 no és, quan saludem a algú, Dic, hola, el meu nom és David. 140 00:06:35,928 --> 00:06:37,320 >> [? ESTUDIANT: Hola,] em dic Dipty?. 141 00:06:37,320 --> 00:06:39,000 >> ALTAVEU 1: "Hola, em dic Dipty ", respon ella. 142 00:06:39,000 --> 00:06:43,530 I pel que hem tingut aquesta força arbitrària interacció de donar-li la mà, igual que 143 00:06:43,530 --> 00:06:45,730 sovint la convenció humana en la majoria dels països. 144 00:06:45,730 --> 00:06:47,380 I això és un protocol, oi? 145 00:06:47,380 --> 00:06:50,680 En certa manera em vaig iniciar per estendre el meu banda, maldestrament, a l'escenari 146 00:06:50,680 --> 00:06:51,610 de Sanders aquí. 147 00:06:51,610 --> 00:06:54,670 Es va adonar, oh, he rebut un sol · licitud d'una mà aparentment. 148 00:06:54,670 --> 00:06:58,170 I ella va respondre a aquesta sol · licitud pel fet reconèixer-ho. 149 00:06:58,170 --> 00:07:01,860 Un reconeixement, ACK, és en realitat un frase molt comú en el món de la 150 00:07:01,860 --> 00:07:04,060 la creació de xarxes, per a un servidor a reconèixer el client. 151 00:07:04,060 --> 00:07:07,720 Llavors, vam concloure que el tipus de transacció, i la malaptesa més. 152 00:07:07,720 --> 00:07:10,010 Així que això és realment el que està passant sota de la caputxa també. 153 00:07:10,010 --> 00:07:13,450 >> Déjame fer això una mica més tècnicament sota el capó. 154 00:07:13,450 --> 00:07:16,900 Me'n vaig a anar d'aquí a una finestra de terminal. 155 00:07:16,900 --> 00:07:19,950 Aquesta finestra de terminal passa a estar al meu Mac, però es pot fer el mateix tipus 156 00:07:19,950 --> 00:07:21,760 de coses en CS50 Appliance. 157 00:07:21,760 --> 00:07:24,750 I estic realment va a utilitzar un programa d' que no utilitzarem realment per 158 00:07:24,750 --> 00:07:26,300 molt en tot el semestre. 159 00:07:26,300 --> 00:07:27,430 Però es diu Telnet. 160 00:07:27,430 --> 00:07:31,880 >> De tornada en el dia, Telnet va ser el programa que utilitza per connectar a un 161 00:07:31,880 --> 00:07:34,910 servidor remot, per comprovar el seu correu o per fer alguna cosa així. 162 00:07:34,910 --> 00:07:38,460 Per ara, utilitzarem aquest vell programa de l'escola, Telnet, que pretén 163 00:07:38,460 --> 00:07:39,830 ser un navegador. 164 00:07:39,830 --> 00:07:41,550 I jo seguiré endavant i fer el següent - permetin-me 165 00:07:41,550 --> 00:07:42,800 augmentar la meva mida de font. 166 00:07:42,800 --> 00:07:48,080 >> I jo vaig a dir, Telnet a la servidor anomenat www.facebook.com, però 167 00:07:48,080 --> 00:07:50,980 específicament, Telnet al port 80. 168 00:07:50,980 --> 00:07:52,070 Tornarem a això. 169 00:07:52,070 --> 00:07:56,630 Però per ara, saber que la majoria dels serveis de a Internet s'identifiquen 170 00:07:56,630 --> 00:07:58,170 de forma única per un nombre. 171 00:07:58,170 --> 00:07:59,460 En aquest cas, és 80. 172 00:07:59,460 --> 00:08:02,910 Ara, la majoria de vostès tenen probablement mai abans escrit 80. 173 00:08:02,910 --> 00:08:08,540 Però en realitat, si vaig a un navegador i tiri cap amunt, per exemple, 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 que és auto-completar, això és no és la meva història - 176 00:08:18,460 --> 00:08:23,070 bé, així que ara, anem a 80 punts slash. 177 00:08:23,070 --> 00:08:26,270 >> Per això sostinc que tot i que vostè ha Probablement mai escrit això abans, amb 178 00:08:26,270 --> 00:08:30,310 el còlon després de 80 facebook.com, amb sort, encara va a treballar. 179 00:08:30,310 --> 00:08:32,220 I, de fet, va a facebook.com. 180 00:08:32,220 --> 00:08:34,860 Així que resulta que el 80 per ha estat implícit. 181 00:08:34,860 --> 00:08:36,690 Cap de nosaltres els éssers humans han tingut el tipus que fa anys. 182 00:08:36,690 --> 00:08:41,350 Atès que els navegadors, per defecte, l' suposem que el nombre que voleu utilitzar 183 00:08:41,350 --> 00:08:44,620 quan es diu a un servidor per parlar és, de fet, 80. 184 00:08:44,620 --> 00:08:47,340 A causa Llarga història curta, els servidors pot fer molt més que només 185 00:08:47,340 --> 00:08:48,320 servir pàgines web. 186 00:08:48,320 --> 00:08:50,030 >> Ells poden respondre als missatges instantanis. 187 00:08:50,030 --> 00:08:51,230 Es poden enviar missatges de correu electrònic. 188 00:08:51,230 --> 00:08:54,410 Hi ha un munt de serveis que es pot executar en un sol servidor. 189 00:08:54,410 --> 00:08:57,590 Pel que aquestes xifres - en aquest cas, 80 - identifica de forma única un dels 190 00:08:57,590 --> 00:09:01,830 serveis, la qual cosa és HTTP, els protocol web d'un servidor 191 00:09:01,830 --> 00:09:03,210 en realitat podria suportar. 192 00:09:03,210 --> 00:09:07,250 Però puc simular aquesta petició ara textualment, utilitzant aquesta antiga escola 193 00:09:07,250 --> 00:09:08,240 Programa de Telnet. 194 00:09:08,240 --> 00:09:12,940 Així que vaig a pretendre ara essencialment ser un navegador HTTP i parlar 195 00:09:12,940 --> 00:09:16,620 mitjançant l'enviament, amb el meu teclat, exactament les ordres que Chrome només sabia com 196 00:09:16,620 --> 00:09:18,260 enviar per a mi màgicament. 197 00:09:18,260 --> 00:09:19,910 >> Així que seguiré endavant i premeu Enter. 198 00:09:19,910 --> 00:09:22,000 Tingueu en compte que s'està tractant 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13 Què és això? 200 00:09:26,110 --> 00:09:27,440 Així que és una adreça IP. 201 00:09:27,440 --> 00:09:30,790 Ara, fins i tot si no estàs molt familiaritzat amb les complexitats d'aquests, 202 00:09:30,790 --> 00:09:33,420 probablement tingui un sentit general que aquestes coses existeixen. 203 00:09:33,420 --> 00:09:34,650 I una adreça IP - 204 00:09:34,650 --> 00:09:36,620 Direcció de protocol d'Internet - 205 00:09:36,620 --> 00:09:40,970 és només un identificador únic per un ordinador a Internet. 206 00:09:40,970 --> 00:09:43,040 Això és una mica d'una simplificació excessiva de moment. 207 00:09:43,040 --> 00:09:47,490 >> Però cada ordinador a Internet té una adreça IP única, igual que tots els 208 00:09:47,490 --> 00:09:53,600 casa en, per exemple, els EUA té una única adreça postal, una cosa així com 123 209 00:09:53,600 --> 00:09:55,820 Main Street, en qualsevol ciutat, EUA. 210 00:09:55,820 --> 00:09:56,540 Així que alguna cosa com això. 211 00:09:56,540 --> 00:09:58,330 I això, també, és la simplificació excessiva. 212 00:09:58,330 --> 00:10:01,470 Però aquestes adreces que tenim al món postal i les adreces 213 00:10:01,470 --> 00:10:04,940 que tenim en el món de la informàtica identificar de forma única perquè els servidors quan 214 00:10:04,940 --> 00:10:09,030 s'envia un missatge a ells per Internet, o quan es posa una carta en 215 00:10:09,030 --> 00:10:10,500 un vell bústia de l'escola - 216 00:10:10,500 --> 00:10:12,100 correu postal - 217 00:10:12,100 --> 00:10:16,940 el servei sap com aconseguir que sol · licitud o la carta, a la 218 00:10:16,940 --> 00:10:18,110 destinat destinatari. 219 00:10:18,110 --> 00:10:21,390 >> Ara el meu equip, d'alguna manera, acaba de adonar que IP única de Facebook 220 00:10:21,390 --> 00:10:23,820 és 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 De fet, probablement es pot canviar. 222 00:10:25,170 --> 00:10:27,780 Facebook té probablement múltiples IP adreces, perquè absolutament 223 00:10:27,780 --> 00:10:29,150 tenir més d'un servidor. 224 00:10:29,150 --> 00:10:30,810 Però el que ha passat per a nosaltres màgicament. 225 00:10:30,810 --> 00:10:35,070 De fet, el nom secret intern de la servidor aparentment He connectat 226 00:10:35,070 --> 00:10:40,270 que es diu star.c10r.facebook.com, sigui el que sigui. 227 00:10:40,270 --> 00:10:42,960 És només el que el sistema de administrador a Facebook va decidir 228 00:10:42,960 --> 00:10:46,510 trucar a aquest servidor en particular que va ser enviat un tant a l'atzar a. 229 00:10:46,510 --> 00:10:48,630 >> Així que ara si la meva connexió no té el temps d'espera, vaig a 230 00:10:48,630 --> 00:10:50,210 pretendre ser aquest navegador. 231 00:10:50,210 --> 00:10:54,590 Diré aconseguir espai barra diagonal espai. 232 00:10:54,590 --> 00:10:58,220 I jo vaig a fingir estar parlant HTTP versió 1.1, que és 233 00:10:58,220 --> 00:10:59,880 què la majoria dels navegadors utilitzen. 234 00:10:59,880 --> 00:11:03,980 I parlaré específicament d' el servidor, per cert, vull que el 235 00:11:03,980 --> 00:11:06,280 lloc web conegut en el món com facebook.com. 236 00:11:06,280 --> 00:11:09,000 Intro Intro. 237 00:11:09,000 --> 00:11:11,390 I ara, adonar-se del que ha passat. 238 00:11:11,390 --> 00:11:16,400 >> El servidor, el cambrer, ha respost al meu ordre, o la meva sol · licitud, amb 239 00:11:16,400 --> 00:11:17,720 un altre missatge de text. 240 00:11:17,720 --> 00:11:20,720 Ara, de nou, en el món dels navegadors, com Chrome i Safari, que no ho faria 241 00:11:20,720 --> 00:11:21,990 veure això, com l'ésser humà. 242 00:11:21,990 --> 00:11:24,770 Microsoft i Google simplement amaguen aquests detalls de nosaltres. 243 00:11:24,770 --> 00:11:29,580 Però Facebook ha respost amb una resposta, també en el llenguatge d'HTTP. 244 00:11:29,580 --> 00:11:33,250 Observeu que hi ha un codi d'aquí, 302, que en realitat té un significat especial per 245 00:11:33,250 --> 00:11:34,110 convenció. 246 00:11:34,110 --> 00:11:36,030 Va trobar, per la qual cosa almenys prometedor. 247 00:11:36,030 --> 00:11:39,160 >> Però pel que sembla, Facebook està dient jo, mm-mm, que no vull 248 00:11:39,160 --> 00:11:40,190 el que em vas demanar. 249 00:11:40,190 --> 00:11:42,810 En el seu lloc, vol d'avui especial, que és 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Per tant en un nivell alt, el que fa Facebook semblen estar fent aquí? 252 00:11:50,350 --> 00:11:51,410 M'està redireccionant. 253 00:11:51,410 --> 00:11:53,420 Així que Facebook no li agrada el fet que estic fingint 254 00:11:53,420 --> 00:11:54,770 ser aquest altre navegador. 255 00:11:54,770 --> 00:11:57,700 I el que és redirigir em a algun lloc web. 256 00:11:57,700 --> 00:11:59,820 >> En realitat sóc curiós, ara, què això s'assembla. 257 00:11:59,820 --> 00:12:04,420 Vull passar a la de Chrome, així que es pot veure el que ells volen que jo veig. 258 00:12:04,420 --> 00:12:07,060 Així que ara que he fet em van enviar de tornada a Facebook ja s'han adonat, 259 00:12:07,060 --> 00:12:08,360 oh, tens un navegador compatible. 260 00:12:08,360 --> 00:12:10,260 Ni tan sols anem a mostrar aquesta pàgina. 261 00:12:10,260 --> 00:12:12,920 Així que seguirem endavant i veure si no podem arreglar això. 262 00:12:12,920 --> 00:12:14,280 >> Vaig a haver de enganyar una mica. 263 00:12:14,280 --> 00:12:16,350 I més sobre això en les setmanes per venir. 264 00:12:16,350 --> 00:12:18,120 Però faré una cosa aquí. 265 00:12:18,120 --> 00:12:20,590 I vaig a explicar això en poc temps. 266 00:12:20,590 --> 00:12:24,320 Dóna'm només un moment per enganyar, i wow. 267 00:12:24,320 --> 00:12:28,190 Així que anem a veure si. 268 00:12:28,190 --> 00:12:29,110 D'acord. 269 00:12:29,110 --> 00:12:30,690 Vaig a explicar el que estic fent en un moment. 270 00:12:30,690 --> 00:12:32,810 Vaig a seguir endavant i cancel · lar aquest connexió i intenti de nou. 271 00:12:32,810 --> 00:12:38,440 >> Aconsegueix reduir HTTP 1.1 www.facebook.com amfitrió user-agent. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 D'acord. 274 00:12:44,560 --> 00:12:46,820 Ara he pretès ser Chrome. 275 00:12:46,820 --> 00:12:50,920 Així que resulta que quan un explorador envia una sol · licitud a un servidor, és només 276 00:12:50,920 --> 00:12:51,595 el sistema d'honor. 277 00:12:51,595 --> 00:12:54,840 Si dic que sóc Chrome, Facebook assumirà que sóc Chrome. 278 00:12:54,840 --> 00:12:58,560 I el mitjà pel qual em vaig identificar jo com Chrome és per aquesta 279 00:12:58,560 --> 00:13:00,360 atroçment llarga cadena. 280 00:13:00,360 --> 00:13:03,240 Essencialment, tot el navegador fabricants en el món tenen 281 00:13:03,240 --> 00:13:06,470 decidit, bé, aquesta versió d'aquest navegador en el sistema operatiu 282 00:13:06,470 --> 00:13:09,740 tenir una cadena d'agent d'usuari que es veu com aquest embolic boig allà. 283 00:13:09,740 --> 00:13:12,110 I Mozilla està aquí per raons històriques. 284 00:13:12,110 --> 00:13:15,160 >> Però noto la quantitat d'informació que estic fuites d'facebook.com sense si 285 00:13:15,160 --> 00:13:16,030 d'iniciar sessió 286 00:13:16,030 --> 00:13:18,910 T'estic dient que Marc és Mac que estic fent servir. 287 00:13:18,910 --> 00:13:23,590 Jo li dic que és un Intel basa Mac amb Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Sigui dit de passada, aquesta informació es va per a cada lloc web que vostè visita amb 289 00:13:27,870 --> 00:13:28,500 el seu navegador. 290 00:13:28,500 --> 00:13:31,360 Bastant inofensiu fins ara, però es posa una mica més sucós. 291 00:13:31,360 --> 00:13:33,920 >> Tingueu en compte que, si llegim prou, Estic utilitzant la versió de Chrome 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Però ara, notarà que la resposta No és tan dolent com ho era abans. 294 00:13:42,410 --> 00:13:44,840 On està dient Facebook que em vagi ara? 295 00:13:44,840 --> 00:13:49,140 M'està dient, un cop més, el lloc - 296 00:13:49,140 --> 00:13:50,720 m'està dient que és traslladat de manera permanent. 297 00:13:50,720 --> 00:13:54,200 Bé, on diables es van Facebook? 298 00:13:54,200 --> 00:13:56,100 >> Sí, per la qual cosa és una diferència subtil. 299 00:13:56,100 --> 00:14:01,680 Però noti, aquí, que el lloc web en realitat ha tornat a posar a HTTPS. 300 00:14:01,680 --> 00:14:05,210 Així que conte llarg, aquesta és una manera que Facebook està fent complir que 301 00:14:05,210 --> 00:14:08,890 en realitat acaben en la versió segura de la seva pàgina web, la qual està usant 302 00:14:08,890 --> 00:14:09,660 xifrat - 303 00:14:09,660 --> 00:14:12,730 més complex que el xifrat es parlat de p de dos sets, però 304 00:14:12,730 --> 00:14:14,520 xifrat, però. 305 00:14:14,520 --> 00:14:17,110 >> En aquest punt es posa dur per a mi paròdia de la seva web 306 00:14:17,110 --> 00:14:18,230 sol · licitar l'ús de Telnet. 307 00:14:18,230 --> 00:14:20,210 Perquè si estan dient que utilitzi SSL - 308 00:14:20,210 --> 00:14:23,050 el prefix HTTPS és el això implica - 309 00:14:23,050 --> 00:14:25,590 si estan dient que jo faci servir criptografia, no hi ha manera que vagi 310 00:14:25,590 --> 00:14:28,610 per xifrar manualment el meu missatge davant de tots vostès aquí, i intentar 311 00:14:28,610 --> 00:14:29,770 trobar la manera de fer això. 312 00:14:29,770 --> 00:14:31,150 No només va a aconseguir molt més complex. 313 00:14:31,150 --> 00:14:33,150 Però del que el navegador està fent per vostè. 314 00:14:33,150 --> 00:14:36,230 >> Anem a veure si podem fer això una mica més simplement, a continuació, amb un lloc web 315 00:14:36,230 --> 00:14:38,700 que no està esperant que siguem tan segur. 316 00:14:38,700 --> 00:14:43,310 Anem a anar a, per exemple, harvard.edu al port 80. 317 00:14:43,310 --> 00:14:44,550 Intro. 318 00:14:44,550 --> 00:14:48,170 Molt bé, així que frega HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 I què significa aquesta primera barra? 320 00:14:49,730 --> 00:14:53,120 Perquè quedi clar, per què Segueixo escrivint això? 321 00:14:53,120 --> 00:14:54,790 >> Bé, normalment, quan s'escriu una adreça URL - 322 00:14:54,790 --> 00:14:57,610 i per desgràcia, normalment els navegadors amagar aquesta en aquests dies - 323 00:14:57,610 --> 00:15:00,850 Normalment, quan vostè va a harvard.edu, que l'URL oficial 324 00:15:00,850 --> 00:15:02,560 s'acaba en una barra. 325 00:15:02,560 --> 00:15:07,350 A causa que una sola barra denota quina part del disc dur? 326 00:15:07,350 --> 00:15:08,990 L'arrel del disc dur. 327 00:15:08,990 --> 00:15:11,260 Nosaltres, en l'aparell en realitat no hem tingut per pensar en això, perquè estem 328 00:15:11,260 --> 00:15:12,930 sempre a la carpeta de John Harvard. 329 00:15:12,930 --> 00:15:14,690 Però la seva carpeta està en una altra carpeta. 330 00:15:14,690 --> 00:15:17,980 I aquesta carpeta està en l'arrel de la El disc dur de l'aparell, per així dir-ho, 331 00:15:17,980 --> 00:15:18,980 encara que sigui virtual. 332 00:15:18,980 --> 00:15:21,660 Així que una barra simple com això significa l'arrel del disc dur. 333 00:15:21,660 --> 00:15:25,650 És com C barra invertida còlon, o és l'arrel del seu volum a Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Però Chrome i altres navegadors d'aquests dia, s'han tornat fàcils d'usar, i 335 00:15:28,740 --> 00:15:30,300 que oculten que frega per complet. 336 00:15:30,300 --> 00:15:32,620 Però això és tot el que significa en el meu missatge de text - 337 00:15:32,620 --> 00:15:36,570 dóna'm l'arrel de harvard.edu 's pàgina d'inici, és a dir, la 338 00:15:36,570 --> 00:15:38,120 pàgina per defecte en si. 339 00:15:38,120 --> 00:15:39,900 Així que permetin-me anar per davant i prem enter. 340 00:15:39,900 --> 00:15:43,650 Vull recordar a l'acollida que vull www.harvard.edu, per si de cas hi 341 00:15:43,650 --> 00:15:45,880 altres llocs web que viuen a la mateix servidor físic. 342 00:15:45,880 --> 00:15:46,080 >> D'acord. 343 00:15:46,080 --> 00:15:47,700 Harvard té una mica impacient amb mi. 344 00:15:47,700 --> 00:15:49,390 Així que anem a fer això de nou, més ràpid. 345 00:15:49,390 --> 00:15:55,560 Aconsegueix reduir HTTP 1.1 www.harvard.edu amfitrió user-agent - 346 00:15:55,560 --> 00:15:58,080 Suposo que els nostres servidors no atenció tant sobre això - 347 00:15:58,080 --> 00:15:59,566 Intro Intro. 348 00:15:59,566 --> 00:15:59,962 Sort. 349 00:15:59,962 --> 00:16:01,700 Oh maleïda sigui, sol · licitud incorrecta. 350 00:16:01,700 --> 00:16:02,080 D'acord. 351 00:16:02,080 --> 00:16:05,310 Llavors, què està passant aquí - 352 00:16:05,310 --> 00:16:07,800 hola, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Per què està fent - interessant. 354 00:16:10,280 --> 00:16:11,710 Oh, OK. 355 00:16:11,710 --> 00:16:14,830 >> Llavors, què està fent ara Harvard - i estem va girar ràpidament fora de 356 00:16:14,830 --> 00:16:17,100 aquest camí, perquè va a resultar tediós ràpidament - 357 00:16:17,100 --> 00:16:21,270 adonar que Harvard és en realitat comprimint la seva resposta a mi, el que 358 00:16:21,270 --> 00:16:22,140 no és l'ideal. 359 00:16:22,140 --> 00:16:25,780 Perquè, segons sembla, com un ésser humà, no ho faig saber com descomprimir els bits que 360 00:16:25,780 --> 00:16:27,280 s'han enviat a mi comprimit. 361 00:16:27,280 --> 00:16:31,500 I estan sent mostrades és escombraries allà, perquè són zeros i uns, 362 00:16:31,500 --> 00:16:33,190 però no són caràcters ASCII. 363 00:16:33,190 --> 00:16:36,090 Són patrons de zeros i uns que han estat comprimits perquè ocupin 364 00:16:36,090 --> 00:16:37,050 menys espai. 365 00:16:37,050 --> 00:16:39,010 >> Així que molt ràpidament, a veure si puc recuperar aquí. 366 00:16:39,010 --> 00:16:41,590 Intentarem, potser, un altre campus per complet. 367 00:16:41,590 --> 00:16:50,450 mit.edu get slash slash HTTP 1.1 Host www.mit.edu user-agent de còlon allà. 368 00:16:50,450 --> 00:16:51,600 Gràcies, MIT. 369 00:16:51,600 --> 00:16:52,630 D'acord. 370 00:16:52,630 --> 00:16:55,750 Així que aquí tenim una pàgina web. 371 00:16:55,750 --> 00:16:58,840 >> Així que aquest és l'idioma conegut com HTML - 372 00:16:58,840 --> 00:17:00,400 Llenguatge de marcat d'hipertext. 373 00:17:00,400 --> 00:17:03,390 Estic simplement desplaçant-se de nou en el temps per arribar a la mateixa 374 00:17:03,390 --> 00:17:04,810 punta superior d'aquesta pàgina. 375 00:17:04,810 --> 00:17:07,440 I observi com el MIT ha respost a la meva petició. 376 00:17:07,440 --> 00:17:08,520 200 és bona. 377 00:17:08,520 --> 00:17:10,630 200/2 de tot el que és, literalment, a D'acord. 378 00:17:10,630 --> 00:17:13,390 I això és un codi d'estat que nosaltres els humans realment mai 379 00:17:13,390 --> 00:17:14,670 vegeu, en el bon sentit. 380 00:17:14,670 --> 00:17:16,140 Perquè vol dir que tot està bé. 381 00:17:16,140 --> 00:17:19,369 >> Observeu que el MIT m'està informant, escolta, el servidor ens estem quedant s'anomena 382 00:17:19,369 --> 00:17:23,849 Apache, que és un molt popular el codi obert del servidor web gratuït. 383 00:17:23,849 --> 00:17:25,589 Estan corrent, pel que sembla, UNIX, que és un 384 00:17:25,589 --> 00:17:27,130 sistema operatiu com Linux. 385 00:17:27,130 --> 00:17:30,660 Tingueu en compte que pel que sembla actualitzat la seva pàgina web a les 4:00 am, 386 00:17:30,660 --> 00:17:32,400 Temps Mitjà de Greenwich. 387 00:17:32,400 --> 00:17:34,990 >> Observeu un parell de detalls. 388 00:17:34,990 --> 00:17:37,910 Estan tornant, per a mi, text / html. 389 00:17:37,910 --> 00:17:39,800 Així que ja veurem el que això significa en un moment. 390 00:17:39,800 --> 00:17:45,460 Han sembla em donen 14.717 bytes per valor d'HTML. 391 00:17:45,460 --> 00:17:48,180 I alguns altres, més esotèric la informació està aquí. 392 00:17:48,180 --> 00:17:49,920 >> Però aquí és on es posa interessant. 393 00:17:49,920 --> 00:17:52,580 Aquesta és la forma de fer una pàgina web. 394 00:17:52,580 --> 00:17:57,860 Aquesta és la forma de fer una pàgina web la títol de la pestanya, al navegador, és 395 00:17:57,860 --> 00:18:00,590 MIT guió Massachusetts Institute de Tecnologia. 396 00:18:00,590 --> 00:18:06,300 I de fet, si ens remuntem a Chrome i visiti www.mit.edu, observi que, 397 00:18:06,300 --> 00:18:09,680 de fet, en el títol aquí, MIT és ruixada Massachusetts 398 00:18:09,680 --> 00:18:11,260 Institut dot, dot, dot. 399 00:18:11,260 --> 00:18:16,490 I ara compte, també, si faig clic dret o controlar feu clic a l'escriptori d'aquí, 400 00:18:16,490 --> 00:18:17,960 i anar a Mostra la font - 401 00:18:17,960 --> 00:18:20,870 almenys en Chrome, encara que tots els navegadors fa a través d'algun mitjà - 402 00:18:20,870 --> 00:18:22,140 aquí és que el mateix arxiu. 403 00:18:22,140 --> 00:18:25,140 >> Li passa a ser un codi de color, o la sintaxi ressaltada. 404 00:18:25,140 --> 00:18:28,590 Però igual que amb el codi C que No va ser acolorida per vostè, que era 405 00:18:28,590 --> 00:18:31,810 acolorida per gedit, de manera similar Chrome és només fer 406 00:18:31,810 --> 00:18:33,130 la més bonica de llegir. 407 00:18:33,130 --> 00:18:37,110 Però això és el que aviat estarem escrivint. 408 00:18:37,110 --> 00:18:38,840 Així que això és el final del joc. 409 00:18:38,840 --> 00:18:42,020 El servidor ha respost amb què informació, igual que va respondre 410 00:18:42,020 --> 00:18:43,660 amb la mà del nostre encaixada de mans. 411 00:18:43,660 --> 00:18:47,280 Però, què més ha d'anar en en entre aquests passos? 412 00:18:47,280 --> 00:18:53,430 >> Bé, quan escric en, en aquest últim cas, www.mit.edu i prem enter, ens 413 00:18:53,430 --> 00:18:56,390 sé que està parlant amb el port 80 automàticament, port 414 00:18:56,390 --> 00:18:57,780 simplement ser aquest nombre. 415 00:18:57,780 --> 00:19:00,710 Però on va ser l'adreça IP? 416 00:19:00,710 --> 00:19:05,045 Com està el meu ordinador esbrinar què l'adreça IP de mit.edu és? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> Bé, resulta que, en aquest món, no coses que es diuen servidors DNS. 419 00:19:10,840 --> 00:19:14,500 I m'ho dius a mi anar per davant i dibuix una foto ràpida per aquí. 420 00:19:14,500 --> 00:19:17,680 I això només va a esbossar, en Grosso modo, què està passant. 421 00:19:17,680 --> 00:19:21,510 Així que anem a pretendre que aquest és el meu portàtil aquí, a Sanders. 422 00:19:21,510 --> 00:19:24,650 I ha Wi-Fi, pel que està connectat sense fils a alguna cosa. 423 00:19:24,650 --> 00:19:26,060 >> Què està realment connectat? 424 00:19:26,060 --> 00:19:27,990 Bé, per aquí, no hi ha alguna cosa en el 425 00:19:27,990 --> 00:19:29,240 paret amb algunes antenes. 426 00:19:29,240 --> 00:19:30,725 I això es diu un punt d'accés - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Punt d'accés sense fils, un router sense fil - cridar el que vulguis. 429 00:19:34,190 --> 00:19:36,230 Però estan per tot el campus, amb aquestes petites antenes. 430 00:19:36,230 --> 00:19:38,100 El nostre són fetes per Cisco, en general. 431 00:19:38,100 --> 00:19:42,480 I així, d'alguna manera, el meu equip està parlant al punt d'accés sense fils, 432 00:19:42,480 --> 00:19:45,580 en algun lloc de Sanders, o planta baixa, oa l'exterior. 433 00:19:45,580 --> 00:19:50,030 >> Mentrestant, això té una gran quantitat de cables físics va a, probablement, el 434 00:19:50,030 --> 00:19:52,175 Centre de la Ciència, que anem a dir així. 435 00:19:52,175 --> 00:19:54,200 En realitat, no sembla que això. 436 00:19:54,200 --> 00:19:55,200 Que en realitat es veu molt millor. 437 00:19:55,200 --> 00:19:59,170 Així, el Centre de Ciències té un munt de les computadores dins de la mateixa que 438 00:19:59,170 --> 00:20:02,320 d'alguna manera estan connectats físicament a tots d'aquests punts d'accés al campus. 439 00:20:02,320 --> 00:20:06,440 I aquests equips físics, anem a truqui routers o gateways. 440 00:20:06,440 --> 00:20:09,450 >> Un router, com el seu nom indica, és propòsit en la vida és per enrutar 441 00:20:09,450 --> 00:20:10,310 informació. 442 00:20:10,310 --> 00:20:14,150 Es necessita una sèrie de bits, des d'un ordinador, com a entrada, i s'adona que en 443 00:20:14,150 --> 00:20:15,640 aquests bits han de ser enviats. 444 00:20:15,640 --> 00:20:19,910 Així que en el cas del meu sol · licitud de mit.edu, en realitat és bastant fàcil. 445 00:20:19,910 --> 00:20:24,620 La meva petició ve del meu navegador, a Wi-Fi, amb el punt d'accés i, a continuació, 446 00:20:24,620 --> 00:20:27,080 a través d'una mica de cable, en un router al Centre de Ciències. 447 00:20:27,080 --> 00:20:29,810 I d'alguna manera, el router al Centre de Ciències s'adona 448 00:20:29,810 --> 00:20:31,510 que el MIT és d'aquesta manera. 449 00:20:31,510 --> 00:20:34,080 I jo seguiré endavant els trossets, vaig a via els bits, 450 00:20:34,080 --> 00:20:36,670 pel camí, fins Mass Ave, al MIT. 451 00:20:36,670 --> 00:20:42,030 Però, com sé que el meu equip ho l'adreça IP, fins i tot era? 452 00:20:42,030 --> 00:20:45,660 >> Doncs resulta que en algun lloc aquí hi ha servidors - 453 00:20:45,660 --> 00:20:48,330 i jo vaig a dibuixar bastant abstracta - 454 00:20:48,330 --> 00:20:49,710 com a servidor DNS - 455 00:20:49,710 --> 00:20:51,220 Sistema de noms de domini. 456 00:20:51,220 --> 00:20:51,960 Aquests no són els routers. 457 00:20:51,960 --> 00:20:56,050 Aquests són els diferents tipus de servidors l'objectiu a la vida és traduir 458 00:20:56,050 --> 00:21:04,340 de sistema principal, com www.mit.edu, a IP direccions, com 1.2.3.4 Així servidors DNS 459 00:21:04,340 --> 00:21:05,240 fer exactament això. 460 00:21:05,240 --> 00:21:08,320 Vostè pot pensar en ells com tenir un gran base de dades, o en realitat, com una gran Excel 461 00:21:08,320 --> 00:21:09,750 presentar amb dues columnes. 462 00:21:09,750 --> 00:21:12,120 Es tracta de noms de host, un és adreces IP. 463 00:21:12,120 --> 00:21:15,020 I simplement convertir una a l' un altre, en qualsevol direcció. 464 00:21:15,020 --> 00:21:16,830 >> Ara bé, en realitat, és una mica més complex que això. 465 00:21:16,830 --> 00:21:22,070 Però així és com el meu equip, el meu atzar Mac o PC en aquesta taula aquí, sap 466 00:21:22,070 --> 00:21:27,590 el que l'identificador únic és per www.mit.edu o Facebook, o 467 00:21:27,590 --> 00:21:29,680 harvard.edu, per al cas. 468 00:21:29,680 --> 00:21:33,520 Però, és clar, hi ha la totalitat de Mass Ave aquí. 469 00:21:33,520 --> 00:21:37,390 I llavors, arribem a MIT, que aquest en realitat és més convincent. 470 00:21:37,390 --> 00:21:39,230 Això serà MIT. 471 00:21:39,230 --> 00:21:41,580 I així, també tenen alguns servidors. 472 00:21:41,580 --> 00:21:45,770 I que d'alguna manera tenen un cable o sense fils, connexió a Harvard. 473 00:21:45,770 --> 00:21:48,830 I, per descomptat, podem anar molt més lluny pel camí de MIT, i parlar amb 474 00:21:48,830 --> 00:21:50,470 gairebé qualsevol ordinador del món. 475 00:21:50,470 --> 00:21:52,060 >> Però anem a veure si no podem veure-ho. 476 00:21:52,060 --> 00:21:54,810 Deixa tornar al meu Terminal finestra per un moment. 477 00:21:54,810 --> 00:22:00,170 I suposem que em vaig adonar quina és l'adreça IP és per mit.edu 478 00:22:00,170 --> 00:22:02,700 com Telnet el va descobrir abans, el navegador es pot clarament 479 00:22:02,700 --> 00:22:03,960 esbrinar per mi. 480 00:22:03,960 --> 00:22:06,970 I jo vaig a executar un altre programa, En aquesta finestra de terminal, anomenat 481 00:22:06,970 --> 00:22:10,320 Ruta de seguiment, seguiment del ruta des d'aquí - 482 00:22:10,320 --> 00:22:13,760 Literalment, aquesta taula - a www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Anem a veure què passa. 484 00:22:14,750 --> 00:22:16,690 Permetin-me realitat reduir la mida de font. 485 00:22:16,690 --> 00:22:17,430 OOP. 486 00:22:17,430 --> 00:22:18,790 No, jo volia donar-te una sorpresa. 487 00:22:18,790 --> 00:22:19,110 >> D'acord. 488 00:22:19,110 --> 00:22:20,870 Així que aquí anem. 489 00:22:20,870 --> 00:22:22,880 Deixin-me seguir endavant i executar aquest aquí. 490 00:22:22,880 --> 00:22:26,410 I el que estava veient fa un moment, i estem veient de nou ara, és aquesta 491 00:22:26,410 --> 00:22:29,980 sortida - www.mit.edu traceroute. 492 00:22:29,980 --> 00:22:33,380 Observeu, a la primera línia, aquest programa de fet adonar que el MIT 493 00:22:33,380 --> 00:22:35,730 Adreça IP és aquest número aquí. 494 00:22:35,730 --> 00:22:38,060 I ara, què està passant entre nosaltres i ells? 495 00:22:38,060 --> 00:22:44,110 >> Així que aquesta línia d'aquí, a la fila un, i això línia d'aquí, a la segona fila i, a continuació, 496 00:22:44,110 --> 00:22:46,335 la tercera fila - què és cada un d'aquests línies probablement representen? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Ubicacions, punts, segur. 499 00:22:50,225 --> 00:22:53,520 Se'ls coneix com el llúpol, conceptualment. 500 00:22:53,520 --> 00:22:56,230 Però físicament, què són? 501 00:22:56,230 --> 00:22:57,130 Són routers. 502 00:22:57,130 --> 00:22:59,820 >> Només tenim, en realitat, una peça de maquinari aquí per parlar fins ara. 503 00:22:59,820 --> 00:23:00,560 Són routers. 504 00:23:00,560 --> 00:23:01,800 Així que aquesta cosa aquí - 505 00:23:01,800 --> 00:23:02,990 Nom del boig - 506 00:23:02,990 --> 00:23:06,700 però això és probablement sala de màquines, MR, al Centre de Ciències. 507 00:23:06,700 --> 00:23:08,680 És una porta d'entrada, també conegut com a router. 508 00:23:08,680 --> 00:23:11,160 Això és només un número únic que a algú se li va ocórrer a ell. 509 00:23:11,160 --> 00:23:13,120 I és dins d'harvard.edu. 510 00:23:13,120 --> 00:23:16,290 I aquesta és l'adreça IP d'aquest router això és, de nou, probablement en el 511 00:23:16,290 --> 00:23:17,860 Centre de Ciències, en base al seu nom. 512 00:23:17,860 --> 00:23:21,440 Aquesta segona fila representa una altra router que no té un sobrenom 513 00:23:21,440 --> 00:23:23,980 aparentment - un nom de host - és només té una adreça IP. 514 00:23:23,980 --> 00:23:28,070 >> Així que el conte llarg, per obtenir dades de punts de l'A a la B, no és més que un simple 515 00:23:28,070 --> 00:23:31,400 Encaminador de Harvard, i el router del MIT, i el router de Google, 516 00:23:31,400 --> 00:23:32,640 i el router de Facebook. 517 00:23:32,640 --> 00:23:37,300 Hi ha desenes, centenars, milers de routers entre qualsevol punt A i qualsevol 518 00:23:37,300 --> 00:23:38,710 punt B a l'Internet. 519 00:23:38,710 --> 00:23:41,710 Però en general, es poden obtenir dades d'un punt a un altre en 520 00:23:41,710 --> 00:23:43,210 menys de 30 salts. 521 00:23:43,210 --> 00:23:47,930 En altres paraules, és suficient amb lliurar les dades a 30 o menys d'aquests encaminadors. 522 00:23:47,930 --> 00:23:49,720 I és en general molts menys d'això. 523 00:23:49,720 --> 00:23:50,970 >> Bé, anem a veure el que passa aquí. 524 00:23:50,970 --> 00:23:54,460 A la fila 3, arribem a un router anomenat core Science Center gateway 525 00:23:54,460 --> 00:23:56,580 una cosa o altra. 526 00:23:56,580 --> 00:23:58,970 A la fila 4, tenim Border Gateway - 527 00:23:58,970 --> 00:24:00,670 aquests són només sigles críptiques - 528 00:24:00,670 --> 00:24:02,530 també dins harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Heus aquí un altre Border Gateway. 530 00:24:04,160 --> 00:24:09,070 I llavors, de sobte, espera, sembla que estem a la ciutat de Nova York. 531 00:24:09,070 --> 00:24:12,030 >> Així que resulta - i estic a inferir només del nom de host. 532 00:24:12,030 --> 00:24:12,970 Això podria induir a error. 533 00:24:12,970 --> 00:24:13,830 Podria ser en el futur. 534 00:24:13,830 --> 00:24:15,030 És difícil de dir - 535 00:24:15,030 --> 00:24:21,960 però això es pot utilitzar com una revelació que la distància més curta entre dues 536 00:24:21,960 --> 00:24:25,730 punts a l'Internet no és necessàriament una línia recta. 537 00:24:25,730 --> 00:24:29,380 Si pensem en el curt com el més ràpid camí, el menys congestionat 538 00:24:29,380 --> 00:24:32,070 camí, és molt possible - encara que no podem estar segurs - 539 00:24:32,070 --> 00:24:37,090 que les dades es desplaça un decent distància entre files de cinc i sis. 540 00:24:37,090 --> 00:24:42,000 >> Ara, per desgràcia, el MIT, o algú, es una mica d'auto-defensa, i han 541 00:24:42,000 --> 00:24:43,700 començar ignorant les nostres peticions. 542 00:24:43,700 --> 00:24:47,380 Aquests routers s'han configurat per ignorar les peticions de la manera que són 543 00:24:47,380 --> 00:24:48,900 tu, que ets tu, qui ets tu. 544 00:24:48,900 --> 00:24:51,650 Així que anem a veure si podem fer això amb algú més cooperatiu. 545 00:24:51,650 --> 00:24:56,260 Així que Stanford té una bona tradició de tenir una mica més d'obertura. 546 00:24:56,260 --> 00:24:57,820 Així que anem a veure el que passa aquí. 547 00:24:57,820 --> 00:24:59,080 >> Un cop més, bastant críptic. 548 00:24:59,080 --> 00:25:01,040 Però comencem, de nou, en la màquina habitació de la Ciència 549 00:25:01,040 --> 00:25:01,990 Center, a la fila un. 550 00:25:01,990 --> 00:25:02,660 Així que això és bo. 551 00:25:02,660 --> 00:25:05,240 La majoria dels servidors contestar, incloent Stanford. 552 00:25:05,240 --> 00:25:07,940 Així compte hem passat de la sala de màquines al Centre de Ciències, en certa 553 00:25:07,940 --> 00:25:11,770 encaminador anònim en un altre lloc, a un altre Centre de Ciències de porta d'enllaç, d'una frontera 554 00:25:11,770 --> 00:25:13,970 porta d'entrada, a continuació, a alguna cosa aquí - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Aquesta és la cruïlla del Nord, un punt d'interconnexió popular on moltes 557 00:25:19,330 --> 00:25:21,080 de cables, molts proveïdors d'Internet - 558 00:25:21,080 --> 00:25:23,220 Els proveïdors de serveis d'Internet - connectar a. 559 00:25:23,220 --> 00:25:25,470 Aquí hi ha una altra IP sense nom aquí. 560 00:25:25,470 --> 00:25:27,530 Hi ha un altre com a servidor. 561 00:25:27,530 --> 00:25:29,910 >> Però això és interessant. 562 00:25:29,910 --> 00:25:33,750 On és el router fila 8, probablement? 563 00:25:33,750 --> 00:25:36,030 Així que és probable que a Washington, DC. 564 00:25:36,030 --> 00:25:40,290 I els puc classe de corroborar hipòtesi que aquest temps. 565 00:25:40,290 --> 00:25:45,230 Perquè quant de temps ens portarà a anar del Centre de Ciències d'aquest router 566 00:25:45,230 --> 00:25:46,370 a la fila set? 567 00:25:46,370 --> 00:25:49,820 Bé, aquests milisegons mesuraments al costat dret aquí estan 568 00:25:49,820 --> 00:25:51,960 estimacions de l'època. 569 00:25:51,960 --> 00:25:54,610 >> Hi ha tres d'ells a causa de que la programa, traceroute, tracta tots els 570 00:25:54,610 --> 00:25:58,010 encaminador tres vegades, perquè el puguin aconseguir un mitjà visual dels nombres. 571 00:25:58,010 --> 00:26:00,230 Però, segons sembla, té sis milisegons per aconseguir 572 00:26:00,230 --> 00:26:01,840 a remar router 7. 573 00:26:01,840 --> 00:26:05,470 Però la rapidesa possible, pel que sembla, es viatjar, si és una mica, entre 574 00:26:05,470 --> 00:26:09,520 Boston i Washington DC? 575 00:26:09,520 --> 00:26:14,180 14 milisegons és el temps que es triga per aquest missatge instantani, perquè 576 00:26:14,180 --> 00:26:18,870 correu electrònic, perquè la sol · licitud de la pàgina web de viatjar d'aquí a Washington DC. 577 00:26:18,870 --> 00:26:23,970 >> Si vaig més enllà, al router el número 10, quina ciutat estic pel que sembla ara? 578 00:26:23,970 --> 00:26:24,810 Per tant, de Houston. 579 00:26:24,810 --> 00:26:27,350 I això es corrobora pel salt en el temps. 580 00:26:27,350 --> 00:26:28,730 És molt lent per arribar a Houston. 581 00:26:28,730 --> 00:26:33,960 Es triga 47 milisegons per arribar des Boston Houston en aquest cas. 582 00:26:33,960 --> 00:26:37,120 I si mirem més enllà, LAX - 583 00:26:37,120 --> 00:26:41,430 sembla que estem arribant a Stanford tipus d'aquesta manera, en passar per LA. 584 00:26:41,430 --> 00:26:43,170 Però estic inferint que des LAX. 585 00:26:43,170 --> 00:26:46,390 Els nois tendeixen a utilitzar codis d'aeroports per als noms de routers aquí. 586 00:26:46,390 --> 00:26:48,600 I això és una espècie de constant amb aquesta suposició. 587 00:26:48,600 --> 00:26:50,260 82 mil · lisegons. 588 00:26:50,260 --> 00:26:54,720 >> Després, pel que sembla, anem a un altre LAX, un altre router LA i, a continuació, alguns 589 00:26:54,720 --> 00:26:59,530 sense nom, i finalment, un críptic nom de la xarxa de Stanford, o 590 00:26:59,530 --> 00:27:04,670 pròxima a la mateixa, stanford.edu, és 90 milisegons de distància, o 6 591 00:27:04,670 --> 00:27:06,170 més hores amb avió. 592 00:27:06,170 --> 00:27:09,360 Així que així és com viatgen les dades ràpids a l'Internet. 593 00:27:09,360 --> 00:27:11,410 I és el que estem absolutament donar per fet en aquests dies. 594 00:27:11,410 --> 00:27:13,950 Quan vostè està tenint alguns Gchat amb algú, i els missatges són 595 00:27:13,950 --> 00:27:16,940 apareixent, considereu el ràpida que està passant. 596 00:27:16,940 --> 00:27:21,540 I visualment, és de fet succeeix en aquest tipus de tarifa. 597 00:27:21,540 --> 00:27:25,620 >> Així doncs, entre els punts ui 18, en aquest cas, hi 598 00:27:25,620 --> 00:27:26,890 coses a més dels routers. 599 00:27:26,890 --> 00:27:30,140 Quines són algunes màquines a Internet que poden bloquejar el trànsit 600 00:27:30,140 --> 00:27:31,610 d'aconseguir a través? 601 00:27:31,610 --> 00:27:31,950 >> ESTUDIANT: Firewalls. 602 00:27:31,950 --> 00:27:32,910 >> ALTAVEU 1: Llavors, tallafocs. 603 00:27:32,910 --> 00:27:36,260 I tenim tallafocs personals, que el teu Mac o PC poden mantenir 604 00:27:36,260 --> 00:27:37,540 trànsit dins o fora. 605 00:27:37,540 --> 00:27:38,990 Harvard té tallafocs. 606 00:27:38,990 --> 00:27:40,820 MIT presumiblement té tallafocs. 607 00:27:40,820 --> 00:27:44,400 I no Stanford, igual que tota la Els proveïdors de serveis d'Internet que posseeixen 608 00:27:44,400 --> 00:27:49,260 aquests routers entre els punts A i B. Però alguna vegada s'atura a considerar, 609 00:27:49,260 --> 00:27:52,710 o l'atenció, com funciona un tallafocs. 610 00:27:52,710 --> 00:27:56,380 Bé ja tenim l'edifici bàsic blocs amb la que per dissenyar 611 00:27:56,380 --> 00:27:57,700 aquesta resposta. 612 00:27:57,700 --> 00:27:59,090 >> Si fos un firewall - 613 00:27:59,090 --> 00:28:03,740 i anem a suposar que vostè està en alguna entre el punt A i el punt B. 614 00:28:03,740 --> 00:28:06,080 Un cable està entrant en tu, i sortir de tu. 615 00:28:06,080 --> 00:28:11,160 Així que vostè té la capacitat tecnològica a mirar tots els sobres de 616 00:28:11,160 --> 00:28:14,200 informació que estan fluint entre vostè i l'altra persona. 617 00:28:14,200 --> 00:28:17,280 En altres paraules, aquests missatges s'estava escriure manualment, es pot pensar en 618 00:28:17,280 --> 00:28:21,060 com escriure una nota ràpida per a algú, posar l'adreça IP de l' 619 00:28:21,060 --> 00:28:24,810 receptor, i el número de port del receptor, en aquest sobre, a continuació, 620 00:28:24,810 --> 00:28:28,520 escriure la seva pròpia adreça IP i la seva pròpia número de port a la part superior esquerra 621 00:28:28,520 --> 00:28:30,230 cantonada com si fos una carta. 622 00:28:30,230 --> 00:28:32,520 A continuació, l'envia fora sense fils. 623 00:28:32,520 --> 00:28:37,130 I d'alguna manera viatja a través de routers, a través de cables, sense fils, 624 00:28:37,130 --> 00:28:39,190 pel camí de MIT. 625 00:28:39,190 --> 00:28:43,520 >> Així que si vostè és un tallafocs, com deixeu que això passi? 626 00:28:43,520 --> 00:28:49,710 Què faria vostè si la seva pròxima p set va ser implementar un firewall? 627 00:28:49,710 --> 00:28:53,980 Com puc evitar que tota la gent de Harvard sempre parlant al MIT gent una altra vegada? 628 00:28:53,980 --> 00:28:55,870 >> [? ESTUDIANT: Vostè] revertir la carta?. 629 00:28:55,870 --> 00:28:56,450 >> ALTAVEU 1: Què? 630 00:28:56,450 --> 00:28:58,140 >> [? ESTUDIANT: Reverse] la lletra primerenca. 631 00:28:58,140 --> 00:28:59,290 >> ALTAVEU 1: Invertir la carta - Què vols dir? 632 00:28:59,290 --> 00:29:01,130 >> [? ESTUDIANT: Enviar] que de tornada al remitent. 633 00:29:01,130 --> 00:29:01,780 >> ALTAVEU 1: Enviar per tu. 634 00:29:01,780 --> 00:29:01,990 D'acord. 635 00:29:01,990 --> 00:29:05,720 Així que es podria rebutjar el virtual envoltant, més o menys, fent tornar a 636 00:29:05,720 --> 00:29:06,660 remitent d'alguna manera. 637 00:29:06,660 --> 00:29:08,370 Així que, això és el que volem aconseguir. 638 00:29:08,370 --> 00:29:09,440 Però anem a bussejar una mica més profund. 639 00:29:09,440 --> 00:29:10,460 Com puc fer això? 640 00:29:10,460 --> 00:29:13,950 >> Si l'entrada a aquest problema - si estic el servidor de seguretat, i jo sóc efectivament 641 00:29:13,950 --> 00:29:18,020 de peu entre els punts A i B, i Jo sóc un home mitjà que arriba a cercar 642 00:29:18,020 --> 00:29:21,240 a l'interior d'aquest sobre, i després decidir si s'ha d'enviar de nou a 643 00:29:21,240 --> 00:29:25,030 Harvard o permetre que continuï, el que Sóc jo, el firewall, vaig 644 00:29:25,030 --> 00:29:26,280 a estimar la vista? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Crec que he sentit aquí. 647 00:29:29,975 --> 00:29:30,550 >> [? ESTUDIANT: On és] ve?. 648 00:29:30,550 --> 00:29:32,360 >> ALTAVEU 1: On està venint. 649 00:29:32,360 --> 00:29:36,410 Així que si l'adreça IP d'origen - el petit nombre fins aquí - 650 00:29:36,410 --> 00:29:38,430 és una adreça IP pertanyent de Harvard - 651 00:29:38,430 --> 00:29:40,220 i que en realitat puc saber que amb una alta probabilitat. 652 00:29:40,220 --> 00:29:45,540 La majoria de les adreces IP de Harvard començar amb 140247 dot dot alguna cosa 653 00:29:45,540 --> 00:29:48,810 alguna cosa, o 128.103 punts dot alguna cosa alguna cosa. 654 00:29:48,810 --> 00:29:51,450 Harvard posseeix aquests trossos d'adreces IP. 655 00:29:51,450 --> 00:29:55,200 >> Bé, si veig que les adreces IP com remitent, puc tornar-lo. 656 00:29:55,200 --> 00:29:57,380 En realitat, Internet no molesta perdre el temps 657 00:29:57,380 --> 00:29:58,460 l'enviament dels bits de l'esquena. 658 00:29:58,460 --> 00:30:02,480 És només, literalment, descarta el paquet si l'elimina, de manera efectiva. 659 00:30:02,480 --> 00:30:04,190 Llavors, ¿què més podia mirar però? 660 00:30:04,190 --> 00:30:10,520 Suposem que jo vull que la gent a Harvard visita mit.edu, i tiri cap amunt 661 00:30:10,520 --> 00:30:13,230 llocs web, i veure vídeos al MIT, i similars. 662 00:30:13,230 --> 00:30:17,970 Però no vull que els éssers humans a Harvard enviant un correu electrònic a ningú al MIT. 663 00:30:17,970 --> 00:30:23,810 Com anava a permetre el tràfic de Harvard al MIT, a través del web, però no permetre 664 00:30:23,810 --> 00:30:24,700 una mena correu electrònic? 665 00:30:24,700 --> 00:30:25,840 >> [? ESTUDIANT: El] el número de port?. 666 00:30:25,840 --> 00:30:28,650 >> ALTAVEU 1: Un nombre de port - aquesta és la només un altre ingredient que tenim. 667 00:30:28,650 --> 00:30:31,880 Tenim l'adreça IP, que acabem de apalancada, o tenim el número de port, 668 00:30:31,880 --> 00:30:34,870 on el 80, vam dir, únicament identifica el trànsit web. 669 00:30:34,870 --> 00:30:37,430 Ara, jo no esperaria que vostè sàpiga això - alguns de vostès ja saben 670 00:30:37,430 --> 00:30:38,210 de la familiaritat - 671 00:30:38,210 --> 00:30:41,860 el que és un nombre que s'utilitza per correu electrònic, en general? 672 00:30:41,860 --> 00:30:43,080 Sovint 25. 673 00:30:43,080 --> 00:30:48,520 25 es refereix a SMTP, que és un correu protocol de transferència que pugui tenir 674 00:30:48,520 --> 00:30:51,270 hagut de crear en algun moment, si ets utilitzant Eudora o l'Outlook, o 675 00:30:51,270 --> 00:30:52,120 alguna cosa així. 676 00:30:52,120 --> 00:30:53,190 És només un altre nombre - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, que estàvem usant abans, utilitza 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 protocol de transferència d'arxius, si alguna vegada sentit parlar que un - utilitza 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, la versió segura d'HTTP, que tornarem a 682 00:31:07,430 --> 00:31:10,130 en poc temps, utilitza 443. 683 00:31:10,130 --> 00:31:14,240 Així que el món té un munt de nombres que es correlacionen paquets - 684 00:31:14,240 --> 00:31:17,760 més aviat, correlacionar serveis a aquests nombres reals. 685 00:31:17,760 --> 00:31:19,400 Així que això és tot un firewall està fent. 686 00:31:19,400 --> 00:31:23,330 Es tracta de prendre una mirada dins d'aquest virtual sobre i, a continuació, decidir si o no 687 00:31:23,330 --> 00:31:26,230 per reenviar al llarg de, basat en aquests ingredients. 688 00:31:26,230 --> 00:31:29,720 >> Ara, què podria fer clarament Harvard per superar aquest tallafocs, llavors? 689 00:31:29,720 --> 00:31:33,620 Si vostè vol ser capaç d'enviar un missatge al MIT però no ser detectat, 690 00:31:33,620 --> 00:31:38,050 així, es pot falsificar la seva adreça IP, i acaba d'alguna manera ser de luxe suficient, saber 691 00:31:38,050 --> 00:31:41,400 com escriure codi C, i escriure el seu propi programa de xarxa que canvia la 692 00:31:41,400 --> 00:31:41,860 direcció de l'empresa. 693 00:31:41,860 --> 00:31:45,820 El problema és que tot es pot enviar dades de forma anònima, però si vols 694 00:31:45,820 --> 00:31:49,850 obtenir algun tipus de resposta, com veure MIT pàgina d'inici, òbviament, això es dirigeix 695 00:31:49,850 --> 00:31:50,870 ha de ser correcta. 696 00:31:50,870 --> 00:31:52,780 En cas contrari, es pot dir res vostè vol, vostè no va a 697 00:31:52,780 --> 00:31:53,930 sentir darrere d'ells. 698 00:31:53,930 --> 00:31:57,130 Però aquests són només un dels tipus dels atacs que es pot enviar. 699 00:31:57,130 --> 00:31:59,240 >> Però resulta que quan enviem aquests missatges - i farem 700 00:31:59,240 --> 00:32:00,485 un exemple d'això. 701 00:32:00,485 --> 00:32:04,020 Resulta que, si tinc un missatge que Vull enviar, no s'acaba d'enviar a 702 00:32:04,020 --> 00:32:04,920 un sobre. 703 00:32:04,920 --> 00:32:08,760 Per raons d'eficàcia, sobretot quan els arxius que vostè està demanant o els 704 00:32:08,760 --> 00:32:13,570 respostes que està rebent són particularment gran, el TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Transmission Control Protocol / Internet Protocol - és només una fantasia 706 00:32:16,330 --> 00:32:19,630 forma de dir el que el treball en xarxa programari i ordinadors fan - és que 707 00:32:19,630 --> 00:32:23,770 donar un missatge com aquest, i tallar en fragments - 708 00:32:23,770 --> 00:32:25,540 diguem quatre fragments. 709 00:32:25,540 --> 00:32:29,740 >> I si ara em vaig tallar aquesta dalt a aquí, tallar aquesta dalt a aquí, quin és el meu 710 00:32:29,740 --> 00:32:34,270 ordinador i després va a fer és que és Va a prendre un fragment i el va posar 711 00:32:34,270 --> 00:32:35,700 en un sobre. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Molt bé, i veurem si a - 714 00:32:41,100 --> 00:32:41,630 anem a veure. 715 00:32:41,630 --> 00:32:43,150 Es va a prendre un. 716 00:32:43,150 --> 00:32:46,490 Es va a prendre un altre sobre, i es posarà la segona part 717 00:32:46,490 --> 00:32:49,530 d'aquest missatge d'aquí. 718 00:32:49,530 --> 00:32:51,370 Està bé. 719 00:32:51,370 --> 00:32:55,226 Es va a prendre la tercera banda, la va posar aquí. 720 00:32:55,226 --> 00:32:57,410 Potser la propera vegada anem a només ho fan dues parts. 721 00:32:57,410 --> 00:33:00,010 I anem a prendre la quarta part, i el va posar aquí. 722 00:33:00,010 --> 00:33:02,140 >> I, ara, ha de ser per escrit en aquests sobres - 723 00:33:02,140 --> 00:33:04,700 que pretendrem fer, pel temps de l'amor, i en realitat no escriure. 724 00:33:04,700 --> 00:33:07,760 El que cal escriure en cadascuna de aquests quatre sobres, amb el meu missatge 725 00:33:07,760 --> 00:33:08,320 a algú? 726 00:33:08,320 --> 00:33:09,290 >> [? ESTUDIANT: El] ordre?. 727 00:33:09,290 --> 00:33:10,270 >> ALTAVEU 1: Per tant, l'ordre. 728 00:33:10,270 --> 00:33:13,740 Necessito no només l'adreça IP i la números de port, com acabem de dir, jo 729 00:33:13,740 --> 00:33:17,606 Ara necessita un número de seqüència d'una espècie dir, que és un paquet, aquest 730 00:33:17,606 --> 00:33:19,840 és dos, això és de tres, això és quatre. 731 00:33:19,840 --> 00:33:20,980 I això és realment útil. 732 00:33:20,980 --> 00:33:23,690 A causa de la Internet, que resulta, és en realitat molt poc fiable. 733 00:33:23,690 --> 00:33:26,080 Els routers poden estar congestionada. 734 00:33:26,080 --> 00:33:27,615 Els cables poden quedar aclaparat - 735 00:33:27,615 --> 00:33:28,860 una simplificació excessiva - 736 00:33:28,860 --> 00:33:32,650 però, amb els bits de tal manera que el que els routers han de fer és deixar caure els paquets. 737 00:33:32,650 --> 00:33:35,540 >> En altres paraules, si la Internet és només realment congestionada, pot obtenir 738 00:33:35,540 --> 00:33:37,000 tres dels quatre paquets. 739 00:33:37,000 --> 00:33:40,000 Però si vostè té un identificador únic a cada un d'ells, vostè sabrà que vostè és 740 00:33:40,000 --> 00:33:42,510 falta paquet número quatre de quatre. 741 00:33:42,510 --> 00:33:45,310 Així que vostè pot demanar al noi de la altre extrem de reenviar. 742 00:33:45,310 --> 00:33:47,900 Però suposant que això no succeeixi, anem a veure el que podria succeir. 743 00:33:47,900 --> 00:33:50,780 >> Així que si vull enviar un missatge a - que voldria rebre el meu missatge 744 00:33:50,780 --> 00:33:52,235 des d'Internet? 745 00:33:52,235 --> 00:33:53,630 ¿I algú més proper al front. 746 00:33:53,630 --> 00:33:55,490 Brian, oi? 747 00:33:55,490 --> 00:33:56,430 Està bé. 748 00:33:56,430 --> 00:33:57,280 Queda't aquí. 749 00:33:57,280 --> 00:33:58,820 Vaig a enviar a vostè. 750 00:33:58,820 --> 00:34:01,100 I el millor d'Internet és que es podria ni tan sols 751 00:34:01,100 --> 00:34:02,020 seguir el mateix camí. 752 00:34:02,020 --> 00:34:02,990 >> Així que aquí vaig. 753 00:34:02,990 --> 00:34:06,470 Li envio un missatge, fragment d'un dels quatre. 754 00:34:06,470 --> 00:34:06,940 Sigui un router. 755 00:34:06,940 --> 00:34:08,469 Simplement deixeu que altres persones tracten de la mateixa. 756 00:34:08,469 --> 00:34:10,310 Aquí el tens. 757 00:34:10,310 --> 00:34:12,790 Donarem això a vostè, i donarem això a vostè. 758 00:34:12,790 --> 00:34:14,000 I anem a veure la rapidesa - 759 00:34:14,000 --> 00:34:16,500 el nombre de milisegons que triga fer arribar aquest missatge a Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Tothom arriba a participar avui. 762 00:34:23,940 --> 00:34:25,130 Està bé. 763 00:34:25,130 --> 00:34:27,130 Brian té un, i dos. 764 00:34:27,130 --> 00:34:29,279 Si algú vol ser - 765 00:34:29,279 --> 00:34:30,230 >> [? ESTUDIANT: Els quatre. ?] 766 00:34:30,230 --> 00:34:30,980 >> ALTAVEU 1: Té els quatre. 767 00:34:30,980 --> 00:34:32,480 Així que ningú va triar a caure un paquet. 768 00:34:32,480 --> 00:34:32,900 Això està bé. 769 00:34:32,900 --> 00:34:33,330 Això està bé. 770 00:34:33,330 --> 00:34:34,380 Així que Brian té ara als quatre. 771 00:34:34,380 --> 00:34:36,219 Si vols seguir endavant i tornar a muntar els de nosaltres. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Ho sé, estem pretenent. 774 00:34:40,320 --> 00:34:45,090 Així que pel bé de temps - 775 00:34:45,090 --> 00:34:45,929 tenim quatre. 776 00:34:45,929 --> 00:34:48,909 Així que, OK, obriu un d'ells. 777 00:34:48,909 --> 00:34:49,360 D'acord. 778 00:34:49,360 --> 00:34:51,699 Aquesta és una quarta part de el meu missatge per a vosaltres. 779 00:34:51,699 --> 00:34:52,949 Ara, obre el segon. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Això pot ser divertit, al final, només per a mi i Brian. 782 00:35:01,985 --> 00:35:04,320 Bé, tens dues. 783 00:35:04,320 --> 00:35:09,110 >> Així que, mentrestant, vam físicament això amb les tisores, però tot el 784 00:35:09,110 --> 00:35:12,360 porta a fragmentar aquestes coses en un ordinador és per enviar alguns dels 785 00:35:12,360 --> 00:35:15,930 bits en un paquet, en un virtual de sobre, alguns dels bits al 786 00:35:15,930 --> 00:35:19,160 altres, alguns en un altre, i alguns en un quart, i després, deixar que l'ordinador 787 00:35:19,160 --> 00:35:21,570 decidir, sobre la base d'aquestes xifres, en quin ordre té 788 00:35:21,570 --> 00:35:24,166 per concatenar ells. 789 00:35:24,166 --> 00:35:26,270 I Brian, potser, l'únic un que pot veure això. 790 00:35:26,270 --> 00:35:29,010 El missatge que vaig enviar al cervell - a causa d' Per descomptat, la Internet està plena de 791 00:35:29,010 --> 00:35:30,260 aquests, és - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 Sí 794 00:35:34,500 --> 00:35:35,330 >> Així que aquest és el missatge. 795 00:35:35,330 --> 00:35:36,700 I Brian pot aferrar-se a això. 796 00:35:36,700 --> 00:35:38,640 Així que va tenir, òbviament, un temps per fer això. 797 00:35:38,640 --> 00:35:41,680 Però això és el que realment passa, com l'enrutament de dades a través de la 798 00:35:41,680 --> 00:35:43,290 audiència d'aquesta manera. 799 00:35:43,290 --> 00:35:47,320 Però no és, de nou, un nombre de punts, routers, firewalls i altres 800 00:35:47,320 --> 00:35:50,700 aquestes coses entre els punts A i B. I en lloc d'explicar la història 801 00:35:50,700 --> 00:35:54,740 verbalment, vaig pensar a tirar d'aquesta vídeo que alguns dels nostres amics, de 802 00:35:54,740 --> 00:35:59,510 Erikson, anys enrere, en realitat junts que explica 803 00:35:59,510 --> 00:36:00,480 com funciona tot això. 804 00:36:00,480 --> 00:36:02,380 I és prop de 10 minuts més o menys llarg. 805 00:36:02,380 --> 00:36:04,065 Així que donarem, ara, Guerrers de la xarxa. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [Reproducció de música] 808 00:37:09,720 --> 00:37:14,990 >> NARRADOR: Per primera vegada en la història, les persones i la maquinària són 809 00:37:14,990 --> 00:37:18,600 Treballant junts, realitzar un somni - 810 00:37:18,600 --> 00:37:22,550 una força unificadora que no coneix límits geogràfics, sense 811 00:37:22,550 --> 00:37:26,050 distinció de raça, credo o color - 812 00:37:26,050 --> 00:37:31,000 una nova era on la comunicació veritablement uneix a les persones. 813 00:37:31,000 --> 00:37:34,420 Aquest és l'alba de la xarxa. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Vols saber com funciona? 816 00:37:40,070 --> 00:37:44,605 Feu clic aquí per començar la viatge a la xarxa. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Ara és exactament el que va succeir quan ha fet clic en aquest enllaç? 819 00:37:51,080 --> 00:37:53,320 Vostè va començar un flux d'informació. 820 00:37:53,320 --> 00:37:56,950 Aquesta informació es desplaça cap al mateixa sala de correu personal, quan el Sr 821 00:37:56,950 --> 00:38:01,805 Paquets IP que, ho etiqueta, i l'envia en el seu camí. 822 00:38:01,805 --> 00:38:03,790 >> Cada paquet està limitada en la seva grandària. 823 00:38:03,790 --> 00:38:08,010 La sala de correu ha de decidir com dividir la informació, i com 824 00:38:08,010 --> 00:38:09,170 empaquetar. 825 00:38:09,170 --> 00:38:13,390 Ara el paquet necessita una etiqueta que conté informació important, 826 00:38:13,390 --> 00:38:19,492 com la direcció del remitent, l'adreça del receptor, i el tipus de paquet que és. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> A causa que aquest paquet en particular va sortir a la internet, també 829 00:38:38,680 --> 00:38:42,570 obté una adreça del servidor intermediari, que té una funció especial, 830 00:38:42,570 --> 00:38:44,410 com veurem més endavant. 831 00:38:44,410 --> 00:38:50,070 El paquet és llançat ara cap a la seva xarxa d'àrea local o LAN. 832 00:38:50,070 --> 00:38:53,990 Aquesta xarxa s'utilitza per connectar tots els equips locals, routers, 833 00:38:53,990 --> 00:38:57,940 impressores, etc per a la informació intercanvi dins de les parets físiques de 834 00:38:57,940 --> 00:38:59,160 l'edifici. 835 00:38:59,160 --> 00:39:04,130 La LAN és un lloc gens controlat, i per desgràcia, els accidents 836 00:39:04,130 --> 00:39:05,425 pot succeir. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> La carretera de la LAN està ple amb tots els tipus d'informació. 839 00:39:18,050 --> 00:39:22,070 Aquests són els paquets IP, paquets de Novell, AppleTalk paquets - 840 00:39:22,070 --> 00:39:24,500 que van en contra el trànsit, com de costum. 841 00:39:24,500 --> 00:39:29,250 El router local llegeix per abordar i, si cal, aixeca el paquet a 842 00:39:29,250 --> 00:39:31,710 altra xarxa. 843 00:39:31,710 --> 00:39:33,570 Ah, el router - 844 00:39:33,570 --> 00:39:37,490 un símbol de control en un aparentment món desorganitzat. 845 00:39:37,490 --> 00:39:38,480 >> ROUTER: Vaja, ho sento per això. 846 00:39:38,480 --> 00:39:39,965 Anem a posar això aquí, aquest d'aquí. 847 00:39:39,965 --> 00:39:40,460 Això mou aquí. 848 00:39:40,460 --> 00:39:40,955 Aquest es mou aquí. 849 00:39:40,955 --> 00:39:41,945 No m'agrada. 850 00:39:41,945 --> 00:39:42,935 Anem a passar això. 851 00:39:42,935 --> 00:39:43,925 Això va aquí. 852 00:39:43,925 --> 00:39:45,410 [Inaudible] 853 00:39:45,410 --> 00:39:46,400 Dit d'una altra jangle aquí. 854 00:39:46,400 --> 00:39:46,895 Anem a posar això aquí. 855 00:39:46,895 --> 00:39:47,885 No, vaig a anar amb això. 856 00:39:47,885 --> 00:39:48,700 Posem que un aquí. 857 00:39:48,700 --> 00:39:49,930 >> NARRADOR: Aquí està - 858 00:39:49,930 --> 00:39:55,770 sistemàtica, indiferent, metòdic, conservador, i, de vegades, no és 859 00:39:55,770 --> 00:39:56,975 a la velocitat. 860 00:39:56,975 --> 00:40:00,090 Però almenys és exacta, en la seva major part. 861 00:40:00,090 --> 00:40:01,243 >> ROUTER: Deixa això d'allà. 862 00:40:01,243 --> 00:40:04,694 Que un va allà, que un va allà, i aquest hi va. 863 00:40:04,694 --> 00:40:05,680 Bé, una altra hi va. 864 00:40:05,680 --> 00:40:06,173 Això va aquí. 865 00:40:06,173 --> 00:40:07,423 [Inaudible] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> NARRADOR: A mesura que els paquets surten de la router, que s'obren camí en el 868 00:40:18,670 --> 00:40:24,090 intranet corporativa i el cap per l'interruptor de router. 869 00:40:24,090 --> 00:40:28,120 Una mica més eficient que el router, l'interruptor de la fresadora juga a la lleugera 870 00:40:28,120 --> 00:40:31,970 amb paquets IP, enrutament hàbilment al llarg del seu camí - 871 00:40:31,970 --> 00:40:34,720 un assistent de pinball digital, si es vol. 872 00:40:34,720 --> 00:40:35,290 >> ROUTER INTERRUPTOR: Aquí anem. 873 00:40:35,290 --> 00:40:36,020 Aquí ve un altre. 874 00:40:36,020 --> 00:40:36,950 I és una altra. 875 00:40:36,950 --> 00:40:37,406 Mira això, mama. 876 00:40:37,406 --> 00:40:38,320 Heus aquí. 877 00:40:38,320 --> 00:40:39,235 Whoop, per la part posterior. 878 00:40:39,235 --> 00:40:40,660 Ei, aquí, aquí. 879 00:40:40,660 --> 00:40:41,135 Sobre l'esquerra. 880 00:40:41,135 --> 00:40:42,090 A la dreta. 881 00:40:42,090 --> 00:40:42,480 Sobre l'esquerra. 882 00:40:42,480 --> 00:40:42,820 A la dreta. 883 00:40:42,820 --> 00:40:43,490 Ja el tens. 884 00:40:43,490 --> 00:40:43,800 Aquí ve. 885 00:40:43,800 --> 00:40:45,170 Tira, anota. 886 00:40:45,170 --> 00:40:45,860 Va. 887 00:40:45,860 --> 00:40:48,270 Hey Wayne, cura, aquí ve un altre. 888 00:40:48,270 --> 00:40:49,520 Oh, aquí anem. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> NARRADOR: Quan els paquets arriben al seu destinació, estan recollit pel 891 00:40:56,330 --> 00:41:01,250 interfície de xarxa, a punt per ser enviat al següent nivell - 892 00:41:01,250 --> 00:41:04,340 en aquest cas, el proxy. 893 00:41:04,340 --> 00:41:08,750 El proxy és utilitzat per moltes empreses com tipus d'un home de mitjana per 894 00:41:08,750 --> 00:41:11,570 disminuir la càrrega en el seu internet connexió, i per 895 00:41:11,570 --> 00:41:15,350 raons de seguretat, així. 896 00:41:15,350 --> 00:41:19,420 Com es pot veure, els paquets són tots de diferents mides, 897 00:41:19,420 --> 00:41:21,770 depenent del seu contingut. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> El proxy obre el paquet i busca per l'adreça web o URL. 900 00:41:45,110 --> 00:41:49,500 Depenent de si l'adreça és acceptable, el paquet s'envia 901 00:41:49,500 --> 00:41:50,750 Internet. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> Hi ha, però, algunes direccions que no compleixen amb l'aprovació del 904 00:42:01,970 --> 00:42:03,090 el proxy - 905 00:42:03,090 --> 00:42:05,893 és a dir, les empreses o directrius de gestió. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Aquests es tracten amb sumàriament. 908 00:42:13,710 --> 00:42:15,620 Tindrem res d'això. 909 00:42:15,620 --> 00:42:19,227 Per als que ho fan, és a la carretera de nou. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> El següent, el servidor de seguretat. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 El tallafocs de l'empresa serveix per a dos propòsits. 914 00:42:40,225 --> 00:42:44,350 Evita que algunes coses bastant desagradables a través d'Internet entre al 915 00:42:44,350 --> 00:42:48,460 intranet, i també poden prevenir informació confidencial de l'empresa de 916 00:42:48,460 --> 00:42:53,380 de ser enviat a la Internet. 917 00:42:53,380 --> 00:42:57,340 >> Una vegada a través del tallafocs, encaminador recull el paquet i el col · loca en 918 00:42:57,340 --> 00:43:01,216 un camí molt més estret, o ample de banda, com es diu. 919 00:43:01,216 --> 00:43:06,830 Òbviament, el camí no és molt ampli suficient per portar a tots. 920 00:43:06,830 --> 00:43:10,870 >> Ara potser es pregunti què passa amb totes les un paquet que no ho fan 921 00:43:10,870 --> 00:43:11,950 al llarg del camí. 922 00:43:11,950 --> 00:43:16,540 Bé, quan el Sr IP no rep una reconeixement que ha estat un paquet 923 00:43:16,540 --> 00:43:22,940 rebre en el seu moment, es va limitar a envia un paquet de reemplaçament. 924 00:43:22,940 --> 00:43:29,360 Ara estem preparats per entrar al món d'Internet, una tela d'aranya de 925 00:43:29,360 --> 00:43:33,670 xarxes interconnectades que abastar tot el globus. 926 00:43:33,670 --> 00:43:39,360 Aquí, routers i switches estableixen vincles entre les xarxes. 927 00:43:39,360 --> 00:43:42,740 >> Ara la xarxa és una forma completament diferent medi ambient que trobarà a 928 00:43:42,740 --> 00:43:44,900 els murs de protecció de la xarxa LAN. 929 00:43:44,900 --> 00:43:47,340 Aquí fora, és el Wild West - 930 00:43:47,340 --> 00:43:50,540 un munt d'espai, un munt de oportunitats, un munt de coses que 931 00:43:50,540 --> 00:43:53,130 explorar i llocs per anar. 932 00:43:53,130 --> 00:43:57,620 Gràcies al poc control i regulació, noves idees troben fèrtils 933 00:43:57,620 --> 00:44:01,530 sòl per empènyer el sobre de les seves possibilitats. 934 00:44:01,530 --> 00:44:05,240 Però a causa d'aquesta llibertat, certs perills també amenacen. 935 00:44:05,240 --> 00:44:10,860 Mai se sap quan et trobaràs amb el Ping de la mort temuda, un especial 936 00:44:10,860 --> 00:44:15,610 versió d'una sol · licitud de ping normal, que algun idiota pensa treure de polleguera 937 00:44:15,610 --> 00:44:18,500 hosts confiats. 938 00:44:18,500 --> 00:44:23,760 >> La ruta dels paquets poden prendre pot ser a través d' satèl · lit, línies telefòniques, ràdio, 939 00:44:23,760 --> 00:44:25,650 o fins i tot cables transoceànics. 940 00:44:25,650 --> 00:44:29,860 Ells no sempre tenen el més ràpid, o més curts, rutes possibles. 941 00:44:29,860 --> 00:44:33,560 Però arribaran al final. 942 00:44:33,560 --> 00:44:38,410 Potser per això a vegades és anomenada l'espera d'ample món. 943 00:44:38,410 --> 00:44:42,710 Però quan tot està funcionant sense problemes, pot eludir el món 944 00:44:42,710 --> 00:44:47,110 més de cinc vegades en la gota d'un barret, literalment - 945 00:44:47,110 --> 00:44:51,520 i tot pel cost de una trucada local, o menys. 946 00:44:51,520 --> 00:44:55,260 >> Gairebé al final del nostre destí, trobarem un altre firewall. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Depenent de la seva punt de vista com paquet de dades, el servidor de seguretat podria ser una 949 00:45:02,740 --> 00:45:06,930 bastió de la seguretat, o un adversari temible. 950 00:45:06,930 --> 00:45:11,710 Tot depèn de quin costat estàs i el que són les seves intencions. 951 00:45:11,710 --> 00:45:15,590 >> El servidor de seguretat està dissenyat per deixar entrar només aquells paquets 952 00:45:15,590 --> 00:45:18,060 que compleixen amb els seus criteris. 953 00:45:18,060 --> 00:45:22,450 Aquest firewall està funcionant en els ports 80 i 25. 954 00:45:22,450 --> 00:45:26,880 Tots els intents d'entrar a través d'altres ports estan tancats per als negocis. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> El port 25 s'utilitza per a paquets de correu, mentre el port 80 és l'entrada de 957 00:45:48,470 --> 00:45:50,755 paquets de la Internet al servidor web. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Dins del tallafocs, les aplicacions són examinat més a fons. 960 00:45:58,230 --> 00:46:02,190 Alguns paquets fan que sigui fàcilment a través costums, mentre que altres 961 00:46:02,190 --> 00:46:04,760 mirar una mica dubtosa. 962 00:46:04,760 --> 00:46:08,390 >> L'oficial de tallafocs no és fàcil enganyat, per exemple, quan d'aquest ping 963 00:46:08,390 --> 00:46:14,430 paquet de la mort tracta de disfressar- un paquet Ping normal. 964 00:46:14,430 --> 00:46:14,740 >> FIREWALL: Next. 965 00:46:14,740 --> 00:46:15,214 D'acord. 966 00:46:15,214 --> 00:46:15,688 Endavant. 967 00:46:15,688 --> 00:46:16,162 Això està bé. 968 00:46:16,162 --> 00:46:16,636 No hi ha problema. 969 00:46:16,636 --> 00:46:17,584 Que tinguis un bon dia. 970 00:46:17,584 --> 00:46:18,532 Sigui aquí. 971 00:46:18,532 --> 00:46:20,315 Adéu. 972 00:46:20,315 --> 00:46:23,870 >> NARRADOR: Per als paquets de la sort prou com per arribar fins aquí, el 973 00:46:23,870 --> 00:46:25,920 viatge està per acabar. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 És només una línia en la interfície d' s'han d'abordar a la web. 976 00:46:35,380 --> 00:46:40,700 >> Avui en dia la web pot funcionar en molts coses, d'un mainframe, a una càmera web, 977 00:46:40,700 --> 00:46:41,910 a l'ordinador en el seu escriptori. 978 00:46:41,910 --> 00:46:44,630 O per què no la seva nevera? 979 00:46:44,630 --> 00:46:48,750 Amb la configuració adequada, es poden trobar si vostè té els ingredients per 980 00:46:48,750 --> 00:46:51,570 pollastre a la caçadora, o si has d'anar de compres. 981 00:46:51,570 --> 00:46:54,870 Recordeu que aquest és l'alba de la xarxa. 982 00:46:54,870 --> 00:46:56,360 Gairebé tot és possible. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Un per un, es reben els paquets, obert i sense envasar. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 La informació que contenen - 987 00:47:11,900 --> 00:47:14,370 és a dir, la sol · licitud per obtenir informació - 988 00:47:14,370 --> 00:47:17,520 s'envia a la web aplicació de servidor. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> El paquet en si és reciclat, a punt per ser utilitzat de nou, i plena amb el seu 991 00:47:33,750 --> 00:47:46,830 informació sol · licitada, dirigida i enviar, en el seu camí de tornada, de tornada 992 00:47:46,830 --> 00:47:56,950 més enllà del tallafocs, routers, i en a través de la internet, de nou a través 993 00:47:56,950 --> 00:48:08,430 tallafocs corporatiu i, si interfície, a punt per proporcionar la seva 994 00:48:08,430 --> 00:48:11,060 navegador web amb la informació que va sol · licitar - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 és a dir, aquesta pel · lícula. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Satisfet amb els seus esforços i confiant en un món millor, la nostra confiança 999 00:48:27,590 --> 00:48:33,840 paquets de dades feliçment cap la posta de sol d'un nou dia, sabent 1000 00:48:33,840 --> 00:48:37,135 plenament, han servit seus amos també. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Ara no és que un final feliç? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> ALTAVEU 1: Això és, llavors, com funciona l'Internet. 1005 00:48:49,890 --> 00:48:53,360 A través de butlletí de problemes 7 vols comprendre millor aquest fenomen i que 1006 00:48:53,360 --> 00:48:55,830 aprendre una mica d'HTML, PHP, etc. 1007 00:48:55,830 --> 00:48:58,590 Més sobre això en l'especificació que sortirà divendres. 1008 00:48:58,590 --> 00:49:00,310 I ens veiem el dilluns. 1009 00:49:00,310 --> 00:49:02,763