1 00:00:00,000 --> 00:00:11,210 >> [Música tocando] 2 00:00:11,210 --> 00:00:14,640 >> COLUMNA 1: Todo ben, Benvido voltar CS50. 3 00:00:14,640 --> 00:00:18,190 Este é o final da semana oito, e case Halloween. 4 00:00:18,190 --> 00:00:22,460 O horario de expediente mañá á noite a vontade de ser os aínda máis asustado, e non porque 5 00:00:22,460 --> 00:00:23,460 de Halloween. 6 00:00:23,460 --> 00:00:28,600 >> Pero nesa nota, entenden que problema de definir seis, a verificación ortográfica 7 00:00:28,600 --> 00:00:32,340 conxunto de problemas, é recoñecida a ser, para moitos estudantes, os máis reto, 8 00:00:32,340 --> 00:00:36,010 certamente entre os conxuntos de problemas C, e realmente, en xeral. 9 00:00:36,010 --> 00:00:39,250 E digo isto só porque este é da semana, onde unha chea de xente se 10 00:00:39,250 --> 00:00:42,840 especialmente a tensión con só tentando para obter o corrector ortográfico mínima para o traballo. 11 00:00:42,840 --> 00:00:45,640 E a única cousa que eu encouraged-lo é que, como vai ver hoxe, e 12 00:00:45,640 --> 00:00:49,670 o luns, comezan a bater este pico esta semana, onde, agora, as cousas fanse un 13 00:00:49,670 --> 00:00:52,370 algo máis familiar, un pouco máis accesible, medida que a transición dun 14 00:00:52,370 --> 00:00:56,120 ámbito de liña de comandos en C para un ambiente baseado na web en PHP. 15 00:00:56,120 --> 00:00:59,805 >> E así, eu encouraged-lo, mesmo se está a realmente ao final da súa sagacidade en 16 00:00:59,805 --> 00:01:02,785 tratando de obter o conxunto p traballar, se isto é de feito o lugar que está, ou 17 00:01:02,785 --> 00:01:05,770 atopa-se, probe facer ao poder a través del. 18 00:01:05,770 --> 00:01:08,280 Porque eu creo que vai ser moi satisfeito, e moi orgulloso de si mesmo, 19 00:01:08,280 --> 00:01:12,300 se realmente acabar con esa parte do Por suposto, a parte C, en que a alta, 20 00:01:12,300 --> 00:01:13,310 se estresante, nota. 21 00:01:13,310 --> 00:01:14,120 Entón, iso non é para asustar. 22 00:01:14,120 --> 00:01:18,010 Isto é só destinado a incentivos-lo a estar ata que a hora extra, a fin de 23 00:01:18,010 --> 00:01:19,820 a verificación ortográfica de traballo. 24 00:01:19,820 --> 00:01:22,730 >> E se fai iso, entender que esta é opcional, enteiramente. 25 00:01:22,730 --> 00:01:25,720 Pero temos a chamada gran placa que foi ao ar esta mañá. 26 00:01:25,720 --> 00:01:29,950 A partir de hoxe de mañá, eu estaba enriba da gran tarxeta, que é unha medida de canto 27 00:01:29,950 --> 00:01:34,450 cantidade de RAM e canto tempo de carreira seu Speller programa esixe. 28 00:01:34,450 --> 00:01:35,890 Pero eu teño dende que foron desprazadas. 29 00:01:35,890 --> 00:01:37,910 Son agora o número de azar 13. 30 00:01:37,910 --> 00:01:41,460 E o que vai ver aquí é, David Kaufman, e Lauren, e Adam, e 31 00:01:41,460 --> 00:01:44,130 Jason, e outros están agora enriba da gran mesa. 32 00:01:44,130 --> 00:01:47,480 >> Se ollar alí na dereita, todos temos realmente bo 33 00:01:47,480 --> 00:01:49,890 implementacións de tamaño polo menos - 34 00:01:49,890 --> 00:01:51,640 volvendo o número de palabras no dicionario. 35 00:01:51,640 --> 00:01:54,690 E en cada unha destas columnas, vai ver canta memoria RAM cada un dos nosos 36 00:01:54,690 --> 00:01:58,370 implementacións está a usar, a cantidade tempo de execución está demorando para realizar 37 00:01:58,370 --> 00:02:01,450 carga, contra cheque, versus tamaño e descarga e, a continuación, o 38 00:02:01,450 --> 00:02:02,490 tempo total de execución. 39 00:02:02,490 --> 00:02:05,990 Entón, só para tranquilizar Elmer, e Patrick, e Linda, e todos os demais 40 00:02:05,990 --> 00:02:09,210 que vén detrás de ti, non hai absolutamente ningunha vergoña en estar na dirección 41 00:02:09,210 --> 00:02:10,590 a parte inferior da tarxeta grande. 42 00:02:10,590 --> 00:02:13,950 Se algo, iso significa que ten de traballo, e está correcto, pero é 43 00:02:13,950 --> 00:02:18,480 non é necesariamente tan eficiente, o espazo ou en termos de tempo, como podería ser. 44 00:02:18,480 --> 00:02:19,430 >> Así, totalmente opcional. 45 00:02:19,430 --> 00:02:22,630 Pero para ser unha especie de cenoria para que cando se está a traballar no seu p 46 00:02:22,630 --> 00:02:25,960 definido, está tan orgulloso de si mesmo, teño que traballar, publicar no gran 47 00:02:25,960 --> 00:02:28,920 tarxeta, ten un bo número, vai a cear, vén 48 00:02:28,920 --> 00:02:31,810 cara atrás, e os seus compañeiros de cuarto ten arestas lo no gran taboleiro. 49 00:02:31,810 --> 00:02:34,910 Ben, é hora, naquel momento, para ir de volta á prancheta de deseño, co fin de 50 00:02:34,910 --> 00:02:36,160 re-desafiar o gran consello. 51 00:02:36,160 --> 00:02:39,330 Se ollar para a especificación, o instrucións para a interface co 52 00:02:39,330 --> 00:02:41,480 tarxeta grande agora están publicados. 53 00:02:41,480 --> 00:02:44,870 >> Así, un par de cabezas emerxentes - 54 00:02:44,870 --> 00:02:48,410 un, a pre-proposta para a final proxecto é debido este próximo luns. 55 00:02:48,410 --> 00:02:51,060 Vexa esta especificación no curso de sitio para o que iso significa. 56 00:02:51,060 --> 00:02:54,450 É realmente só un casual, pero penso orixinal provocando entre vostede eo seu 57 00:02:54,450 --> 00:02:58,410 TF, en realidade, só para iniciar as cousas, comezar a conversación, aínda que 58 00:02:58,410 --> 00:03:02,110 a maioría de vós nunca sequera escribiu un páxina web antes, non sei aínda o que 59 00:03:02,110 --> 00:03:04,850 pode, como pode, aplicar seu proxecto final. 60 00:03:04,850 --> 00:03:07,250 Vai na fe que vai saber como facer un pouco mellor 61 00:03:07,250 --> 00:03:08,410 cousas en poucas semanas. 62 00:03:08,410 --> 00:03:12,900 Entón, só tes que comezar este proceso de acordo coa especificación de explorar posibles ideas. 63 00:03:12,900 --> 00:03:16,030 >> Ademais, o que somos invitados a facer é - temos un tractor, por moitos anos 64 00:03:16,030 --> 00:03:18,840 agora, no curso, de Aloxamento iso - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Todo se vende polo custo. 66 00:03:20,010 --> 00:03:23,460 E é realmente só unha oportunidade para usar CS50, se quere facer 67 00:03:23,460 --> 00:03:24,920 que, e do curso. 68 00:03:24,920 --> 00:03:27,990 Por exemplo, hai cousas como as camisetas que se pode ver 69 00:03:27,990 --> 00:03:29,880 indo ao redor do campus, camisolas. 70 00:03:29,880 --> 00:03:33,960 E entón, nós tamén invitar aos alumnos a presentar proxectos para ser imortalizado en 71 00:03:33,960 --> 00:03:35,330 a tenda CS50. 72 00:03:35,330 --> 00:03:39,910 >> Por exemplo, un dos do ano pasado favoritos que será, quizais, agora 73 00:03:39,910 --> 00:03:41,860 resoan con vostede é esta aquí. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Elemento moi popular. 76 00:03:46,820 --> 00:03:51,020 Entón, se quere participar tanto, imos poñer unha forma breve, a 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, para o cal se pode facer a carga unha imaxe que fixo en 78 00:03:54,240 --> 00:03:56,990 Illustrator ou Photoshop, ou algún programa similar. 79 00:03:56,990 --> 00:03:59,850 E se está familiarizado con estes tipos de especificacións, queremos que el 80 00:03:59,850 --> 00:04:05,010 ser unha imaxe PNG, polo menos, 200 puntos por polgadas e menos do que moitos píxeles, 81 00:04:05,010 --> 00:04:07,680 e menos de 10 megabytes. 82 00:04:07,680 --> 00:04:11,260 Para máis detalles, pode enviar correo-e a cabezas do curso de heads@cs50.net se 83 00:04:11,260 --> 00:04:13,910 desexa participar desta. 84 00:04:13,910 --> 00:04:20,920 >> Todo ben, por iso hoxe, non máis C. Así, comezan a tirar as capas da 85 00:04:20,920 --> 00:04:24,900 Internet, a web, e como pode realmente comezar a escribir software para 86 00:04:24,900 --> 00:04:26,420 Neste ambiente diferente. 87 00:04:26,420 --> 00:04:31,420 Así, en particular, imos preguntar: en primeiro lugar, a cuestión de - 88 00:04:31,420 --> 00:04:36,070 déixeme ir a nosa familiarizado deseño aplicación aquí. 89 00:04:36,070 --> 00:04:42,702 Deixe-me poñer a cuestión de, como funciona o internet. 90 00:04:42,702 --> 00:04:43,560 >> [? ESTUDANTE: Magic. ?] 91 00:04:43,560 --> 00:04:44,010 >> COLUMNA 1: Magic. 92 00:04:44,010 --> 00:04:44,940 Aceptar. 93 00:04:44,940 --> 00:04:45,880 Boa resposta. 94 00:04:45,880 --> 00:04:49,460 Entón, imos comezar alí hoxe, para ver se non podemos facelo un pouco menos máxico 95 00:04:49,460 --> 00:04:50,880 dentro dunha hora. 96 00:04:50,880 --> 00:04:53,850 Imos tentar contala no contexto dunha historia. 97 00:04:53,850 --> 00:04:58,480 >> Entón é fans de ir a facebook.com, ou reddit.com, ou 98 00:04:58,480 --> 00:04:59,780 o que nos días de hoxe. 99 00:04:59,780 --> 00:05:02,590 E entón o que está realmente a suceder cando insire algo así como 100 00:05:02,590 --> 00:05:07,020 facebook.com, e prema Intro, en Chrome, ou Firefox ou IE ou Safari, 101 00:05:07,020 --> 00:05:09,050 ou calquera navegador que está realmente facendo? 102 00:05:09,050 --> 00:05:11,500 Será que podemos contar esta historia, quizais frase por frase? 103 00:05:11,500 --> 00:05:14,770 Cal é unha das primeiras cousas que ocorre cando prema Intro, despois de 104 00:05:14,770 --> 00:05:15,876 escribindo facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? ALUMNO: O seu] ordenador? fai unha solicitude HTTP. 106 00:05:17,780 --> 00:05:18,260 >> COLUMNA 1: Aceptar. 107 00:05:18,260 --> 00:05:21,900 Así, o ordenador fai - imos chamalo - unha solicitude HTTP. 108 00:05:21,900 --> 00:05:22,940 Agora, o que significa isto? 109 00:05:22,940 --> 00:05:27,980 Ben, todos nós probablemente xa viu ou ingresaran, hai anos, H-T-T-P miúdo 110 00:05:27,980 --> 00:05:29,186 seguido de dous puntos, corte, corte. 111 00:05:29,186 --> 00:05:30,340 Entón o que é iso? 112 00:05:30,340 --> 00:05:33,980 >> Ben, é HTTP HyperText Transfer Protocol. 113 00:05:33,980 --> 00:05:37,360 E iso é só un xeito elegante de dicir: é a linguaxe que os navegadores web, 114 00:05:37,360 --> 00:05:42,460 como Chrome e outros, e servidores web, como facebook.com, falar con 115 00:05:42,460 --> 00:05:43,100 un do outro. 116 00:05:43,100 --> 00:05:46,730 E é moi sinxelo, Inglés linguaxe orientada. 117 00:05:46,730 --> 00:05:48,140 É case como pseudo-código. 118 00:05:48,140 --> 00:05:51,820 >> E é unha forma de un cliente, como imos chamalo - un navegador - 119 00:05:51,820 --> 00:05:53,150 comunicación co servidor. 120 00:05:53,150 --> 00:05:56,230 E, así como nun restaurante, cando, cliente, sentarse nunha mesa 121 00:05:56,230 --> 00:05:59,630 e logo, pedir algo fóra do Menú do servidor, este servidor é 122 00:05:59,630 --> 00:06:02,720 vai te traer de volta algo, Sexa o que sexa solicitado. 123 00:06:02,720 --> 00:06:04,270 Mesmo no mundo da informática. 124 00:06:04,270 --> 00:06:04,970 Un navegador - 125 00:06:04,970 --> 00:06:05,610 un cliente - 126 00:06:05,610 --> 00:06:07,890 vai facer unha solicitude, e entón, espero volver 127 00:06:07,890 --> 00:06:09,120 algo do servidor. 128 00:06:09,120 --> 00:06:11,660 E iso é unha cousa, nun alto nivel, a páxina web. 129 00:06:11,660 --> 00:06:15,040 Nun nivel lixeiramente máis baixo, é un arquivo escrito noutra 130 00:06:15,040 --> 00:06:17,160 linguaxe chamada HTML - 131 00:06:17,160 --> 00:06:18,920 HyperText Markup Language. 132 00:06:18,920 --> 00:06:20,720 Pero máis sobre iso aquí a pouco. 133 00:06:20,720 --> 00:06:22,470 >> Entón HyperText Transfer Protocol - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 que é o protocolo que navegador e uso do servidor. 136 00:06:26,050 --> 00:06:27,830 Ben, o que é un protocolo, exactamente? 137 00:06:27,830 --> 00:06:29,280 Ben, pode pensar como unha linguaxe. 138 00:06:29,280 --> 00:06:32,580 Pero se eu chegar ao noso público aquí, unha cousa normal para nós seres humanos para 139 00:06:32,580 --> 00:06:35,928 non é, cando cumprimento alguén, Digo, ola, meu nome é David. 140 00:06:35,928 --> 00:06:37,320 >> [? ESTUDANTE: Ola,] o meu nome é Dipty?. 141 00:06:37,320 --> 00:06:39,000 >> COLUMNA 1: "Ola, meu nome é Dipty ", ela responde. 142 00:06:39,000 --> 00:06:43,530 E entón tivemos esta bastante arbitraria interacción de mans trémulas, como é 143 00:06:43,530 --> 00:06:45,730 moitas veces a convención humana na maioría dos países. 144 00:06:45,730 --> 00:06:47,380 E iso é un protocolo, non? 145 00:06:47,380 --> 00:06:50,680 Eu medio que iniciou estendéndose miña banda, medio torpes, no escenario 146 00:06:50,680 --> 00:06:51,610 de Sanders aquí. 147 00:06:51,610 --> 00:06:54,670 Ela entendeu, oh, eu comece a solicitar unha man aparentemente. 148 00:06:54,670 --> 00:06:58,170 E ela respondeu a esta proposta polo feito de recoñecer iso. 149 00:06:58,170 --> 00:07:01,860 Un recoñecemento, ACK, é en realidade un frase moi común no mundo do 150 00:07:01,860 --> 00:07:04,060 rede, a un servidor para recoñecer o cliente. 151 00:07:04,060 --> 00:07:07,720 Entón, nós medio que completou que transacción e constrangimento rematou. 152 00:07:07,720 --> 00:07:10,010 Entón, iso é realmente o que está a suceder por baixo do capuz tamén. 153 00:07:10,010 --> 00:07:13,450 >> Déixeme facer isto un pouco máis tecnicamente baixo o capó. 154 00:07:13,450 --> 00:07:16,900 Vou pasar por riba aquí a unha xanela de terminal. 155 00:07:16,900 --> 00:07:19,950 Esta fiestra de terminal pasa a ser na miña Mac, pero pode facer o mesmo tipo 156 00:07:19,950 --> 00:07:21,760 de cousa en CS50 Appliance. 157 00:07:21,760 --> 00:07:24,750 E eu estou indo realmente para usar un programa que non imos realmente usa para 158 00:07:24,750 --> 00:07:26,300 moi en todo o semestre. 159 00:07:26,300 --> 00:07:27,430 Pero el chámase Telnet. 160 00:07:27,430 --> 00:07:31,880 >> Volver o día, Telnet foi o programa que usou para conectarse a un 161 00:07:31,880 --> 00:07:34,910 servidor remoto, para comprobar o teu correo ou para facer algo así. 162 00:07:34,910 --> 00:07:38,460 Polo de agora, imos usar ese vello programa escolar, Telnet, para finxir 163 00:07:38,460 --> 00:07:39,830 ser un navegador. 164 00:07:39,830 --> 00:07:41,550 E eu estou indo a ir adiante e facer o seguinte: - déixeme 165 00:07:41,550 --> 00:07:42,800 aumentar o meu tamaño da fonte. 166 00:07:42,800 --> 00:07:48,080 >> E eu vou dicir, Telnet ao servidor chamado www.facebook.com pero 167 00:07:48,080 --> 00:07:50,980 En concreto, Telnet para o porto 80. 168 00:07:50,980 --> 00:07:52,070 Volveremos a iso. 169 00:07:52,070 --> 00:07:56,630 Pero, por agora, sabe que a maioría dos servizos en internet identifícanse 170 00:07:56,630 --> 00:07:58,170 unicamente por un número. 171 00:07:58,170 --> 00:07:59,460 Neste caso, é de 80. 172 00:07:59,460 --> 00:08:02,910 Agora, a maioría de vostedes probablemente nunca escribiu 80 antes. 173 00:08:02,910 --> 00:08:08,540 Pero en realidade, se eu fose a un navegador tire para arriba, por exemplo, 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 iso é auto-complete, que é non a miña historia - 176 00:08:18,460 --> 00:08:23,070 todo ben, agora, imos de colon 80 barra. 177 00:08:23,070 --> 00:08:26,270 >> Entón, eu afirmo que aínda que teña probablemente nunca escribiu iso antes, con 178 00:08:26,270 --> 00:08:30,310 do colonos 80, tras facebook.com, Agardamos que aínda vai funcionar. 179 00:08:30,310 --> 00:08:32,220 E, de feito, que vai para facebook.com. 180 00:08:32,220 --> 00:08:34,860 Así, verifícase que 80 estivo implícita. 181 00:08:34,860 --> 00:08:36,690 Ningún de nós, os seres humanos tiveron para escribir isto hai anos. 182 00:08:36,690 --> 00:08:41,350 Como os navegadores, por defecto, só supoñer que o número que desexa utilizar 183 00:08:41,350 --> 00:08:44,620 ao chamar a un servidor para falar é, en realidade, 80. 184 00:08:44,620 --> 00:08:47,340 Por curtos longo da historia, servidores pode facer moito máis que 185 00:08:47,340 --> 00:08:48,320 servir páxinas web. 186 00:08:48,320 --> 00:08:50,030 >> Poden responder a mensaxería instantánea. 187 00:08:50,030 --> 00:08:51,230 Poden enviar correos electrónicos. 188 00:08:51,230 --> 00:08:54,410 Hai moitos servizos que pode ser executado nun único servidor. 189 00:08:54,410 --> 00:08:57,590 Entón estas cifras - neste caso, 80 - identifica un destes 190 00:08:57,590 --> 00:09:01,830 servizos, que é o HTTP, o Protocolo web dun servidor 191 00:09:01,830 --> 00:09:03,210 realmente pode soportar. 192 00:09:03,210 --> 00:09:07,250 Pero eu podo simular esta petición agora, textualmente, empregando esta vella escola 193 00:09:07,250 --> 00:09:08,240 Programa Telnet. 194 00:09:08,240 --> 00:09:12,940 Entón eu vou para, esencialmente, agora pretender para ser un explorador e falar HTTP 195 00:09:12,940 --> 00:09:16,620 enviando, co meu teclado, exactamente os comandos que Chrome só souberon 196 00:09:16,620 --> 00:09:18,260 para enviar para min Magic. 197 00:09:18,260 --> 00:09:19,910 >> Entón, eu estou indo a ir adiante e prema Intro. 198 00:09:19,910 --> 00:09:22,000 Teña en conta que está intentando 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13 ¿Que é iso? 200 00:09:26,110 --> 00:09:27,440 Polo tanto, é un enderezo IP. 201 00:09:27,440 --> 00:09:30,790 Agora, mesmo se non está moi familiarizado cos meandros das persoas, 202 00:09:30,790 --> 00:09:33,420 probablemente ten un sentido xeral que esas cousas existen. 203 00:09:33,420 --> 00:09:34,650 E un enderezo IP - 204 00:09:34,650 --> 00:09:36,620 Enderezo de Protocolo de Internet - 205 00:09:36,620 --> 00:09:40,970 é só un identificador único para un ordenador na internet. 206 00:09:40,970 --> 00:09:43,040 Isto é un pouco de unha simplificación para o momento. 207 00:09:43,040 --> 00:09:47,490 >> Pero cada ordenador na Internet un único enderezo IP, así como todos os 208 00:09:47,490 --> 00:09:53,600 casa en, por exemplo, os Estados Unidos teñen un único enderezo postal, algo así como 123 209 00:09:53,600 --> 00:09:55,820 Main Street, en Anytown, EUA. 210 00:09:55,820 --> 00:09:56,540 Entón, algo así. 211 00:09:56,540 --> 00:09:58,330 E que, ademais, é simplismo. 212 00:09:58,330 --> 00:10:01,470 Pero estes enderezos que temos no mundo correos e eses enderezos 213 00:10:01,470 --> 00:10:04,940 que temos no mundo da informática identificar servidores para que cando 214 00:10:04,940 --> 00:10:09,030 envía unha mensaxe a eles sobre o Internet, ou cando se pon unha carta na 215 00:10:09,030 --> 00:10:10,500 unha vella caixa de correo da escola - 216 00:10:10,500 --> 00:10:12,100 correo - 217 00:10:12,100 --> 00:10:16,940 o servizo sabe como lograr que solicitude, ou carta, para o 218 00:10:16,940 --> 00:10:18,110 destinatario desexado. 219 00:10:18,110 --> 00:10:21,390 >> Agora o meu ordenador, dalgún xeito, ten só descubrín que Facebook IP exclusivo 220 00:10:21,390 --> 00:10:23,820 é 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 En realidade, o que probablemente pode cambiar. 222 00:10:25,170 --> 00:10:27,780 Facebook probablemente ten varios IP enderezos, porque absolutamente 223 00:10:27,780 --> 00:10:29,150 ter máis dun servidor. 224 00:10:29,150 --> 00:10:30,810 Pero o que pasou para nós Magic. 225 00:10:30,810 --> 00:10:35,070 De feito, o nome secreto interna do servidor que aparentemente conectado 226 00:10:35,070 --> 00:10:40,270 a chámase star.c10r.facebook.com, sexa o que sexa. 227 00:10:40,270 --> 00:10:42,960 É só o que o sistema do administrador en Facebook decidiu 228 00:10:42,960 --> 00:10:46,510 chamar iso de servidor en particular que eu foi un pouco enviados aleatoriamente para. 229 00:10:46,510 --> 00:10:48,630 >> Polo tanto, agora que a miña conexión non ten expirou, eu vou 230 00:10:48,630 --> 00:10:50,210 finxir ser ese navegador. 231 00:10:50,210 --> 00:10:54,590 Eu vou dicir o espazo barra de espazo. 232 00:10:54,590 --> 00:10:58,220 E eu vou finxir estar falando HTTP versión 1.1, que é 233 00:10:58,220 --> 00:10:59,880 o que a maioría dos navegadores usan. 234 00:10:59,880 --> 00:11:03,980 E eu estou indo a mencionar especialmente para servidor, por certo, quero o 235 00:11:03,980 --> 00:11:06,280 sitio coñecido para o mundo como facebook.com. 236 00:11:06,280 --> 00:11:09,000 Enter, Enter. 237 00:11:09,000 --> 00:11:11,390 E agora, teña en conta o que pasou. 238 00:11:11,390 --> 00:11:16,400 >> O servidor, o camareiro, respondeu a miña petición, ou a miña petición, 239 00:11:16,400 --> 00:11:17,720 outra mensaxe textual. 240 00:11:17,720 --> 00:11:20,720 Agora, de novo, no mundo dos navegadores como Chrome e Safari, non faría 241 00:11:20,720 --> 00:11:21,990 ver iso, como ser humano. 242 00:11:21,990 --> 00:11:24,770 Microsoft e Google só ocultar estes detalles de nós. 243 00:11:24,770 --> 00:11:29,580 Pero Facebook respondeu cunha resposta, tamén no HTTP linguaxe. 244 00:11:29,580 --> 00:11:33,250 Teña en conta que hai un código aquí, 302, que en realidade, ten un significado especial por 245 00:11:33,250 --> 00:11:34,110 convención. 246 00:11:34,110 --> 00:11:36,030 Atopados, de xeito que é, como mínimo, prometedor. 247 00:11:36,030 --> 00:11:39,160 >> Pero, ao parecer, Facebook está dicindo me, mm-mm, non quere 248 00:11:39,160 --> 00:11:40,190 o que pediu. 249 00:11:40,190 --> 00:11:42,810 Quere, en vez de hoxe especial, que é 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Entón, en un alto nivel, o que fai Facebook parecen estar facendo aquí? 252 00:11:50,350 --> 00:11:51,410 Isto está me redirixido. 253 00:11:51,410 --> 00:11:53,420 Así, Facebook non lle gusta o feito de que eu estou finxindo 254 00:11:53,420 --> 00:11:54,770 ser este outro navegador. 255 00:11:54,770 --> 00:11:57,700 E por iso é redireccionar me a algún sitio. 256 00:11:57,700 --> 00:11:59,820 >> Estou realmente curioso, agora, o que esa cousa parece. 257 00:11:59,820 --> 00:12:04,420 Deixade-me pasar para que en Chrome para que pode ver o que queren verme. 258 00:12:04,420 --> 00:12:07,060 Entón, agora realmente me mandou de volta a Facebook, porque viron, 259 00:12:07,060 --> 00:12:08,360 Oh, vostede ten un navegador compatible. 260 00:12:08,360 --> 00:12:10,260 Non estamos indo a amosar-lle esta páxina. 261 00:12:10,260 --> 00:12:12,920 Entón, imos adiante e ver o se non podemos fixar iso. 262 00:12:12,920 --> 00:12:14,280 >> Vou ter que enganar un pouco. 263 00:12:14,280 --> 00:12:16,350 E máis sobre iso nas próximas semanas. 264 00:12:16,350 --> 00:12:18,120 Pero eu vou facer unha cousa aquí. 265 00:12:18,120 --> 00:12:20,590 E eu vou explicar isto en pouco tempo. 266 00:12:20,590 --> 00:12:24,320 Déame só un momento para enganar, e admira-lo. 267 00:12:24,320 --> 00:12:28,190 Entón deixe-me ver se entendín. 268 00:12:28,190 --> 00:12:29,110 Aceptar. 269 00:12:29,110 --> 00:12:30,690 Vou explicar o que eu estou facendo en só un momento. 270 00:12:30,690 --> 00:12:32,810 Eu estou indo a ir adiante e cancelar esta de conexión e intentalo de novo. 271 00:12:32,810 --> 00:12:38,440 >> Obter cortar HTTP 1.1 www.facebook.com anfitrión user-agent. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 Aceptar. 274 00:12:44,560 --> 00:12:46,820 Agora eu finxía ser Chrome. 275 00:12:46,820 --> 00:12:50,920 Así, verifícase que cando un navegador envía unha solicitude para un servidor, é só 276 00:12:50,920 --> 00:12:51,595 o sistema de honra. 277 00:12:51,595 --> 00:12:54,840 Se eu digo que son Chrome, Facebook asumirá Estou Chrome. 278 00:12:54,840 --> 00:12:58,560 E os medios polos que me identifiquei me como Chrome é por este 279 00:12:58,560 --> 00:13:00,360 atrozmente cadea longa. 280 00:13:00,360 --> 00:13:03,240 En esencia, todo o navegador fabricantes no mundo teñen 281 00:13:03,240 --> 00:13:06,470 decidiu, así, esta versión deste navegador no sistema operativo 282 00:13:06,470 --> 00:13:09,740 ten unha cadea user-agent parecer como esta desorde tolo alí. 283 00:13:09,740 --> 00:13:12,110 Correo Mozilla está aí para razóns históricas. 284 00:13:12,110 --> 00:13:15,160 >> Pero teña en conta a cantidade de información que eu son baleirado facebook.com, aínda sen 285 00:13:15,160 --> 00:13:16,030 log in 286 00:13:16,030 --> 00:13:18,910 Eu estou dicindo a Mark que é un Mac que eu estou a usar. 287 00:13:18,910 --> 00:13:23,590 Estou a dicirlle que é un Intel baseado Mac rodando Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Como un aparte, esta información vai para cada sitio que visita con 289 00:13:27,870 --> 00:13:28,500 seu navegador. 290 00:13:28,500 --> 00:13:31,360 Bastante inócuo ata agora, pero está un pouco máis suculento. 291 00:13:31,360 --> 00:13:33,920 >> Teña en conta que, se Lerma abondo, Está a usar a versión Chrome 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Pero agora, entender que a resposta non é tan malo como era antes. 294 00:13:42,410 --> 00:13:44,840 Onde está dicindo Facebook me ir agora? 295 00:13:44,840 --> 00:13:49,140 Está me dicindo, unha vez máis, o sitio web - 296 00:13:49,140 --> 00:13:50,720 está me dicindo que é movido permanentemente. 297 00:13:50,720 --> 00:13:54,200 Ben, onde diaños Facebook ir? 298 00:13:54,200 --> 00:13:56,100 >> Si, por iso é unha diferenza sutil. 299 00:13:56,100 --> 00:14:01,680 Pero teña en conta, aquí, que o sitio ten realmente mudouse para HTTPS. 300 00:14:01,680 --> 00:14:05,210 Así, longa historia curta, esta é unha forma que Facebook está impoñendo que eu 301 00:14:05,210 --> 00:14:08,890 realmente acabar na versión segura do súa páxina web, o que está a usar 302 00:14:08,890 --> 00:14:09,660 cifrado - 303 00:14:09,660 --> 00:14:12,730 máis complexa do que o cifrado falou para p conxunto de dous, senón 304 00:14:12,730 --> 00:14:14,520 cifrado, con todo. 305 00:14:14,520 --> 00:14:17,110 >> Agora, neste momento faise difícil para min falsificar túa web 306 00:14:17,110 --> 00:14:18,230 solicitar mediante Telnet. 307 00:14:18,230 --> 00:14:20,210 Porque se están dicindo me usar SSL - 308 00:14:20,210 --> 00:14:23,050 prefixo é o HTTPS que implica - 309 00:14:23,050 --> 00:14:25,590 se eles están me dicindo para usar cifrado, non hai ningunha maneira que eu vou 310 00:14:25,590 --> 00:14:28,610 para cifrar a man a miña mensaxe diante de todos vostedes aquí, e intentar 311 00:14:28,610 --> 00:14:29,770 descubrir como facelo. 312 00:14:29,770 --> 00:14:31,150 El só vai comezar moito máis complexa. 313 00:14:31,150 --> 00:14:33,150 Pero iso é o que o navegador está a facer para ti. 314 00:14:33,150 --> 00:14:36,230 >> A ver se non podemos facelo un pouco de forma máis simple e, a continuación, con un sitio web 315 00:14:36,230 --> 00:14:38,700 que non está esperando nos a ser tan seguro. 316 00:14:38,700 --> 00:14:43,310 Imos para, digamos, harvard.edu na porta 80. 317 00:14:43,310 --> 00:14:44,550 Intro. 318 00:14:44,550 --> 00:14:48,170 Todo ben, co fin de obter barra HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 E o que esta primeira barra significa? 320 00:14:49,730 --> 00:14:53,120 Só para quedar claro, por que Eu sigo escribindo isto? 321 00:14:53,120 --> 00:14:54,790 >> Ben, normalmente, cando escribe unha URL - 322 00:14:54,790 --> 00:14:57,610 e, por desgraza, os navegadores normalmente ocultar isto nos días de hoxe - 323 00:14:57,610 --> 00:15:00,850 Normalmente, cando vai para harvard.edu, URL que oficialmente 324 00:15:00,850 --> 00:15:02,560 acaba nunha barra. 325 00:15:02,560 --> 00:15:07,350 Por unha única barra denota que parte do disco duro? 326 00:15:07,350 --> 00:15:08,990 A raíz do disco duro. 327 00:15:08,990 --> 00:15:11,260 Nós no aparello realmente non tiña a pensar sobre iso, porque estamos 328 00:15:11,260 --> 00:15:12,930 sempre no cartafol de John Harvard. 329 00:15:12,930 --> 00:15:14,690 Pero o seu cartafol está noutra carpeta. 330 00:15:14,690 --> 00:15:17,980 E esa carpeta está na raíz da Disco duro do dispositivo, por así dicir, 331 00:15:17,980 --> 00:15:18,980 aínda que sexa virtual. 332 00:15:18,980 --> 00:15:21,660 Así, unha única barra como isto significa a raíz do disco duro. 333 00:15:21,660 --> 00:15:25,650 É como C invertida colon, ou é a raíz do seu volume en Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Pero Chrome e outros navegadores estes días, resultaron amigable, e 335 00:15:28,740 --> 00:15:30,300 eles esconden que cortar completamente. 336 00:15:30,300 --> 00:15:32,620 Pero iso é todo o que iso significa na miña mensaxe textual - 337 00:15:32,620 --> 00:15:36,570 darme a raíz harvard.edu 's páxina de inicio, é dicir, o 338 00:15:36,570 --> 00:15:38,120 páxina por defecto en si. 339 00:15:38,120 --> 00:15:39,900 Entón deixe-me ir adiante e prema Intro. 340 00:15:39,900 --> 00:15:43,650 Déixeme recordar o servidor que quero www.harvard.edu, só no caso de haber 341 00:15:43,650 --> 00:15:45,880 outros sitios que viven na mesmo servidor físico. 342 00:15:45,880 --> 00:15:46,080 >> Aceptar. 343 00:15:46,080 --> 00:15:47,700 Harvard ten un pouco impaciente comigo. 344 00:15:47,700 --> 00:15:49,390 Entón, imos facelo de novo, máis rápido. 345 00:15:49,390 --> 00:15:55,560 Obter cortar HTTP 1.1 www.harvard.edu anfitrión user-agent - 346 00:15:55,560 --> 00:15:58,080 Estou supoñendo que os nosos servidores non coidado tanto sobre iso - 347 00:15:58,080 --> 00:15:59,566 Enter, Enter. 348 00:15:59,566 --> 00:15:59,962 Ufa. 349 00:15:59,962 --> 00:16:01,700 Oh drogas, mala solicitude. 350 00:16:01,700 --> 00:16:02,080 Aceptar. 351 00:16:02,080 --> 00:16:05,310 Entón, o que está a suceder aquí - 352 00:16:05,310 --> 00:16:07,800 Ola, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Por que está facendo o - interesante. 354 00:16:10,280 --> 00:16:11,710 Oh, Aceptar. 355 00:16:11,710 --> 00:16:14,830 >> Entón, o que Harvard está facendo agora - e estamos vai virar rapidamente fóra de 356 00:16:14,830 --> 00:16:17,100 este camiño, que vai para obter rapidamente fastidioso - 357 00:16:17,100 --> 00:16:21,270 conta que Harvard é realmente comprimindo a súa resposta para min, que 358 00:16:21,270 --> 00:16:22,140 non é o ideal. 359 00:16:22,140 --> 00:16:25,780 Porque, ao parecer, como un ser humano, non sabe como descomprimir bits que 360 00:16:25,780 --> 00:16:27,280 foron enviados para me comprimido. 361 00:16:27,280 --> 00:16:31,500 E eles están a mostra é un lixo alí, porque son ceros e uns, 362 00:16:31,500 --> 00:16:33,190 pero eles non son caracteres ASCII. 363 00:16:33,190 --> 00:16:36,090 Son patróns de ceros e uns que ser comprimido para ocupar 364 00:16:36,090 --> 00:16:37,050 menos espazo. 365 00:16:37,050 --> 00:16:39,010 >> Entón, moi rapidamente, déixeme ver se podo recuperar aquí. 366 00:16:39,010 --> 00:16:41,590 Imos tentar, se cadra, outro campus completo. 367 00:16:41,590 --> 00:16:50,450 mit.edu get barra barra HTTP 1.1 anfitrión www.mit.edu colonos user-agent alí. 368 00:16:50,450 --> 00:16:51,600 Grazas, MIT. 369 00:16:51,600 --> 00:16:52,630 Aceptar. 370 00:16:52,630 --> 00:16:55,750 Polo tanto, temos aquí unha páxina web. 371 00:16:55,750 --> 00:16:58,840 >> Polo tanto, esta é a lingua coñecido como HTML - 372 00:16:58,840 --> 00:17:00,400 HyperText Markup Language. 373 00:17:00,400 --> 00:17:03,390 Estou simplemente rolar de volta o tempo para chegar ao moi 374 00:17:03,390 --> 00:17:04,810 punta superior da páxina. 375 00:17:04,810 --> 00:17:07,440 E entenda como MIT respondeu ao meu solicitude. 376 00:17:07,440 --> 00:17:08,520 200 é bo. 377 00:17:08,520 --> 00:17:10,630 200 quere dicir que todo está literalmente Aceptar. 378 00:17:10,630 --> 00:17:13,390 E iso é un código de estado que nós seres humanos realmente nunca 379 00:17:13,390 --> 00:17:14,670 ver, en un bo camiño. 380 00:17:14,670 --> 00:17:16,140 Porque iso significa que está todo ben. 381 00:17:16,140 --> 00:17:19,369 >> Teña en conta que o MIT está me informando, hey, o servidor que está executando chámase 382 00:17:19,369 --> 00:17:23,849 Apache, que é moi popular open source servidor web libre. 383 00:17:23,849 --> 00:17:25,589 Están correndo, ao parecer, UNIX, que é un 384 00:17:25,589 --> 00:17:27,130 sistema operativo como Linux. 385 00:17:27,130 --> 00:17:30,660 Nótese que, ao parecer, actualizada súa páxina web en 04:00, 386 00:17:30,660 --> 00:17:32,400 Greenwich Mean Time. 387 00:17:32,400 --> 00:17:34,990 >> Teña en conta algúns outros detalles. 388 00:17:34,990 --> 00:17:37,910 Están volvendo, para min, text / html. 389 00:17:37,910 --> 00:17:39,800 Entón, imos ver o que iso significa en só un momento. 390 00:17:39,800 --> 00:17:45,460 Eles aparentemente deume 14.717 bytes por valor de HTML. 391 00:17:45,460 --> 00:17:48,180 E algúns outros, máis esotérico información está aí. 392 00:17:48,180 --> 00:17:49,920 >> Pero é aí onde está interesante. 393 00:17:49,920 --> 00:17:52,580 Isto é como facer unha páxina web. 394 00:17:52,580 --> 00:17:57,860 Isto é como facer unha páxina web cuxo Título da guía, no explorador, é 395 00:17:57,860 --> 00:18:00,590 Guión MIT Massachusetts Institute of Technology. 396 00:18:00,590 --> 00:18:06,300 E, de feito, se volvemos para Chrome e visite www.mit.edu, teña en conta que, 397 00:18:06,300 --> 00:18:09,680 de feito, o título aquí enriba, é trazo MIT Massachusetts 398 00:18:09,680 --> 00:18:11,260 Instituto punto, punto, punto. 399 00:18:11,260 --> 00:18:16,490 E agora observar, tamén, se eu facer clic á dereita ou controlar clic no escritorio aquí, 400 00:18:16,490 --> 00:18:17,960 e vaia en Ver o código fonte da páxina - 401 00:18:17,960 --> 00:18:20,870 polo menos en Chrome, pero cada navegador fai isto a través dalgúns medios - 402 00:18:20,870 --> 00:18:22,140 aquí é que mesmo arquivo. 403 00:18:22,140 --> 00:18:25,140 >> Pasa a ser codificados por cores, ou sintaxe destacada. 404 00:18:25,140 --> 00:18:28,590 Pero, así como co seu código C que non se colorizado por ti, se 405 00:18:28,590 --> 00:18:31,810 colorizado por gedit, do mesmo xeito Chrome é só facer 406 00:18:31,810 --> 00:18:33,130 esta máis bonito de ler. 407 00:18:33,130 --> 00:18:37,110 Pero este é o material que pronto estaremos escribindo. 408 00:18:37,110 --> 00:18:38,840 Entón, iso é o fin do xogo. 409 00:18:38,840 --> 00:18:42,020 O servidor respondeu que información, así como contestou 410 00:18:42,020 --> 00:18:43,660 coa man para o noso aperto de man. 411 00:18:43,660 --> 00:18:47,280 Pero o que máis ten que estar indo en entre estes pasos? 412 00:18:47,280 --> 00:18:53,430 >> Ben, cando eu escriba, neste último caso, www.mit.edu e prema Intro, nos 413 00:18:53,430 --> 00:18:56,390 sabe que está falando na porta 80 automático, porto 414 00:18:56,390 --> 00:18:57,780 só sendo ese número. 415 00:18:57,780 --> 00:19:00,710 Pero onde é que o enderezo IP ir? 416 00:19:00,710 --> 00:19:05,045 Como é que o meu ordenador para descubrir o que o enderezo IP do mit.edu é? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> Pois ben, resulta que, neste mundo, hai son cousas chamados de servidores DNS. 419 00:19:10,840 --> 00:19:14,500 E déixeme ir adiante e deseñar unha foto rápida aquí. 420 00:19:14,500 --> 00:19:17,680 E iso só vai esbozar, en Grosso modo, o que está pasando. 421 00:19:17,680 --> 00:19:21,510 Entón, imos finxir que este é meu portátil aquí, Sanders. 422 00:19:21,510 --> 00:19:24,650 E ten WiFi, el está conectado sen fíos a algo. 423 00:19:24,650 --> 00:19:26,060 >> O que está realmente conectado? 424 00:19:26,060 --> 00:19:27,990 Ben, en algún lugar aquí, hai algo sobre o 425 00:19:27,990 --> 00:19:29,240 parede con algunhas antenas. 426 00:19:29,240 --> 00:19:30,725 E iso é chamado de punto de acceso - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Punto de acceso sen fíos, router sen fíos - Chama-o como sexa. 429 00:19:34,190 --> 00:19:36,230 Pero eles están en todo campus, con esas pequenas antenas. 430 00:19:36,230 --> 00:19:38,100 Ours están feitos por Cisco, normalmente. 431 00:19:38,100 --> 00:19:42,480 E así, de algunha maneira, o meu ordenador está a falar ao punto de acceso sen fíos, 432 00:19:42,480 --> 00:19:45,580 en algún lugar aquí en Sanders, ou debaixo, ou no exterior. 433 00:19:45,580 --> 00:19:50,030 >> Mentres tanto, esa cousa ten unha morea de fíos físicos vai, probablemente, o 434 00:19:50,030 --> 00:19:52,175 Science Center, que imos chamar así. 435 00:19:52,175 --> 00:19:54,200 De feito, non parece iso. 436 00:19:54,200 --> 00:19:55,200 Isto realmente parece moito mellor. 437 00:19:55,200 --> 00:19:59,170 Así, o Centro de Ciencias ten un grupo enteiro de computadores dentro do que 438 00:19:59,170 --> 00:20:02,320 están de algunha maneira conectados físicamente a todos destes puntos de acceso no campus. 439 00:20:02,320 --> 00:20:06,440 E eses ordenadores físicos, imos chamar routers ou pasarelas. 440 00:20:06,440 --> 00:20:09,450 >> Un router, como o propio nome suxire, é propósito na vida é a ruta 441 00:20:09,450 --> 00:20:10,310 información. 442 00:20:10,310 --> 00:20:14,150 Leva uns anacos, a partir dun ordenador, como entrada, e descobre a onde 443 00:20:14,150 --> 00:20:15,640 os bits deben ser enviados. 444 00:20:15,640 --> 00:20:19,910 Así, no caso da miña solicitude mit.edu, é realmente moi fácil. 445 00:20:19,910 --> 00:20:24,620 A miña proposta vén do meu navegador, a través de Wi-Fi, para o punto de acceso e, a continuación, 446 00:20:24,620 --> 00:20:27,080 a través dalgún cabo, nun router no Centro de Ciencias. 447 00:20:27,080 --> 00:20:29,810 E dalgún xeito, o router no Centro de Ciencia descobre 448 00:20:29,810 --> 00:20:31,510 que o MIT é así. 449 00:20:31,510 --> 00:20:34,080 E eu vou avanzar aqueles pedazos, eu vou enviar eses bits, 450 00:20:34,080 --> 00:20:36,670 no camiño, descendendo Mass Ave, ao MIT. 451 00:20:36,670 --> 00:20:42,030 Pero como é que o meu ordenador sabe o que a dirección IP aínda era? 452 00:20:42,030 --> 00:20:45,660 >> Pois ben, resulta que nalgún lugar aquí hai servidores - 453 00:20:45,660 --> 00:20:48,330 e eu vou deseña-lo moi abstracta - 454 00:20:48,330 --> 00:20:49,710 como un servidor de DNS - 455 00:20:49,710 --> 00:20:51,220 Domain Name System. 456 00:20:51,220 --> 00:20:51,960 Estes non son os routers. 457 00:20:51,960 --> 00:20:56,050 Estes son os distintos tipos de servidores cuxo propósito na vida é traducir 458 00:20:56,050 --> 00:21:04,340 nomes de servidor, como www.mit.edu, a IP enderezos, como 1.2.3.4 Así servidores DNS 459 00:21:04,340 --> 00:21:05,240 facer exactamente isto. 460 00:21:05,240 --> 00:21:08,320 Pode pensar neles como tendo unha gran base de datos, ou, en realidade, como un gran Excel 461 00:21:08,320 --> 00:21:09,750 arquivo con dúas columnas. 462 00:21:09,750 --> 00:21:12,120 Un deles é que os nomes de servidor, un Enderezos IP. 463 00:21:12,120 --> 00:21:15,020 E simplemente converter un ao outra, en calquera dirección. 464 00:21:15,020 --> 00:21:16,830 >> Agora, en realidade, é un pouco máis complexo do que iso. 465 00:21:16,830 --> 00:21:22,070 Pero é así que o meu ordenador, o meu aleatoria Mac ou PC nesta mesa aquí, sabe 466 00:21:22,070 --> 00:21:27,590 que é o identificador único para www.mit.edu ou Facebook, ou 467 00:21:27,590 --> 00:21:29,680 harvard.edu, a esta materia. 468 00:21:29,680 --> 00:21:33,520 Pero, claro, hai a totalidade de Mass Ave aquí. 469 00:21:33,520 --> 00:21:37,390 E entón, chegamos ao MIT, que este en realidade é máis atractivo. 470 00:21:37,390 --> 00:21:39,230 Isto vai ser MIT. 471 00:21:39,230 --> 00:21:41,580 E así, tamén, ter algúns servidores. 472 00:21:41,580 --> 00:21:45,770 E que dalgunha forma teñen pelos, ou sen fíos, conexión con Harvard. 473 00:21:45,770 --> 00:21:48,830 E, por suposto, podemos ir moito máis lonxe pola estrada de MIT, e falar con 474 00:21:48,830 --> 00:21:50,470 máis de calquera ordenador do mundo. 475 00:21:50,470 --> 00:21:52,060 >> Pero imos ver se non podemos ver iso. 476 00:21:52,060 --> 00:21:54,810 Déixeme volver á miña Terminal ventá por un momento. 477 00:21:54,810 --> 00:22:00,170 E imos supor que descubrín cal é a dirección IP é para mit.edu 478 00:22:00,170 --> 00:22:02,700 como Telnet entender iso antes, e meu navegador pode claramente 479 00:22:02,700 --> 00:22:03,960 descubrir iso para min. 480 00:22:03,960 --> 00:22:06,970 E eu estou indo a executar outro programa, Nesta fiestra de terminal, denominada 481 00:22:06,970 --> 00:22:10,320 traceroute, trazando a ruta dende aquí - 482 00:22:10,320 --> 00:22:13,760 literalmente, esta táboa - para www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Veremos que pasa. 484 00:22:14,750 --> 00:22:16,690 Permítanme, en realidade, diminuír o tamaño da fonte. 485 00:22:16,690 --> 00:22:17,430 POO. 486 00:22:17,430 --> 00:22:18,790 Non, eu quería facer unha sorpresa. 487 00:22:18,790 --> 00:22:19,110 >> Aceptar. 488 00:22:19,110 --> 00:22:20,870 Entón, imos alí. 489 00:22:20,870 --> 00:22:22,880 Déixeme ir adiante e executar este aquí. 490 00:22:22,880 --> 00:22:26,410 E o que eu estaba a ver un momento atrás, e estamos a ver de novo agora, é esta 491 00:22:26,410 --> 00:22:29,980 saída - www.mit.edu traceroute. 492 00:22:29,980 --> 00:22:33,380 Teña en conta, en primeira liña, este programa de feito descubrín que o MIT 493 00:22:33,380 --> 00:22:35,730 Enderezo IP é ese número aquí. 494 00:22:35,730 --> 00:22:38,060 E agora, o que está pasando entre nós e eles? 495 00:22:38,060 --> 00:22:44,110 >> Polo tanto, esta liña aquí, na liña, e este liña aquí, na liña dous, e logo 496 00:22:44,110 --> 00:22:46,335 liña de tres - o que cada un deles liñas probablemente representan? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Locais, puntos, con certeza. 499 00:22:50,225 --> 00:22:53,520 Son chamados de saltos, conceptualmente. 500 00:22:53,520 --> 00:22:56,230 Pero físicamente, cales son eles? 501 00:22:56,230 --> 00:22:57,130 Son routers. 502 00:22:57,130 --> 00:22:59,820 >> Nós só temos, de feito, unha peza de hardware aquí para falar ata agora. 503 00:22:59,820 --> 00:23:00,560 Son routers. 504 00:23:00,560 --> 00:23:01,800 Entón, esa cousa aquí - 505 00:23:01,800 --> 00:23:02,990 nome tolo - 506 00:23:02,990 --> 00:23:06,700 mais este é, probablemente, cuarto de máquinas, MR, no Centro de Ciencias. 507 00:23:06,700 --> 00:23:08,680 É unha pasarela, router aka. 508 00:23:08,680 --> 00:23:11,160 Este é só un número único que alguén veu por el. 509 00:23:11,160 --> 00:23:13,120 E dentro harvard.edu. 510 00:23:13,120 --> 00:23:16,290 E ese é o enderezo IP do router que é dicir, unha vez máis, probablemente, na 511 00:23:16,290 --> 00:23:17,860 Science Center, baseado no seu nome. 512 00:23:17,860 --> 00:23:21,440 Esta segunda liña representa outro router que non ten un apelido 513 00:23:21,440 --> 00:23:23,980 parecer - un nome de servidor - por só ten un enderezo IP. 514 00:23:23,980 --> 00:23:28,070 >> Así, longa historia curta, para obter datos de puntos de A a B, non hai máis que 515 00:23:28,070 --> 00:23:31,400 Router de Harvard, e router do MIT, e router de Google, 516 00:23:31,400 --> 00:23:32,640 e router de Facebook. 517 00:23:32,640 --> 00:23:37,300 Hai decenas, centos, miles de routers entre calquera punto A e calquera 518 00:23:37,300 --> 00:23:38,710 punto B en internet. 519 00:23:38,710 --> 00:23:41,710 Pero, normalmente, pode obter datos a partir dun punto a outro 520 00:23:41,710 --> 00:23:43,210 menos de 30 saltos. 521 00:23:43,210 --> 00:23:47,930 Noutras palabras, só ten que entregar os datos para 30 ou menos estes routers. 522 00:23:47,930 --> 00:23:49,720 E é tipicamente moitos menos que iso. 523 00:23:49,720 --> 00:23:50,970 >> Ben, imos ver que pasa aquí. 524 00:23:50,970 --> 00:23:54,460 Na liña de tres, se loita un roteador chamado núcleo Science Center portal 525 00:23:54,460 --> 00:23:56,580 unha cousa ou outra. 526 00:23:56,580 --> 00:23:58,970 Na liña 4, temos fronteira pasarela - 527 00:23:58,970 --> 00:24:00,670 estes son só siglas enigmáticas - 528 00:24:00,670 --> 00:24:02,530 tamén dentro harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Aquí está outra paso de fronteira. 530 00:24:04,160 --> 00:24:09,070 E entón, de súpeto, ei, parece que estamos en New York City. 531 00:24:09,070 --> 00:24:12,030 >> Así, verifica-se - e eu estou en inferir só a partir do nome do servidor. 532 00:24:12,030 --> 00:24:12,970 Isto pode ser enganosa. 533 00:24:12,970 --> 00:24:13,830 Podería ser na estrada. 534 00:24:13,830 --> 00:24:15,030 É difícil dicir - 535 00:24:15,030 --> 00:24:21,960 , Pero este pode ser usado como unha revelación que a menor distancia entre dous 536 00:24:21,960 --> 00:24:25,730 puntos sobre a Internet non é necesariamente unha liña recta. 537 00:24:25,730 --> 00:24:29,380 Se pensamos máis curto como o máis rápido camiño, a menos actividade 538 00:24:29,380 --> 00:24:32,070 percorrido, é moi posible - aínda que non poidamos estar seguro - 539 00:24:32,070 --> 00:24:37,090 que os datos están viaxando decente distancia entre as liñas cinco e seis. 540 00:24:37,090 --> 00:24:42,000 >> Agora, desgraciadamente, o MIT, ou alguén, ten un pouco de auto-defensa, e 541 00:24:42,000 --> 00:24:43,700 comezou a ignorar os nosos pedidos. 542 00:24:43,700 --> 00:24:47,380 Estes routers foron configurados para ignorar as solicitudes de forma que están 543 00:24:47,380 --> 00:24:48,900 ti, quen é vostede, quen é vostede. 544 00:24:48,900 --> 00:24:51,650 Entón, imos ver se a xente non pode facelo con alguén máis cooperativa. 545 00:24:51,650 --> 00:24:56,260 Entón Stanford ten unha boa tradición de ter un pouco máis de apertura. 546 00:24:56,260 --> 00:24:57,820 Entón, imos ver que pasa aquí. 547 00:24:57,820 --> 00:24:59,080 >> Unha vez máis, moi enigmático. 548 00:24:59,080 --> 00:25:01,040 Pero nós comezamos, de novo, na máquina cuarto na Ciencia 549 00:25:01,040 --> 00:25:01,990 Center, na liña un. 550 00:25:01,990 --> 00:25:02,660 Entón, iso é bo. 551 00:25:02,660 --> 00:25:05,240 A maioría dos servidores fixo resposta incluíndo Stanford. 552 00:25:05,240 --> 00:25:07,940 Entón, teña en conta que pasou de sala de máquinas no Centro de Ciencias, de certa 553 00:25:07,940 --> 00:25:11,770 router anónimo noutro lugar, a outro Science Center pasarela, a unha fronteira 554 00:25:11,770 --> 00:25:13,970 pasarela, e, a continuación, para algo aquí - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Esta é a encrucillada do norte, moi punto de peering popular, onde moitos 557 00:25:19,330 --> 00:25:21,080 de cables, os lotes de ISP - 558 00:25:21,080 --> 00:25:23,220 proveedores de Internet - conectar a. 559 00:25:23,220 --> 00:25:25,470 Aquí está outro IP sen nome aquí. 560 00:25:25,470 --> 00:25:27,530 Aquí está outro exemplo de servidor. 561 00:25:27,530 --> 00:25:29,910 >> Pero iso é interesante. 562 00:25:29,910 --> 00:25:33,750 Onde está o router en liña oito, probablemente? 563 00:25:33,750 --> 00:25:36,030 Entón, é, probablemente, en Washington, DC. 564 00:25:36,030 --> 00:25:40,290 E podo tipo de corroborar esa hipótese neste momento. 565 00:25:40,290 --> 00:25:45,230 Por canto tempo levar para ir do Centro de Ciencia para este router 566 00:25:45,230 --> 00:25:46,370 na liña sete? 567 00:25:46,370 --> 00:25:49,820 Ben, estas medidas milisegundos no lado dereito, aquí están 568 00:25:49,820 --> 00:25:51,960 As estimacións da época. 569 00:25:51,960 --> 00:25:54,610 >> Hai tres deles, porque o programa, traceroute, intenta por todos os 570 00:25:54,610 --> 00:25:58,010 router tres veces, só así pode obter unha media visual dos números. 571 00:25:58,010 --> 00:26:00,230 Pero, ao parecer, leva seis milisegundos para obter 572 00:26:00,230 --> 00:26:01,840 remar router de sete. 573 00:26:01,840 --> 00:26:05,470 Pero o quão rápido pode parecer que viaxar, se é algo, entre 574 00:26:05,470 --> 00:26:09,520 Boston e Washington DC? 575 00:26:09,520 --> 00:26:14,180 14 milisegundos é o tempo que leva para que a mensaxe instantánea, para ese 576 00:26:14,180 --> 00:26:18,870 correo electrónico, para que a solicitude de páxina web para viaxar entre aquí e Washington DC. 577 00:26:18,870 --> 00:26:23,970 >> Se eu ir máis lonxe, ao router número 10, que cidade son aparentemente agora? 578 00:26:23,970 --> 00:26:24,810 Entón, Houston. 579 00:26:24,810 --> 00:26:27,350 E iso é corroborado por o salto de tempo. 580 00:26:27,350 --> 00:26:28,730 É moi lento para chegar a Houston. 581 00:26:28,730 --> 00:26:33,960 El leva 47 milisegundos para obter a partir de Boston para Houston neste caso. 582 00:26:33,960 --> 00:26:37,120 E se miramos aínda máis, LAX - 583 00:26:37,120 --> 00:26:41,430 Parece que estamos empezando a Stanford tipo de Desta forma, pasando por alí. 584 00:26:41,430 --> 00:26:43,170 Pero eu estou inferindo que desde Os Ánxeles. 585 00:26:43,170 --> 00:26:46,390 Os nerds tenden a usar códigos de aeroporto para nomes de routers aquí. 586 00:26:46,390 --> 00:26:48,600 E este é o tipo de acorde con esta suposición. 587 00:26:48,600 --> 00:26:50,260 82 milisegundos. 588 00:26:50,260 --> 00:26:54,720 >> Entón, nós parecer ir a outro LAX, outro router LA e despois, algúns 589 00:26:54,720 --> 00:26:59,530 sen nome, e entón, finalmente, unha nome enigmático en rede de Stanford, ou 590 00:26:59,530 --> 00:27:04,670 preto da mesma, stanford.edu, é 90 milésimas de segundo de distancia, ou 6 591 00:27:04,670 --> 00:27:06,170 máis horas de avión. 592 00:27:06,170 --> 00:27:09,360 Polo tanto, esta é a forma como os datos rápidos viaxa en internet. 593 00:27:09,360 --> 00:27:11,410 E cousas que absolutamente tomamos para concedida nestes días. 594 00:27:11,410 --> 00:27:13,950 Cando está a ter algún Gchat con alguén, e as mensaxes só 595 00:27:13,950 --> 00:27:16,940 aparecendo, considerada no; rápido que está pasando. 596 00:27:16,940 --> 00:27:21,540 E visualmente, é de feito a acontecer a este tipo de taxa. 597 00:27:21,540 --> 00:27:25,620 >> Así, entre un e 18 puntos, neste caso, hai 598 00:27:25,620 --> 00:27:26,890 cousas ademais de routers. 599 00:27:26,890 --> 00:27:30,140 Cales son as máquinas en Internet que pode bloquear o tráfico 600 00:27:30,140 --> 00:27:31,610 de obter a través? 601 00:27:31,610 --> 00:27:31,950 >> ALUMNO: firewalls. 602 00:27:31,950 --> 00:27:32,910 >> COLUMNA 1: Entón, firewalls. 603 00:27:32,910 --> 00:27:36,260 E nós temos firewalls persoais, tales que o seu propio Mac ou PC pode manter 604 00:27:36,260 --> 00:27:37,540 tráfico dentro ou fóra. 605 00:27:37,540 --> 00:27:38,990 Harvard ten firewalls. 606 00:27:38,990 --> 00:27:40,820 MIT presuntamente ten firewalls. 607 00:27:40,820 --> 00:27:44,400 E Stanford que, así como toda a proveedores de Internet que posúen 608 00:27:44,400 --> 00:27:49,260 estes routers entre os puntos A e B. Pero xa parou para pensar, 609 00:27:49,260 --> 00:27:52,710 ou coidado, como unha devasa funciona. 610 00:27:52,710 --> 00:27:56,380 Pois ben, xa temos o básico de construción bloques cos que o enxeñeiro 611 00:27:56,380 --> 00:27:57,700 esa resposta. 612 00:27:57,700 --> 00:27:59,090 >> Se fose un firewall - 613 00:27:59,090 --> 00:28:03,740 e imos supor que está nalgún lugar entre o punto A eo punto B. 614 00:28:03,740 --> 00:28:06,080 Un cable está chegando en ti, e saír de ti. 615 00:28:06,080 --> 00:28:11,160 Así que ten a capacidade tecnolóxica a ollar para as sobres de 616 00:28:11,160 --> 00:28:14,200 información que están a fluír entre ti ea outra persoa. 617 00:28:14,200 --> 00:28:17,280 Noutras palabras, estas mensaxes son eu era escribindo a man, pode pensar 618 00:28:17,280 --> 00:28:21,060 los como escribir unha nota rápida para alguén, poñer o enderezo IP do 619 00:28:21,060 --> 00:28:24,810 destinatario eo número de porto do destinatario, sobre este invólucro, entón, 620 00:28:24,810 --> 00:28:28,520 escribir o seu propio enderezo IP e súa propia número de porto no lado superior esquerdo 621 00:28:28,520 --> 00:28:30,230 canto como se fose unha carta. 622 00:28:30,230 --> 00:28:32,520 Logo envialo sen fíos. 623 00:28:32,520 --> 00:28:37,130 E de algunha maneira viaxa, a través de terminais, a través de fíos, sen fíos, 624 00:28:37,130 --> 00:28:39,190 no camiño para MIT. 625 00:28:39,190 --> 00:28:43,520 >> Entón, se vostede é un firewall, como facer vostede impedir que isto ocorre? 626 00:28:43,520 --> 00:28:49,710 O que faría se o seu próximo p conxunto foi implantar un firewall? 627 00:28:49,710 --> 00:28:53,980 ¿Como deixar todas as persoas a partir de Harvard sempre falar co MIT persoas de novo? 628 00:28:53,980 --> 00:28:55,870 >> [? ALUMNO: Vostede] reverter a carta?. 629 00:28:55,870 --> 00:28:56,450 >> COLUMNA 1: Vostede o que? 630 00:28:56,450 --> 00:28:58,140 >> [? ALUMNO:? Reverso] letra inicial. 631 00:28:58,140 --> 00:28:59,290 >> COLUMNA 1: Reverter a carta - o que quere dicir? 632 00:28:59,290 --> 00:29:01,130 >> [? ALUMNO:? Enviar] el ao seu remitente. 633 00:29:01,130 --> 00:29:01,780 >> COLUMNA 1: Manda-lo de volta. 634 00:29:01,780 --> 00:29:01,990 Aceptar. 635 00:29:01,990 --> 00:29:05,720 Entón, podería rexeitar o virtual sobre, facendo unha especie de volta á 636 00:29:05,720 --> 00:29:06,660 remitente de algunha maneira. 637 00:29:06,660 --> 00:29:08,370 Entón, por suposto, é o que queremos alcanzar. 638 00:29:08,370 --> 00:29:09,440 Pero imos mergullar un pouco máis fondo. 639 00:29:09,440 --> 00:29:10,460 Como podo facelo? 640 00:29:10,460 --> 00:29:13,950 >> Se a entrada a este problema - se eu son o firewall, e eu son efectivamente 641 00:29:13,950 --> 00:29:18,020 estando entre os puntos A e B, e Eu son un home de media que chega a parecer 642 00:29:18,020 --> 00:29:21,240 dentro deste sobre, e entón decidir a posibilidade de envialo de volta a 643 00:29:21,240 --> 00:29:25,030 Harvard ou para permitir que continúe, o é que eu, o firewall, vou 644 00:29:25,030 --> 00:29:26,280 querer ollar? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Creo que oín-lo aquí. 647 00:29:29,975 --> 00:29:30,550 >> [? ALUMNO: Onde é] que chegou?. 648 00:29:30,550 --> 00:29:32,360 >> COLUMNA 1: Onde está a benvida. 649 00:29:32,360 --> 00:29:36,410 Polo tanto, se o enderezo IP de orixe - o pequeno número ata aquí - 650 00:29:36,410 --> 00:29:38,430 é un enderezo IP pertencente de Harvard - 651 00:29:38,430 --> 00:29:40,220 e podo realmente saber que con elevada probabilidade. 652 00:29:40,220 --> 00:29:45,540 A maioría dos enderezos IP de Harvard comezar con 140,247 dot dot algo 653 00:29:45,540 --> 00:29:48,810 algo, ou 128,103 dot algo dot algo. 654 00:29:48,810 --> 00:29:51,450 Harvard posúe os anacos de enderezos IP. 655 00:29:51,450 --> 00:29:55,200 >> Ben, se eu ver que os enderezos IP como remitente, eu só podo envialo de volta. 656 00:29:55,200 --> 00:29:57,380 En realidade, a Internet non se preocupe en perder o tempo 657 00:29:57,380 --> 00:29:58,460 enviando os bits de volta. 658 00:29:58,460 --> 00:30:02,480 El só literalmente descarta o paquete por borrar-lo, de forma eficaz. 659 00:30:02,480 --> 00:30:04,190 Entón, o que máis eu podería ollar aínda? 660 00:30:04,190 --> 00:30:10,520 Supoñamos que quero que a xente en Harvard visita mit.edu, tire para arriba 661 00:30:10,520 --> 00:30:13,230 sitios e asistir a vídeos no MIT, e semellantes. 662 00:30:13,230 --> 00:30:17,970 Pero eu non quero que os seres humanos en Harvard e-mail a alguén no MIT. 663 00:30:17,970 --> 00:30:23,810 Cómo podería permitir o tráfico de Harvard ao MIT, a través da web, pero non permitir 664 00:30:23,810 --> 00:30:24,700 algo así como un correo-e? 665 00:30:24,700 --> 00:30:25,840 >> [? ALUMNO:? The] número de porto. 666 00:30:25,840 --> 00:30:28,650 >> COLUMNA 1: Un número de porto - que é o único outro ingrediente que ten. 667 00:30:28,650 --> 00:30:31,880 Eu teño un enderezo IP, que só alavancada, ou temos o número de porto 668 00:30:31,880 --> 00:30:34,870 80 onde, como dixemos, unicamente identifica o tráfico web. 669 00:30:34,870 --> 00:30:37,430 Agora, eu non esperaría que sabe diso - algúns de vós xa debería saber 670 00:30:37,430 --> 00:30:38,210 de familiaridade - 671 00:30:38,210 --> 00:30:41,860 o que é un número que é usado por correo electrónico, normalmente? 672 00:30:41,860 --> 00:30:43,080 É moitas veces 25. 673 00:30:43,080 --> 00:30:48,520 25 refírese ao SMTP, que é un correo-e protocolo de transferencia que pode ter 674 00:30:48,520 --> 00:30:51,270 tiven que configurar nalgún momento, se está usando o Eudora ou Outlook, ou 675 00:30:51,270 --> 00:30:52,120 algo parecido. 676 00:30:52,120 --> 00:30:53,190 É só un número - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, que estaban a usar antes, utiliza 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 protocolo de transferencia de ficheiros, se xa escoitou falar de que un - usa 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, a versión segura de HTTP, que imos volver 682 00:31:07,430 --> 00:31:10,130 en pouco tempo, emprega 443. 683 00:31:10,130 --> 00:31:14,240 Así, o mundo ten unha morea de Números que se correlacionam paquetes - 684 00:31:14,240 --> 00:31:17,760 en vez diso, se correlacionam servizos a eses números reais. 685 00:31:17,760 --> 00:31:19,400 Entón, iso é todo o que un firewall está facendo. 686 00:31:19,400 --> 00:31:23,330 É un ollo no interior deste virtuais sobre e, a continuación, decidir si ou non 687 00:31:23,330 --> 00:31:26,230 de transmitir ao longo, baseados neses ingredientes. 688 00:31:26,230 --> 00:31:29,720 >> Agora, o que podería Harvard claramente facer Para superar esta firewall, entón? 689 00:31:29,720 --> 00:31:33,620 Se queres ser capaz de enviar unha mensaxe ao MIT, pero non ser posible, 690 00:31:33,620 --> 00:31:38,050 ben, pode falsificar o enderezo IP, e só dalgún xeito ser chique o suficiente, sabe 691 00:31:38,050 --> 00:31:41,400 como escribir código C, e escribir o seu propio programa de rede que se modifica o 692 00:31:41,400 --> 00:31:41,860 enderezo da empresa. 693 00:31:41,860 --> 00:31:45,820 O problema é que pode enviar absolutamente datos de xeito anónimo, pero se o desexa 694 00:31:45,820 --> 00:31:49,850 obter calquera tipo de resposta, desexa ver MIT páxina de inicio, obviamente, iso resolve 695 00:31:49,850 --> 00:31:50,870 necesidades a ser correctas. 696 00:31:50,870 --> 00:31:52,780 En caso contrario, pode dicir calquera cousa quere, non vai 697 00:31:52,780 --> 00:31:53,930 escoitar de volta deles. 698 00:31:53,930 --> 00:31:57,130 Pero estes son só un dos tipos de ataques que pode enviar. 699 00:31:57,130 --> 00:31:59,240 >> Pero resulta que cando enviamos eses mensaxes - e imos facer 700 00:31:59,240 --> 00:32:00,485 un exemplo disto. 701 00:32:00,485 --> 00:32:04,020 Acontece que, se eu teño unha mensaxe que Quero enviar, non só é enviado 702 00:32:04,020 --> 00:32:04,920 un sobre. 703 00:32:04,920 --> 00:32:08,760 Por unha cuestión de eficiencia, sobre todo cando os ficheiros que está pedindo ou os 704 00:32:08,760 --> 00:32:13,570 respostas que está a recibir son particularmente grande, o que TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Transmission Control Protocol / Internet Protocolo - é só unha fantasía 706 00:32:16,330 --> 00:32:19,630 forma de dicir o que a rede software e ordenadores fan - é que eles 707 00:32:19,630 --> 00:32:23,770 levar unha mensaxe como esta, e corte-la en anacos - 708 00:32:23,770 --> 00:32:25,540 digamos catro fragmentos. 709 00:32:25,540 --> 00:32:29,740 >> E se eu agora cortar isto para aquí, cortar isto para aquí, a miña 710 00:32:29,740 --> 00:32:34,270 ordenador é, entón, imos facer é que é vai levar un fragmento e poñelas 711 00:32:34,270 --> 00:32:35,700 nun sobre. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Todo ben, e deixe-me ver a - 714 00:32:41,100 --> 00:32:41,630 imos ver. 715 00:32:41,630 --> 00:32:43,150 Vai levar un. 716 00:32:43,150 --> 00:32:46,490 Terá outro sobre, e que vai poñer a segunda parte 717 00:32:46,490 --> 00:32:49,530 desta mensaxe aquí. 718 00:32:49,530 --> 00:32:51,370 Todo ben. 719 00:32:51,370 --> 00:32:55,226 Que vai tomar a terceira parte, coloque-o aquí. 720 00:32:55,226 --> 00:32:57,410 Quizais a próxima vez imos só facer dúas partes. 721 00:32:57,410 --> 00:33:00,010 E nós imos tomar a cuarta parte, e poñelas aquí. 722 00:33:00,010 --> 00:33:02,140 >> E que, agora, ten que ser escrito sobre eses sobres - 723 00:33:02,140 --> 00:33:04,700 que nós imos finxir que facer, xa que o tempo de ben, e non realmente escribir. 724 00:33:04,700 --> 00:33:07,760 O que debe ser escrito en cada un dos estes catro sobres, coa miña mensaxe 725 00:33:07,760 --> 00:33:08,320 con alguén? 726 00:33:08,320 --> 00:33:09,290 >> [? ALUMNO: A] orde?. 727 00:33:09,290 --> 00:33:10,270 >> COLUMNA 1: Entón, a orde. 728 00:33:10,270 --> 00:33:13,740 Necesito non só o enderezo IP eo números de porto, como acabamos de discutir, eu 729 00:33:13,740 --> 00:33:17,606 agora ten que un número de secuencia de calquera tipo é dicir, trátase dun paquete, isto 730 00:33:17,606 --> 00:33:19,840 é dous, é dicir tres, é dicir catro. 731 00:33:19,840 --> 00:33:20,980 E iso é realmente útil. 732 00:33:20,980 --> 00:33:23,690 Porque a internet, ao parecer, é realmente moi fiable. 733 00:33:23,690 --> 00:33:26,080 Os routers poden ficar conxestionado. 734 00:33:26,080 --> 00:33:27,615 Os cables poden ficar resaltado - 735 00:33:27,615 --> 00:33:28,860 unha simplificación - 736 00:33:28,860 --> 00:33:32,650 pero, cos bits de tal forma que o routers ten que facer é simplemente descartar paquetes. 737 00:33:32,650 --> 00:33:35,540 >> Noutras palabras, a Internet é realmente actividade, pode obter 738 00:33:35,540 --> 00:33:37,000 tres deses catro paquetes. 739 00:33:37,000 --> 00:33:40,000 Pero se ten un identificador único en cada un deles, vai saber que é 740 00:33:40,000 --> 00:33:42,510 falta número do paquete de catro de catro. 741 00:33:42,510 --> 00:33:45,310 Así, pode preguntar ao cara no outro extremo reenvía-la. 742 00:33:45,310 --> 00:33:47,900 Pero supoñendo que iso non aconteza, imos ver o que pode pasar. 743 00:33:47,900 --> 00:33:50,780 >> Entón, se eu queira enviar unha mensaxe a - quen quere recibir a miña mensaxe 744 00:33:50,780 --> 00:33:52,235 desde a Internet? 745 00:33:52,235 --> 00:33:53,630 Que tal alguén máis na fronte. 746 00:33:53,630 --> 00:33:55,490 Brian, non é? 747 00:33:55,490 --> 00:33:56,430 Todo ben. 748 00:33:56,430 --> 00:33:57,280 Vostede está alí. 749 00:33:57,280 --> 00:33:58,820 Vou enviá-lo para ti. 750 00:33:58,820 --> 00:34:01,100 E a cousa sobre a Internet é que poden nin sequera 751 00:34:01,100 --> 00:34:02,020 seguir o mesmo camiño. 752 00:34:02,020 --> 00:34:02,990 >> Entón, aquí vou eu. 753 00:34:02,990 --> 00:34:06,470 Estou enviando unha mensaxe, fragmento dunha das catro. 754 00:34:06,470 --> 00:34:06,940 Sexa un router. 755 00:34:06,940 --> 00:34:08,469 Só deixe que outras persoas lidan con el. 756 00:34:08,469 --> 00:34:10,310 Alí vai. 757 00:34:10,310 --> 00:34:12,790 Nós imos dar isto para vostede, e nós imos dar iso a ti. 758 00:34:12,790 --> 00:34:14,000 E imos ver como rapidamente - 759 00:34:14,000 --> 00:34:16,500 cantos milisegundos leva para obter esta mensaxe a Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Todo o mundo comeza a participar hoxe. 762 00:34:23,940 --> 00:34:25,130 Todo ben. 763 00:34:25,130 --> 00:34:27,130 Brian ten un, e dous. 764 00:34:27,130 --> 00:34:29,279 Se alguén quere ser - 765 00:34:29,279 --> 00:34:30,230 >> [? ALUMNO: Todos os catro. ?] 766 00:34:30,230 --> 00:34:30,980 >> COLUMNA 1: Ten as catro. 767 00:34:30,980 --> 00:34:32,480 Así, ninguén elixiu a caer un paquete. 768 00:34:32,480 --> 00:34:32,900 Iso é legal. 769 00:34:32,900 --> 00:34:33,330 Iso é bo. 770 00:34:33,330 --> 00:34:34,380 Entón, Brian ten agora as catro. 771 00:34:34,380 --> 00:34:36,219 Se quere ir adiante e remontar os para nós. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Sei, estamos finxindo. 774 00:34:40,320 --> 00:34:45,090 Entón, por mor do tempo - 775 00:34:45,090 --> 00:34:45,929 temos catro. 776 00:34:45,929 --> 00:34:48,909 Entón, OK, abra un deles. 777 00:34:48,909 --> 00:34:49,360 Aceptar. 778 00:34:49,360 --> 00:34:51,699 Este é un cuarto de a miña mensaxe para ti. 779 00:34:51,699 --> 00:34:52,949 Agora, abra a segunda. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Isto pode ser divertido, ao final, só para min e Brian. 782 00:35:01,985 --> 00:35:04,320 Todo ben, ten dous. 783 00:35:04,320 --> 00:35:09,110 >> Entón, nese medio tempo, fixemos fisicamente iso coa tesouro, pero todo o que 784 00:35:09,110 --> 00:35:12,360 leva a fragmentar esas cousas nunha ordenador é só para enviar algúns dos 785 00:35:12,360 --> 00:35:15,930 bits dun paquete, nunha virtuais sobre, algúns dos bits de 786 00:35:15,930 --> 00:35:19,160 outros, algúns noutro, e algúns nun cuarto, e entón, deixar o ordenador 787 00:35:19,160 --> 00:35:21,570 decidir, con base neses números, en que orde ten 788 00:35:21,570 --> 00:35:24,166 concatenar eles. 789 00:35:24,166 --> 00:35:26,270 E Brian, quizais, o único aquel que pode ver iso. 790 00:35:26,270 --> 00:35:29,010 A mensaxe que enviei ao cerebro - por mor de Por suposto, a Internet é enchido con 791 00:35:29,010 --> 00:35:30,260 Destes, é - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 Si 794 00:35:34,500 --> 00:35:35,330 >> Así que esta é a mensaxe. 795 00:35:35,330 --> 00:35:36,700 E Brian pode ir con iso agora. 796 00:35:36,700 --> 00:35:38,640 Entón levou obviamente un tempo para facelo. 797 00:35:38,640 --> 00:35:41,680 Pero iso é o que realmente acontece, como enrutamento de datos a través da 798 00:35:41,680 --> 00:35:43,290 audiencia deste xeito. 799 00:35:43,290 --> 00:35:47,320 Pero hai, outra vez, unha serie de puntos, routers, firewalls e outros 800 00:35:47,320 --> 00:35:50,700 tales cousas entre os puntos A e B. E no canto de só contar a historia 801 00:35:50,700 --> 00:35:54,740 verbalmente, eu penso en puxar arriba este video que uns amigos nosos, dende 802 00:35:54,740 --> 00:35:59,510 Erikson, anos, en realidade, xuntos que explica 803 00:35:59,510 --> 00:36:00,480 como todo iso funciona. 804 00:36:00,480 --> 00:36:02,380 E é de preto de 10 minutos ou máis longo. 805 00:36:02,380 --> 00:36:04,065 Entón, imos dar-lle, agora, Guerreiros da rede. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [Música tocando] 808 00:37:09,720 --> 00:37:14,990 >> NARRATOR: Por primeira vez na historia persoas e máquinas son 809 00:37:14,990 --> 00:37:18,600 traballando xuntos, realizando un soño - 810 00:37:18,600 --> 00:37:22,550 unha forza de unión que non coñece fronteiras xeográficas, sen 811 00:37:22,550 --> 00:37:26,050 independentemente de raza, credo ou cor - 812 00:37:26,050 --> 00:37:31,000 unha nova era onde a comunicación verdadeiramente une as persoas. 813 00:37:31,000 --> 00:37:34,420 Este é o amencer da rede. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Quere saber como funciona? 816 00:37:40,070 --> 00:37:44,605 Prema aquí para comezar a súa xornada na rede. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Agora, exactamente o que pasou cando premeu na ligazón? 819 00:37:51,080 --> 00:37:53,320 Vostede comezou un fluxo de información. 820 00:37:53,320 --> 00:37:56,950 Esta información viaxa para abaixo na súa propia sala de correo electrónico persoal, cando o Sr 821 00:37:56,950 --> 00:38:01,805 Paquetes IP-lo, rótula-lo, e envia-lo no seu camiño. 822 00:38:01,805 --> 00:38:03,790 >> Cada paquete é limitada no seu tamaño. 823 00:38:03,790 --> 00:38:08,010 A sala de correo ten que decidir como dividir a información, e como 824 00:38:08,010 --> 00:38:09,170 embalaxe-lo. 825 00:38:09,170 --> 00:38:13,390 Agora, o paquete precisa unha etiqueta que contén información importante, tales 826 00:38:13,390 --> 00:38:19,492 como o enderezo do remitente, o enderezo do destinatario, e do tipo de paquete é. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Porque este paquete específico vai a Internet, tamén 829 00:38:38,680 --> 00:38:42,570 obtén un enderezo do servidor proxy, que posúe unha función especial, 830 00:38:42,570 --> 00:38:44,410 como veremos máis adiante. 831 00:38:44,410 --> 00:38:50,070 O paquete é agora lanzado para a súa rede de área local, ou LAN. 832 00:38:50,070 --> 00:38:53,990 Esa rede se usa para conectar todos os ordenadores locais, routers, 833 00:38:53,990 --> 00:38:57,940 impresoras, etc para obter información cambio dentro das paredes físicas de 834 00:38:57,940 --> 00:38:59,160 o edificio. 835 00:38:59,160 --> 00:39:04,130 A LAN é un lugar moi descontrolada, E, por desgraza, os accidentes 836 00:39:04,130 --> 00:39:05,425 pode pasar. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> A autoestrada da rede local é embalado con todo tipo de información. 839 00:39:18,050 --> 00:39:22,070 Estes son os paquetes IP, paquetes Novell, AppleTalk paquetes - 840 00:39:22,070 --> 00:39:24,500 eles están indo contra tráfico, como de costume. 841 00:39:24,500 --> 00:39:29,250 O router local le para enfrontar e, se é necesario, para levantar o paquete 842 00:39:29,250 --> 00:39:31,710 outra rede. 843 00:39:31,710 --> 00:39:33,570 Ah, o router - 844 00:39:33,570 --> 00:39:37,490 un símbolo de control nunha aparentemente mundo desorganizado. 845 00:39:37,490 --> 00:39:38,480 >> Encamiñador: Oops, desculpe por iso. 846 00:39:38,480 --> 00:39:39,965 Imos poñer iso aquí, este aquí. 847 00:39:39,965 --> 00:39:40,460 Este móvese aquí. 848 00:39:40,460 --> 00:39:40,955 Iso se move aquí. 849 00:39:40,955 --> 00:39:41,945 Eu non me gusta deste. 850 00:39:41,945 --> 00:39:42,935 Imos pasar este. 851 00:39:42,935 --> 00:39:43,925 Este vai aquí. 852 00:39:43,925 --> 00:39:45,410 [Inaudível] 853 00:39:45,410 --> 00:39:46,400 Dito doutro jangle aquí. 854 00:39:46,400 --> 00:39:46,895 Imos poñer iso aquí. 855 00:39:46,895 --> 00:39:47,885 Nah, eu vou con isto. 856 00:39:47,885 --> 00:39:48,700 Imos poñer iso aquí. 857 00:39:48,700 --> 00:39:49,930 >> Narrador: Alí está el - 858 00:39:49,930 --> 00:39:55,770 sistemático, insensible, metódico, conservadora e, ás veces, non é ben 859 00:39:55,770 --> 00:39:56,975 ata a velocidade. 860 00:39:56,975 --> 00:40:00,090 Pero polo menos é exacta, na súa maior parte. 861 00:40:00,090 --> 00:40:01,243 >> Encamiñador: Pon aquel alí. 862 00:40:01,243 --> 00:40:04,694 Que se vai alí, que se vai alí, e este vai alí. 863 00:40:04,694 --> 00:40:05,680 Ben, outro vai alí. 864 00:40:05,680 --> 00:40:06,173 Iso vale aquí. 865 00:40:06,173 --> 00:40:07,423 [Inaudível] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> NARRATOR: Como os paquetes deixar o router, eles fan o seu camiño para o 868 00:40:18,670 --> 00:40:24,090 intranet corporativa e cabeza a rede router. 869 00:40:24,090 --> 00:40:28,120 Un pouco máis eficiente que o router, roteador switch desempeña rápido e solto 870 00:40:28,120 --> 00:40:31,970 con paquetes IP, enrutamento habilmente Los no seu camiño - 871 00:40:31,970 --> 00:40:34,720 un asistente de máquinas dixital, se quere. 872 00:40:34,720 --> 00:40:35,290 >> Encamiñador CLAVE: Aquí imos nós. 873 00:40:35,290 --> 00:40:36,020 Aí vén outro. 874 00:40:36,020 --> 00:40:36,950 E é outra. 875 00:40:36,950 --> 00:40:37,406 Asistir tanto, nai. 876 00:40:37,406 --> 00:40:38,320 Aquí vai. 877 00:40:38,320 --> 00:40:39,235 Whoopi, en torno á volta. 878 00:40:39,235 --> 00:40:40,660 Ei, alí, alí. 879 00:40:40,660 --> 00:40:41,135 Máis á esquerda. 880 00:40:41,135 --> 00:40:42,090 A dereita. 881 00:40:42,090 --> 00:40:42,480 Máis á esquerda. 882 00:40:42,480 --> 00:40:42,820 A dereita. 883 00:40:42,820 --> 00:40:43,490 É iso aí. 884 00:40:43,490 --> 00:40:43,800 Aquí vén. 885 00:40:43,800 --> 00:40:45,170 El lanza, el marca. 886 00:40:45,170 --> 00:40:45,860 Vai. 887 00:40:45,860 --> 00:40:48,270 Hey Wayne, coidado, aquí ven outra. 888 00:40:48,270 --> 00:40:49,520 Oh, aquí imos nós. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Narrador: Como os paquetes chegan ao seu destino, son collidos polo 891 00:40:56,330 --> 00:41:01,250 interface de rede, listo para ser enviou ao seguinte nivel - 892 00:41:01,250 --> 00:41:04,340 neste caso, o proxy. 893 00:41:04,340 --> 00:41:08,750 O proxy é utilizado por moitas empresas como unha especie de home de media, a fin de 894 00:41:08,750 --> 00:41:11,570 diminuír a carga no seu web conexión e, para 895 00:41:11,570 --> 00:41:15,350 razóns de seguridade, así. 896 00:41:15,350 --> 00:41:19,420 Como verás, os paquetes son todas de diferentes tamaños, 897 00:41:19,420 --> 00:41:21,770 dependendo do seu contido. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> O proxy abre o paquete e busca ao enderezo web ou URL. 900 00:41:45,110 --> 00:41:49,500 Función de se o enderezo é aceptable, o paquete é enviado a 901 00:41:49,500 --> 00:41:50,750 a internet. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> Hai, con todo, algúns enderezos que non cumprir coa aprobación do 904 00:42:01,970 --> 00:42:03,090 o proxy - 905 00:42:03,090 --> 00:42:05,893 dicir, incorporado ou orientacións de xestión. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Estes son sumariamente tratados. 908 00:42:13,710 --> 00:42:15,620 Nós imos ter nada diso. 909 00:42:15,620 --> 00:42:19,227 Para os que o fan, é na estrada de novo. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> A continuación, o firewall. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 O firewall corporativo serve a dous propósitos. 914 00:42:40,225 --> 00:42:44,350 Ela impide que algunhas cousas moi desagradables de Internet de chegar ao 915 00:42:44,350 --> 00:42:48,460 Intranet, e que tamén pode impedir información confidencial da empresa 916 00:42:48,460 --> 00:42:53,380 sendo enviados para a internet. 917 00:42:53,380 --> 00:42:57,340 >> Despois de atravesar o cortalumes, un router recolle o paquete e poñelas 918 00:42:57,340 --> 00:43:01,216 un camiño máis estreito, ou ancho de banda, como adoitamos dicir. 919 00:43:01,216 --> 00:43:06,830 Obviamente, a estrada non é ancha o suficiente para leva-los todos. 920 00:43:06,830 --> 00:43:10,870 >> Agora pode preguntar o que pasa con todos os paquetes que non fan 921 00:43:10,870 --> 00:43:11,950 ao longo do camiño. 922 00:43:11,950 --> 00:43:16,540 Ben, cando o señor IP non recibe unha recoñecemento de que un paquete foi 923 00:43:16,540 --> 00:43:22,940 recibiu, no seu tempo, simplemente envía un paquete para o substituír. 924 00:43:22,940 --> 00:43:29,360 Agora estamos preparados para entrar no mundo de internet, unha tea de araña de 925 00:43:29,360 --> 00:43:33,670 redes interconectadas que abranguen todo o noso globo. 926 00:43:33,670 --> 00:43:39,360 Aquí, routers e switches establecen conexións entre redes. 927 00:43:39,360 --> 00:43:42,740 >> Agora, a rede é unha totalmente diferente ambiente do que vai atopar dentro 928 00:43:42,740 --> 00:43:44,900 os muros de protección da súa rede local. 929 00:43:44,900 --> 00:43:47,340 Aquí, é o Vello Oeste - 930 00:43:47,340 --> 00:43:50,540 moito espazo, moita oportunidades, moitas cousas para 931 00:43:50,540 --> 00:43:53,130 explotar, e lugares para ir. 932 00:43:53,130 --> 00:43:57,620 Grazas a moi pouco control e regulación, novas ideas atopar fértil 933 00:43:57,620 --> 00:44:01,530 chan para empurrar o sobre das súas posibilidades. 934 00:44:01,530 --> 00:44:05,240 Pero por mor desa liberdade, tamén algúns perigos se esconden. 935 00:44:05,240 --> 00:44:10,860 Vostede non sabe cando vai atopar o temido ping da morte, unha especial 936 00:44:10,860 --> 00:44:15,610 versión dunha solicitude normal de ping algún idiota penso ata desorde 937 00:44:15,610 --> 00:44:18,500 hospedeiros inocentes. 938 00:44:18,500 --> 00:44:23,760 >> O camiño dos nosos paquetes tomar pode ser a través de satélite, liñas telefónicas, sen fíos, 939 00:44:23,760 --> 00:44:25,650 ou mesmo cabo transoceânico. 940 00:44:25,650 --> 00:44:29,860 Non sempre ter o máis rápido, ou menores, rutas posibles. 941 00:44:29,860 --> 00:44:33,560 Pero eles van chegar alí un día. 942 00:44:33,560 --> 00:44:38,410 Quizais sexa por iso que ás veces é chamado a World Wide espera. 943 00:44:38,410 --> 00:44:42,710 Pero cando todo funciona sen problemas, pode evitar o globo 944 00:44:42,710 --> 00:44:47,110 cinco veces máis na caída dun sombreiro, literalmente - 945 00:44:47,110 --> 00:44:51,520 e todo para o custo de unha chamada local, ou menos. 946 00:44:51,520 --> 00:44:55,260 >> Preto do fin do noso destino, imos atopar outro cortalumes. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Dependendo da súa perspectiva como un paquete de datos, a devasa pode ser un 949 00:45:02,740 --> 00:45:06,930 bastión de seguridade ou un adversario temido. 950 00:45:06,930 --> 00:45:11,710 Todo depende de que lado estás? e cales son as súas intencións. 951 00:45:11,710 --> 00:45:15,590 >> O firewall está deseñado para deixar entrar só os paquetes 952 00:45:15,590 --> 00:45:18,060 que respecten os criterios. 953 00:45:18,060 --> 00:45:22,450 Este firewall funciona nas portas 80 e 25. 954 00:45:22,450 --> 00:45:26,880 Todos os intentos de entrar a través doutro portas están pechadas para o negocio. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> A porta 25 é utilizada para paquetes de correo, mentres a porta 80 é a porta de entrada para 957 00:45:48,470 --> 00:45:50,755 paquetes de Internet para o servidor web. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Dentro do firewall, os paquetes son seleccionados máis profundamente. 960 00:45:58,230 --> 00:46:02,190 Algúns paquetes de facelo facilmente a través de alfandegueiras, mentres que outros 961 00:46:02,190 --> 00:46:04,760 mirar un pouco dubidosa. 962 00:46:04,760 --> 00:46:08,390 >> O oficial firewall non é facilmente enganado, como cando este ping 963 00:46:08,390 --> 00:46:14,430 paquete morte intenta disfrazarse como un paquete de chamada normal. 964 00:46:14,430 --> 00:46:14,740 >> Devasa: Next. 965 00:46:14,740 --> 00:46:15,214 Aceptar. 966 00:46:15,214 --> 00:46:15,688 Dalle. 967 00:46:15,688 --> 00:46:16,162 Iso é OK. 968 00:46:16,162 --> 00:46:16,636 Sen problemas. 969 00:46:16,636 --> 00:46:17,584 Teña un bo día. 970 00:46:17,584 --> 00:46:18,532 Sexa aquí. 971 00:46:18,532 --> 00:46:20,315 Bye. 972 00:46:20,315 --> 00:46:23,870 >> Narrador: Para os paquetes de sorte suficiente para facelo tan lonxe, o 973 00:46:23,870 --> 00:46:25,920 viaxe está case no fin. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 É só unha programación na interface para ser levado para o servidor web. 976 00:46:35,380 --> 00:46:40,700 >> Hoxe en día, un servidor web pode ser executado en moitos as cousas, desde un Exposicións, a unha webcam, 977 00:46:40,700 --> 00:46:41,910 para o ordenador na súa mesa. 978 00:46:41,910 --> 00:46:44,630 Ou por que non a súa neveira? 979 00:46:44,630 --> 00:46:48,750 Coa configuración adecuada, pode atopar se ten os ingredientes para 980 00:46:48,750 --> 00:46:51,570 polo cacciatore, ou se ten que ir á tenda. 981 00:46:51,570 --> 00:46:54,870 Lembre, este é o alvorecer da rede. 982 00:46:54,870 --> 00:46:56,360 Case todo é posible. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Un por un, os paquetes son recibidos, aberto, e descomprimido. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 A información que conteñen - 987 00:47:11,900 --> 00:47:14,370 é dicir, a súa solicitude para obter información - 988 00:47:14,370 --> 00:47:17,520 envíase á web Application Server. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> O paquete en si é reciclado, listo para utilizarse de novo, e cheo co seu 991 00:47:33,750 --> 00:47:46,830 información solicitada, dirixida e enviar, no seu camiño de volta para ti, de volta 992 00:47:46,830 --> 00:47:56,950 alén do firewall, routers, e en a través de Internet, de volta a través 993 00:47:56,950 --> 00:48:08,430 seu firewall corporativo, e no seu interfaz, listo para proporcionar o seu 994 00:48:08,430 --> 00:48:11,060 navegador coas informacións solicitadas - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 dicir, nesta película. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Satisfeitos co seu esforzo e confiando nun mundo mellor, a nosa fiel 999 00:48:27,590 --> 00:48:33,840 paquetes de datos cabalgan alegremente en o pór do sol do outro día, sabendo 1000 00:48:33,840 --> 00:48:37,135 enteiramente, serviron seus mestres tamén. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Agora, non é un final feliz? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> COLUMNA 1: Iso, entón, é como funciona a web. 1005 00:48:49,890 --> 00:48:53,360 A través do conxunto de problemas de sete vai entender mellor isto e vai 1006 00:48:53,360 --> 00:48:55,830 aprender un pouco de HTML, PHP, e moito máis. 1007 00:48:55,830 --> 00:48:58,590 Máis que na especificación que vai saír o venres. 1008 00:48:58,590 --> 00:49:00,310 E imos velo na luns. 1009 00:49:00,310 --> 00:49:02,763