1 00:00:00,000 --> 00:00:04,079 Así pues, la bienvenida de nuevo. Ahora, el propósito, de Por supuesto, de todas estas cosas que tenía en su oficina, y todos los golpes que, y todos el ruido de chillido sqweeee donde estamos 2 00:00:04,079 --> 00:00:09,091 su oficina, y todos los golpes que, y todos el ruido donde estamos 3 00:00:09,091 --> 00:00:15,046 enviando los datos a través del tteléfono usando sonidos. Todo el propósito fue el 4 00:00:15,046 --> 00:00:21,010 hecho que la computación era rara y extemádamente valiosa. Y los científicos que 5 00:00:21,010 --> 00:00:27,005 estaban tratando de resolver problemas de investigación, para ellos el acceso era esencial y no 6 00:00:27,005 --> 00:00:33,021 podían estar todos juntos, sentados en una pequeña pieza alrededor del computador. Así es que tuvimos 7 00:00:33,021 --> 00:00:38,089 teléfonos en nuestras oficinas y, tu sabes, trabajar en nuestra oficina, tal como yo estoy 8 00:00:38,089 --> 00:00:45,024 trabajando en mi oficina ahora. Pero no había suficiente (...) computacional, cualquier 9 00:00:45,024 --> 00:00:51,058 trabajo en mi oficina, así es que tenía que conectarme con alguien fuera. Y de esa era la manera 10 00:00:51,058 --> 00:00:57,078 de la ciencia. Y, el hecho es que la computación era rara y el acceso 11 00:00:57,078 --> 00:01:03,066 a los computadores era crítico para permitir a los científicos sus investigaciones. ahora, ya he mencionado 12 00:01:03,066 --> 00:01:09,075 antes, la transferencia de datos con líneas arrendadas. Y así tu tendías a interactuar 13 00:01:09,075 --> 00:01:14,045 con el computador que era bastante local geográficamente, porque podías 14 00:01:14,045 --> 00:01:19,009 tener esa conexión telefónica permanente todo el día sin pagar tarifa permanente 15 00:01:19,009 --> 00:01:23,096 Si fueras un banco, o si tuvieras una necesidad realmente crítica, entonces arrendabas 16 00:01:23,096 --> 00:01:28,656 una línea de la compañía telefónica las 24 horas del día, siete días a la semana y así podía enviar 17 00:01:28,656 --> 00:01:33,044 datos a través de ella a cualquier hora, sin discar un número telefónico, siempre estabas conectado y 18 00:01:33,044 --> 00:01:38,618 después de un tiempo, podías enviar datos, nosotros los académicos queríamos comunicarnos 19 00:01:38,618 --> 00:01:43,938 entre nosotros mismos. Sería estupendo ser capaz de usar uno el computador del otro, pero tendíamos a 20 00:01:43,938 --> 00:01:47,898 tener demasiado, a veces no queríamos enviar un archivo, un email o 21 00:01:47,898 --> 00:01:52,623 algo como eso. Y eso nos llevó a la invnción y creación de redes para almacenar 22 00:01:52,623 --> 00:01:57,772 y después enviar, y esto funcionaría como una especie de, una especie 23 00:01:57,772 --> 00:02:03,796 como tener algo y usar un modem que haga todo, que marque el teléfono, como esto, quiero 24 00:02:03,796 --> 00:02:08,957 decir, tal vez ellos tenían papel y, y no tenían. Eso parece un poco avanzado, pero tu 25 00:02:08,957 --> 00:02:13,175 tendrías un computador geográficamente cercano que era el tuyo, una especie de computador 26 00:02:13,175 --> 00:02:17,237 que haga la mayor parte de tu trabajo. No tienes un computador en tu oficina, solo 27 00:02:17,237 --> 00:02:21,242 tienes una conexión a un único computador en el campus o a unos pocos computadores allá. Y 28 00:02:21,242 --> 00:02:25,753 entonces lo que las universidades harían es arrendar una línea. Y entonces podías 29 00:02:25,753 --> 00:02:31,183 enviar, escribir un programa de mail que ejecutaría el programa para enviar y recibir mails 30 00:02:31,183 --> 00:02:36,320 y así todos los demás podrían recibirlo. Y lo que ocurrió fue que comenzamos 31 00:02:36,320 --> 00:02:41,835 conectándonos en esta estructra serpenteante y así, pudimos compartir esto. 32 00:02:41,835 --> 00:02:47,545 Y déjenme mostrarles como trabaja la red de almacenar y enviar. Así 33 00:02:47,545 --> 00:02:52,316 alguien envía un mensaje de mail. ahora digamos que somos esta persona que aparece 34 00:02:52,316 --> 00:02:56,982 en la parte de abajo, okey. Y así alguien más ha enviado un mensaje, ellos están 35 00:02:56,982 --> 00:03:01,460 sentados allí. Y ahora la siguiente persona un emnsaje de correo y ahora, dies 36 00:03:01,460 --> 00:03:05,794 segundos más tarde tu envías otro correo. Estos mensajes quedan en espera 37 00:03:05,794 --> 00:03:10,665 Tal como se espera en una parada de autobuses o en una fila en 38 00:03:10,665 --> 00:03:15,269 la estación de un tren. Esperando en línea para una taza de café en Starbrucks. Están esperando 39 00:03:15,269 --> 00:03:19,498 en fila, y lo que ocurre es que el computador que era nuestro equipo local entonces 40 00:03:19,498 --> 00:03:24,498 partiría enviando el mensaje por la línea. Okey, y lentamente pero seguro pues 41 00:03:24,498 --> 00:03:29,686 se tomaría un buen tiempo. Y todos los demás tendrían que esperar sentados. Tu pobre mensaje que es el último en la 42 00:03:29,686 --> 00:03:34,199 fila, tendría que esperar. Finalmente este mensaje tiene acceso al link más cercano. Y 43 00:03:34,199 --> 00:03:38,878 entonces el siguiente mensaje comienza a enviarse y tienes que esperar a ese mensaje 44 00:03:38,878 --> 00:03:43,495 y esperar, esperar, esperar, esperar, esperar. esperar y esperar, ¡Hey, esperar! 45 00:03:43,495 --> 00:03:48,807 Okey, finalmente es tu turno y tu mensaje puede usar la línea 46 00:03:48,807 --> 00:03:53,162 conectada. Así es que los demás deben esperar a su vez su turno hasta que tu mensaje 47 00:03:53,162 --> 00:03:57,736 desocupe la línea. Y todos estos mensajes no están destinados solo a un 48 00:03:57,736 --> 00:04:02,932 computador de distancia, van a través de toda la red, moviéndose a lo largo 49 00:04:02,932 --> 00:04:07,748 del siguiente punto hasta que sepas que finalmente, moviéndose de un punto a otro 50 00:04:07,748 --> 00:04:12,396 y otro, finalmente llegó a la persona a quien iba destinado el mail 51 00:04:12,396 --> 00:04:17,415 de líneas dedicadas donde tienes que esperar tu turno para poder llegar a destino. Y la 52 00:04:17,415 --> 00:04:23,138 clave aquí es que cada línea dedicada tiene un costo de conexión de 24 horas al día 53 00:04:23,138 --> 00:04:28,940 siete días a la semana, y depende mucho de la distancia, digamos un raro 54 00:04:28,940 --> 00:04:33,464 fenómeno y es el siguiente. Si pudiésemos agregar más saltos, esto haría más lenta 55 00:04:33,464 --> 00:04:38,491 la entrega de los mensajes, pero reduciría el costo de la conexión. Y así digamos que tienes 56 00:04:38,491 --> 00:04:43,985 a la U de Michigan, que es donde yo obtuve todos mis grados. La U de 57 00:04:43,985 --> 00:04:48,944 Michigan aquí en Ann Harbour, que es donde yo trabajo, y digamos, tu sabes, nosotros estamos 58 00:04:48,944 --> 00:04:54,081 conectados al resto del mundo y vamos a través de Cleveland donde está la 59 00:04:54,081 --> 00:04:59,566 Case Western Reserve, Case Western Reserve fue el único innovador en, en conectividad 60 00:04:59,566 --> 00:05:04,019 y así teníamos dos líneas arrendadas a una cierta distancia ¿correcto? Una desde el este 61 00:05:04,019 --> 00:05:08,646 Lansing hasta Ann Harbor y otra desde Ann Harbor a Cleveland, y así estábamos compartiendo 62 00:05:08,646 --> 00:05:14,112 el costo de esas líneas entre tres universidades y todos podíamos conectarnos con 63 00:05:14,112 --> 00:05:19,427 el resto de la Internet, todos conectados al resto de la Internet allá afuera y, y 64 00:05:19,427 --> 00:05:24,029 nosotros solo, algunos de nosotros, estamos lejos y nos toma más tiempo. La gente en 65 00:05:24,029 --> 00:05:28,921 Cleveland está más cerca, como el resto de las conexiones a la costa este y 66 00:05:28,921 --> 00:05:34,955 la costa oeste, digamos, como de aquí a Cleveland, pero si podemos simplemente convencer 67 00:05:34,955 --> 00:05:43,118 a alguien entre medio, digamos, Toledo que se agregue a la conexión. Ahora por supuesto 68 00:05:43,118 --> 00:05:51,095 por supuesto esto (...) me dará luz verde a esa línea probablemente 69 00:05:51,095 --> 00:05:56,312 va,probablemente viene justo cuando nosotros vamos directo a Cleveland, aquí. Pero 70 00:05:56,312 --> 00:06:01,815 básicamente si podemos convencer a Toledo que conecte sus computadores y mantenga allí 71 00:06:01,815 --> 00:06:06,892 nuestros mensajes por un tiempo, podemos enviar ahora un salto, dos saltos, tres saltos 72 00:06:06,892 --> 00:06:12,171 pero el costo ahora no es tan diferente, porque la linea larga original entre Ann Harbor 73 00:06:12,171 --> 00:06:16,645 y Cleveland era dependiente de la distancia, y así puedes pensar en esto 74 00:06:16,645 --> 00:06:21,800 que lo puedes conseguir casi gratis. Y ahora tenemos una universidad adicional 75 00:06:21,800 --> 00:06:26,711 para enviarles datos que ellos pueden reenviar a todo el mundo. Y así esta 76 00:06:26,711 --> 00:06:31,872 motivación para tener efectivamente el mismo costo, y ahora básicamente estamos tomando este mismo costo 77 00:06:31,872 --> 00:06:36,784 pero divididoentre cuatro universidades. Y si empiezas a pensar en esto, no 78 00:06:36,784 --> 00:06:40,857 te demorarás en decir "¿sabes que? pongaos uno aquí, otro aquí, otro acá 79 00:06:40,857 --> 00:06:45,588 acá, acá y acá" porque el costo total de la línea no es muy diferente 80 00:06:45,588 --> 00:06:50,177 Puedes pensar en cada uno de estos como agregar algún retardo almensaje, ya sabes, y 81 00:06:50,177 --> 00:06:54,868 dado el hecho que cada uno representa una fila de mensajes en espera de ser reenviados 82 00:06:54,868 --> 00:07:00,478 esperando su turno, hay algún retardo. Hay algún costo agregado con esto pero 83 00:07:00,478 --> 00:07:05,929 es mucho más barato. Así nuestra facultad tenía que esperar otros veinte minutos para recibir 84 00:07:05,929 --> 00:07:11,126 sus mail peropodíamos enviarlos a muchass más universidades. Y así esto 85 00:07:11,126 --> 00:07:15,881 comenzó a funcionar. Esta clase de otivaciones es la que si puedes encontrar un intermediario 86 00:07:15,881 --> 00:07:19,992 una universidad geográficamente ubicada entre medio o 87 00:07:19,992 --> 00:07:25,133 una compañía, y si puedes agregarla, puedes reemplazar una conexión larga por dos más cortas 88 00:07:25,133 --> 00:07:30,801 y esto lleva a líneas de espera de mails más largas. Y así desde mediados de los 70 hasta finales de 89 00:07:30,801 --> 00:07:37,095 los 80, la mayoría de los académicos se comunicaban a través de una red comoe esta. 90 00:07:37,095 --> 00:07:43,450 típicamente era para email y recuerdo cuando primero comencé a usar email a nivel nacional 91 00:07:43,450 --> 00:07:49,510 tomaba un largo tiempo al mail para llegar a destino, ¡pero era realmente algo mágico! 92 00:07:49,510 --> 00:07:54,102 es decir pensábamos "que importa que demore una hora". Ahora esperamos que llegue en 3 segundos. enviamos un 93 00:07:54,102 --> 00:07:58,243 email y cliqueamos el botón "refresh" "apurate, apurate". Tu sabes, podrían ser horas 94 00:07:58,243 --> 00:08:02,293 podrían ser días si fuesen lo suficientemente lejos y tu mensaje fuese lo suficientemente largo 95 00:08:02,293 --> 00:08:06,276 y terminaras enredado en un montón de colas de espera. Y así tendrías este computador localmente y 96 00:08:06,276 --> 00:08:09,856 cada cierto tiempo harías la mayor parte de las comunicaciones localmente 97 00:08:09,856 --> 00:08:14,303 Y de vez en cuando después de un buen tiempo, obtendrías una nota como resultado de esa pelea 98 00:08:14,303 --> 00:08:18,571 entre muchas conexiones sucesivas. Esa es la clase de vida que 99 00:08:18,571 --> 00:08:24,093 ocurría a principios de los 80s. Una de las redes más distribuídas de esa clase 100 00:08:24,093 --> 00:08:29,024 se llamaba Bitnet. Y Princeton era el centro de ella y esosmontones 101 00:08:29,024 --> 00:08:33,657 de conexiones que salían de Princeton. Y conectándose a una red con montón de 102 00:08:33,657 --> 00:08:38,479 otras personas, entonces tenías más gente con quien conversar. Y mientras más gente tu 103 00:08:38,479 --> 00:08:43,540 estabas conectado, más barato era para todos. Así era hermoso 104 00:08:43,540 --> 00:08:48,407 y era de esas cosas perfectas para que la gente y universidades quisieran 105 00:08:48,407 --> 00:08:52,841 unirse para trabajar juntas, porque compartir los costos era mucho, mucho más barato que 106 00:08:52,841 --> 00:08:58,002 proveer esta conectividad uniforme y email. Así al mismo tiempo durante ese 107 00:08:58,002 --> 00:09:04,275 mismo períosdo, donde la mayor parte de nosotros usábamos almacenar y enviar a la red, con un equipo 108 00:09:04,275 --> 00:09:09,557 en nuestro campus, muchos científicos recibieron fondos de DARPA. La 109 00:09:09,557 --> 00:09:14,482 Adminsitración para investigación avanzada de proyectos de defensa, para imaginar una forma diferente 110 00:09:14,482 --> 00:09:20,559 de red. Y la idea fue que las conexiones directas eran caras, los largos caminos 111 00:09:20,559 --> 00:09:26,166 de las redes "almacenar y enviar" eran muy lentas y si tu tenías un mensaje gigantesco 112 00:09:26,166 --> 00:09:32,062 que enviar, entonces se podría obstruir el sistema 113 00:09:32,062 --> 00:09:37,318 por, por horas, o por días. Y entonces ¿como mantenerse libres de los fallos de 114 00:09:37,318 --> 00:09:42,443 todo el sistema? Si piensas en un sistema de almacenar y enviar a la red un computador que se 115 00:09:42,443 --> 00:09:47,515 obstruye, causaría una falla de datos en ambos lados de la conexión, hasta que se reconecte 116 00:09:47,515 --> 00:09:52,391 Así es que tu realmente no querías tener una falla y ¿que pasaría si tuvieras 117 00:09:52,391 --> 00:09:57,460 una especie de, en lugar de unos pocos mensajes, si quisieras todos los mensajes 118 00:09:57,460 --> 00:10:03,214 simultáneamente?, así este problema más que una buena ubicación en la red es de 119 00:10:03,214 --> 00:10:09,124 cualquiera que llegue primero ocupa todos los recursos hasta que termina. Y así 120 00:10:09,124 --> 00:10:14,951 Darpa quería resolver el problema de las fallas. Tu sabes, muchos dirán que 121 00:10:14,951 --> 00:10:21,549 tenía que funcionar en condiciones de combate, lo que es probablemente cierto. Ellos esperaban que 122 00:10:21,549 --> 00:10:27,784 varias conexiones fueran en, en, en conexiones dinámicas. Tal vez era que 123 00:10:27,784 --> 00:10:34,027 la cosa se estaba moviendo. Pero también como ser más eficientes. Y asi en efecto, tu puedes 124 00:10:34,027 --> 00:10:40,393 pensar en este problema como si fuera un juego, donde las compañías telefónicas eran dueñas de sus cables. Así todos, 125 00:10:40,393 --> 00:10:45,558 incluso el gobierno o los militares tenían que arrendar los cables a las compañçías telefónicas 126 00:10:45,558 --> 00:10:51,274 Y así todo el mundo investigaba para pensar o crear sistemas 127 00:10:51,274 --> 00:10:56,625 para no pagar tanto a las compañías telefónicas, okey. Asi esta investigación sobre redes 128 00:10:56,625 --> 00:11:02,799 y así si miarmos por ejemplo a esta situación en 1972, ellos tenían esta red, yo 129 00:11:02,799 --> 00:11:08,396 tenía mi, si, yo tenía un aparato para llamadas. Así ellos tienen esta red en 1972 y tienen 130 00:11:08,396 --> 00:11:14,076 alguna especie de derecho sobre unos doce, catorde o quince equipos conectados a ella, y así iban 131 00:11:14,076 --> 00:11:19,028 a través del país. Ahora, ahora, ¿la la clave sobre esto es que en 1972 tener líneas arrendadas 132 00:11:19,028 --> 00:11:24,428 activas las 24 horas del día, siete días a la semana a través de todo el país? Muy 133 00:11:24,428 --> 00:11:29,258 caro. Pero hey, es un proyecto del gobierno y el gobierno dice que esto es 134 00:11:29,258 --> 00:11:34,169 importante así es que vamos a gastar el dinero porque nos estamos imaginando comunicaciones 135 00:11:34,169 --> 00:11:39,379 en el campo de batalla de el futuro y nuestra propia habilidad para usar computadores así es que podrían 136 00:11:39,379 --> 00:11:44,098 tener cequipo computacional en todos lugares. Así esto era muy 137 00:11:44,098 --> 00:11:49,365 caro,pero los dólares para la investigación seguían llegando, porque ellos estaban 138 00:11:49,365 --> 00:11:54,291 resolviendo un asunto de investigación. Si solo piensas en esto como una red no hay 139 00:11:54,291 --> 00:11:58,636 nada (risas), era tan costoso que una persona promedio no 140 00:11:58,636 --> 00:12:03,343 querría pagar quince al mes para usarlo. Sería así de costoso. Pero está bien 141 00:12:03,343 --> 00:12:08,455 Ahora, si miras esto, verás que por todos los Estados Unidos hubo siempre 142 00:12:08,455 --> 00:12:12,436 al menosuna conexión. Ellos tenían tres conexiones completas que cruzaban el país totalmente 143 00:12:12,436 --> 00:12:17,381 con puntos de enlace independientes, con la idea que podía fallar una de esas 144 00:12:17,381 --> 00:12:21,894 y tu podrías aún seguir funcionando. Así ellos fueron capaces de 145 00:12:21,894 --> 00:12:26,797 investigar todas esas cosas, bien, así como el problema de la eficiencia, que ellos 146 00:12:26,797 --> 00:12:32,501 resolvieron usando la conmutación por paquetes. Así a mediados de los 70s había bastante poca gente en esto 147 00:12:32,501 --> 00:12:37,751 y para un grupo de gente que ellos recién partieron usandolo en producción, era 148 00:12:37,751 --> 00:12:42,649 bastante bueno ¿correcto? Si tu fueras, si tu fueras una de esas universidades o 149 00:12:42,649 --> 00:12:47,801 compañías, tendrían un muy buen, futurista destino, tu podrías, podrías 150 00:12:47,801 --> 00:12:53,300 enviar un mail y obtener la respuesta en dos minutos, o un minuto, o 30 segundos incluso 151 00:12:53,300 --> 00:12:58,520 Y esa fue la clase de mundo futurista que fue fuertemente subsidiado por el 152 00:12:58,520 --> 00:13:04,564 gobierno en el nombre de la investigación. Y así hay estos dos hechos esenciales que 153 00:13:04,564 --> 00:13:10,747 realmente vbienes de esta investigación. Y uno es la noción de los que fue llamado conmutación 154 00:13:10,747 --> 00:13:16,222 de paquetes. Conmuitación de paquetes básicamente elimina el problema donde una vez que 155 00:13:16,222 --> 00:13:22,066 el mensaje parteusando la línea arrendada, tienes que esperar hasta que llegue 156 00:13:22,066 --> 00:13:27,933 Y como mostraré en esta parte y las siguientes, lo que quieres es ser capaz de 157 00:13:27,933 --> 00:13:33,101 enviar pequeños pedazos. Dividir el mensaje en pequeños pedazos y luego ellos, ellos 158 00:13:33,101 --> 00:13:37,745 cada, cada mensaje tiene un poquito de la conectividad de red y entonces el siguiente 159 00:13:37,745 --> 00:13:42,302 viene después. Y así tu podrías tener muchos mensajes enviados al mismo tiempo. Y un 160 00:13:42,302 --> 00:13:46,462 mensaje realmente largo no atascaría la red completa, llenando la conecxión por siempre 161 00:13:46,462 --> 00:13:50,783 y siempre y siempre. Eso también permitiría, si divides el mensaje en 162 00:13:50,783 --> 00:13:55,530 pequeñas partes, esas partes podrían viajar por diferentes caminos. Lo otro que ellos 163 00:13:55,530 --> 00:13:59,989 haría es en lugar de saltar, saltar, saltar, hacia adelante y atrás 164 00:13:59,989 --> 00:14:04,233 en lugar de usar computadores como puntos de espera intermedios, porque en almacenar 165 00:14:04,233 --> 00:14:08,482 y adelantar tu podrías tener un montón de mensajes así es que tenderías a almacenarlos en 166 00:14:08,482 --> 00:14:13,413 discos. Donde los routers, esos paquetes son menores individualmente que todo 167 00:14:13,413 --> 00:14:18,515 el mensaje así es que los routers no necesitarían almacenarlos tanto tiempo y ellos no requerirían 168 00:14:18,515 --> 00:14:22,953 tanto almacenamiento. Asi estos son los routers, solo una forma de computadores ¿correcto? pero ellos 169 00:14:22,953 --> 00:14:27,563 están especializados solo en mover datos de una conexión a la otra sin largos 170 00:14:27,563 --> 00:14:33,404 tiempos, sin almacenar esos datos porlargo tiempo. Así a mi me gusta pensar en los packets como 171 00:14:33,404 --> 00:14:40,781 postales,cartas, y pensar en la conmutación de paquetes como el sistema postal. Así 172 00:14:40,781 --> 00:14:47,226 digaos, por ejemplo. Yo tengo un maigo y su nombre es Glen, y quiero enviarle 173 00:14:47,226 --> 00:14:52,645 un mensaje. Yo quiero enviarle un mensaje que es "hello there, have a nice 174 00:14:52,645 --> 00:14:57,543 day". Pero tengo una limitación, tengo unalimitación. Todolo que tengo es una postal que 175 00:14:57,543 --> 00:15:02,963 puede almacenar solo 10 caracteres, y yo tengo que enviar mi mensaje a 176 00:15:02,963 --> 00:15:08,530 Glen usando solo 10 caracteres por cada postal. Y así, antes que Glen y yo nos comuniquemos, nosotros 177 00:15:08,530 --> 00:15:14,073 acordamos el siguiente protocolo: que yo tomaré los primeros 10 caracteres del 178 00:15:14,073 --> 00:15:19,586 mensaje y los enviaré en una postal, luego pondré una dirección "from Chuck to 179 00:15:19,586 --> 00:15:25,075 Glen", y pondré un número de secuencia. Así esto dice que "hey, hey Glen, aqui viene 180 00:15:25,075 --> 00:15:31,067 un mensaje, esta es la parte uno". Entonces tomo los siguientes 10 caracteres. Y yo lo marco 181 00:15:31,067 --> 00:15:37,203 como la parte 2, from Chuck to Glen. Y entonces aquí está la tercera parte marcada como parte 182 00:15:37,203 --> 00:15:42,532 tres from Chuck to Glenn. Y así, ¿Que puedo hacer ahora? Bien, voy a mi casilla 183 00:15:42,532 --> 00:15:48,047 de correo y la envío. Solo la almaceno allí. Debería almacnarlas más o menos en´orden 184 00:15:48,047 --> 00:15:53,545 Ahora, ellos van a través del sistema postal. Colmo ellos la recibieron la envían, algunas se envían 185 00:15:53,545 --> 00:15:59,288 por tierra, otras se pierden o terminan en el camión equivocado. Unas van 186 00:15:59,288 --> 00:16:04,513 a través de Kansas City por error, bla bla bla 187 00:16:04,513 --> 00:16:09,612 bla bla bla pero ya saben, unos días 188 00:16:09,612 --> 00:16:14,653 más tarde comienzan a llegar a la casa de Glen y así Glen recibe en su 189 00:16:14,653 --> 00:16:19,834 casilla de correo y obtiene el mensaje qwue es "hello ther-" y tiene el número de secuencia uno 190 00:16:19,835 --> 00:16:25,074 "Así es que parece que Chuck quiere enviarme un mensaje y tengo la primera parte de 191 00:16:25,074 --> 00:16:29,785 el. estupendo. Así es que vuelve al otro día hasta que llega un hermoso día 192 00:16:29,785 --> 00:16:34,602 Pero es la parte 3. Así, como las he numerado, Glen sabe cual es 193 00:16:34,602 --> 00:16:39,569 algunos bits perdidos ¿correcto?Así es que GLen puede guardarlos y dejar un pequeño 194 00:16:39,569 --> 00:16:44,311 espacio en su mesa de cocina para lo que espera que sea el mensaje número dos. Y así 195 00:16:44,311 --> 00:16:49,007 el mensaje dos finalmente llega, y así GLen es capaz de decir "parece que yo 196 00:16:49,007 --> 00:16:53,922 tengo todo el mensaje y puedo recomponerlo". Y sorpresa, yo se lo he 197 00:16:53,922 --> 00:16:58,363 enviado recién. Con un montón de esfuerzo trespaquetes "Hello there! Have a nice day." 198 00:16:58,363 --> 00:17:03,561 Y así esta noción de dividir el mensaje en paquetes, etiquetando cada paquete con un 199 00:17:03,561 --> 00:17:08,750 número de secuencia, y luego enviándolo a esta red que puede transportarlos por múltiples caminos 200 00:17:08,750 --> 00:17:13,173 Puedes incluso tener la situación donde, ya sabes, el mensaje iría alrededor de un 201 00:17:13,173 --> 00:17:17,975 link, seperdería e iría a través de otro link. Así 202 00:17:17,975 --> 00:17:21,961 tienes caminos de vuelta, lo recibirías de vuelta. Hablaremos de eso 203 00:17:21,961 --> 00:17:28,275 también más adelante. Así esto termina con una especie de estructura que tienen estos 204 00:17:28,275 --> 00:17:36,238 computadores que son routers especializados en el medio. Y los routers tienen múltiples 205 00:17:36,238 --> 00:17:43,091 conexiones. Y si tomamos un campus,por ejemplo, y el campus tiene algunos computadores 206 00:17:43,091 --> 00:17:47,484 y si tenemos una red de alta velocidad en este campus. TYenemos algunas, ya saben, cosas en 207 00:17:47,484 --> 00:17:52,213 nuestras oficinas en el campus y luego tenemos algunas cosas en la sala de maquinas y nosotros 208 00:17:52,213 --> 00:17:56,461 hablamos de esas cosas. Y luego, de alguna manera, todo nuestro campus tiene una pequeña 209 00:17:56,461 --> 00:18:01,420 ventana al mundo exterior y esta es nuestra, especie de router del campus y nosotros tenemos ese router 210 00:18:01,420 --> 00:18:05,672 y hay una especie de router intermedios que están dentro de la red y 211 00:18:05,672 --> 00:18:09,688 sai usted mira a un router, un router simplemente sigue el tráfico y el 212 00:18:09,688 --> 00:18:14,706 tráfico es ahora en pequeños paquetes, más que mensajes enteros, así usted no necesita un 213 00:18:14,706 --> 00:18:18,797 disco en ellos, en esos routers. No hay discos en esos routers, así 214 00:18:18,797 --> 00:18:22,689 que ellos solo toman un paquete y lo reenvían. Y los sistemas están 215 00:18:22,689 --> 00:18:27,084 entrenados. Y el software no bloquea la red. Hablaremos acerca 216 00:18:27,084 --> 00:18:31,968 de eso más tarde. Así estos router tiene esta real vista simple de el 217 00:18:31,968 --> 00:18:36,594 mundo, ellos reciben algo de tráfico, ellos tiene algo de tráfico saliente 218 00:18:36,594 --> 00:18:41,537 tráfico saliente y solo reciben y reenvían, es como una casilla postal itermedia 219 00:18:41,537 --> 00:18:47,240 ¿correcto? ellos, ellos, toman mucho de ello. Postales y libros, los envían 220 00:18:47,240 --> 00:18:53,696 al lugar adecuado y llegan donde llegan y finalmente los datos llegan 221 00:18:53,696 --> 00:18:58,385 llegan un poco lentos, un poco desordenados, aquí, finalmente, los datos 222 00:18:58,385 --> 00:19:03,304 a veces llegan rotos, encuentran su camino al otro extremo y entonces se descargan a algún campus 223 00:19:03,304 --> 00:19:07,743 Las redes de área local, y luego alguien ve los datos al final ¿okey? Y así podrían 224 00:19:07,743 --> 00:19:12,658 tomar diferentes, diferentes rutas, ¿sabes? podrían perderse, podrían 225 00:19:12,658 --> 00:19:17,089 chocar y luego ser enviado por rutas diferentes. Y así esas cosas 226 00:19:17,089 --> 00:19:21,097 estos pequeños trozos, estas pequeñas postales, ewncuentran su camino a través de 227 00:19:21,097 --> 00:19:26,086 series de routers. Y nosotros podemos ver que un campus completo siendo 228 00:19:26,086 --> 00:19:32,006 conectado. Puedes ver personas individuales que son, comprando, comprando algúna línea a través 229 00:19:32,006 --> 00:19:37,030 de cable o dsl, y en algún punto nos gustaría presentar todo el asunto. Aquí está esta 230 00:19:37,030 --> 00:19:42,034 gran nube, así es que no se preocupe acerca de los detalles internos aquí. Llamémoslo la nube 231 00:19:42,034 --> 00:19:45,757 Veremos en las futuras lecciones que es solo una nube, una blanca y gorda nube que 232 00:19:45,757 --> 00:19:49,498 significa que estamos tratando de esconder el detalle. Pero hay solo un montón de 233 00:19:49,498 --> 00:19:53,265 cosas que están conectadas. De manera que no es tan diferente de la red almacenar 234 00:19:53,265 --> 00:19:57,974 y enviar, excepto por el hecho que los mensajes son pequeños, así es que no bloquean 235 00:19:57,974 --> 00:20:01,665 toda la red, lo que significa que los routers no tienen un montón de 236 00:20:01,665 --> 00:20:06,470 almacenamiento intermedio para guardar estos paquetes en tránsito. También significa que 237 00:20:06,470 --> 00:20:10,747 cada paquete puede tomasr un camino diferente y si las cosas se atochan ellas pueden 238 00:20:10,747 --> 00:20:14,941 moverlas dinámicamente. Y así. Hay solo una especie de ejemplo a resolver. Si tu 239 00:20:14,941 --> 00:20:19,706 piensas sobre ello, estos routers tienen una visión muy limitada del mundo. Y aquí hay 240 00:20:19,706 --> 00:20:24,795 cientos de miles de routers alrededor del mundo ahora mismo. Y ellos no conocen 241 00:20:24,795 --> 00:20:29,210 la red completa, ellos conocen las líneas que entran y sales de ellos 242 00:20:29,210 --> 00:20:33,866 tal como una oficina postal en Kansas City no conoce cada dirección 243 00:20:33,866 --> 00:20:38,583 de cada hogar en el mundo, solo conoce los camiones que llegan y los 244 00:20:38,583 --> 00:20:44,556 los camiones que salen. Y los paquetes que tienen una dirección de origen pueden quedar 245 00:20:44,556 --> 00:20:51,133 un poco confusos a veces. Así no resolvemos esto pero si, si tuviésemos una situación 246 00:20:51,133 --> 00:20:55,981 donde este paquete en particular llega a un router y se ruteara allí, 247 00:20:55,981 --> 00:20:59,426 y entonces este paquete lo vería y entonces lo dirigiría a su camino; este paquete 248 00:20:59,426 --> 00:21:03,228 lo vería y lo rutearía por su camino, este paquete vería que este router 249 00:21:03,228 --> 00:21:06,864 lo vería nuevamente y diría "ohoh, yo voy a rutear por este camino" y terminaríamos en esta 250 00:21:06,864 --> 00:21:11,938 situación donde crearíamos un loop. Okey esta es la clase de cosas técnicas 251 00:21:11,938 --> 00:21:17,157 que ellos tienen que resolver para mantener las cosas funcionando 252 00:21:17,157 --> 00:21:22,954 y funcionando como mezclándose en la red. Hablaremos más adelante de esto. Así 253 00:21:22,954 --> 00:21:28,364 Esta fue Darpanet. Estuvo haciendo investigación en esta clase de problemas, la clase 254 00:21:28,364 --> 00:21:32,988 de problemas de, ya saben, ¿cual es la mejor manera de hacer esto? ¿cuan grandes deben ser los paquetes? 255 00:21:32,988 --> 00:21:38,392 ¿Que deberían, cuanto deberíamos esperar hasta mandar un paquete nuevamente? Ya saben , esa 256 00:21:38,392 --> 00:21:43,428 clase de cosas. Y así fue nuestra red de investigación. Y lo que podr´íamos 257 00:21:43,428 --> 00:21:49,654 seguir para siempre. Debería haber sido un proyecto puramente militar, pero. en la universidad 258 00:21:49,654 --> 00:21:57,237 de Illinois, Urbana Champagne, la gente empezó a hablar sobre super computadores y 259 00:21:57,237 --> 00:22:03,506 haciendo de vuelta todo el camino de Bletchley Park, la ciencia creció por el uso de 260 00:22:03,506 --> 00:22:08,802 la computación. Y fue en los 70s y 80s cuando ocurrió, todos esos científicos estaban 261 00:22:08,802 --> 00:22:13,037 algo así como "Wow, puedo hacer una mejor física, puedo hacer una mejor química, puedo 262 00:22:13,037 --> 00:22:17,607 hacer una mejor ciencia de materiales. Puedo inventar nuevas plasticas, puedo hacer farmacia, puedo hacer 263 00:22:17,607 --> 00:22:22,741 toda clase de cosas. Con computadores. Y así lo que ocurrió es que todo el mundo comenzó a 264 00:22:22,741 --> 00:22:27,448 pedir dinero al gobierno, computadores, es como decir "necesito un computador 265 00:22:27,448 --> 00:22:32,077 más grande y si yo tuviera ese computador más grande podría hacer investigación" 266 00:22:32,077 --> 00:22:35,972 Yo fui parte de eso. De hecho escribí un libro sobre eso "High performance 267 00:22:35,972 --> 00:22:40,569 computing" aquí está el libro. Esta es la clase de cosas que yo hice antes que llegara a ser un 268 00:22:40,569 --> 00:22:45,606 tipo de Internet. Estas son cosas maravillosas. Aquí está, esta no es, fue mi hijo, nunca tuve esto 269 00:22:45,606 --> 00:22:50,965 Esto es como "US$ 8,000,000 no es poco como esto, este es un modelo de un 270 00:22:50,965 --> 00:22:56,575 supercomputador Convex C3800. Y cada uno de esos era del porte de un refrigerador, era 271 00:22:56,575 --> 00:23:02,109 ligeramente más alto que yo. Sería como de esta altura más o menos. Y cada uno de esos 272 00:23:02,109 --> 00:23:08,160 Yo creo que es como, es como yo decía, como US$ 8,000,000 o algo así. Y yo quería uno 273 00:23:08,160 --> 00:23:13,164 solo para mí. Y así el problema es. es que, ya saben, yo soy un aestupenda persona y 274 00:23:13,164 --> 00:23:17,093 probablemente me emrezco US$ 8,000,000 de dinero del gobierno sin una duda, pero no 275 00:23:17,093 --> 00:23:21,451 es que el gobierno no pensara siempre acerca de eso. Así es que no pude tenerlo todo 276 00:23:21,451 --> 00:23:26,994 mi propio computador personal, o al menos tu propio supercomputador personal. Hoy, por supuesto 277 00:23:26,994 --> 00:23:32,807 esto tiene mucha más potencia que esto otro, pero eso no es una historia de los computadores 278 00:23:32,807 --> 00:23:38,542 Computación: el Iphone es tan poderoso como esta otra cosa, literalmente con casi 279 00:23:38,542 --> 00:23:42,625 la misma capacidad de almacenamiento. Pero lo que ocurrió fue, es, que todos esso científicos decía "dame 280 00:23:42,625 --> 00:23:45,860 dame ese supercomputador, necesito un supercomputador para hacer esto, necesito un 281 00:23:45,860 --> 00:23:50,216 supercomputador para hacer esto otro, y la National Science Foundation decía "oh, hmmm, bueno ¿porqué no 282 00:23:50,216 --> 00:23:53,446 compramos unos pocos de esos supercomputadores y lospoinemos en estos 283 00:23:53,446 --> 00:23:57,081 centros de supercomputadores y dejamos que la gente se conecte a ellos?. Y luego hacemos 284 00:23:57,081 --> 00:24:01,700 de manera que ellos puedan compartir, así no tenemos que darle a cada científico uno de 285 00:24:01,700 --> 00:24:08,181 estas cosas. La noción que crearía una red para conectar estas 286 00:24:08,181 --> 00:24:16,069 cosas, nuevamente, parece completamente lógico hoy, pero en 1981, 1982, 1983 no lo era 287 00:24:16,069 --> 00:24:23,154 completamente la idea más lógica, las compañías telefónicas deberían tener 288 00:24:23,154 --> 00:24:28,523 algo que decir acerca de eso y así la próxima persona que vas a conocer es 289 00:24:28,523 --> 00:24:34,029 Larry Smarr del NCSA,el National Center for Supercomputing Applications 290 00:24:34,029 --> 00:24:39,440 Smarr fue uno de los primeros innovadores que se dieron cuenta que teníamos que armar 291 00:24:39,440 --> 00:24:44,684 infraestructura computacional e infraestructura computacional de Internet, e hizo un 292 00:24:44,684 --> 00:24:50,098 montón de trabajo para convencer al gobierno federal que esto es algo que nosotros 293 00:24:50,098 --> 00:24:54,020 deberíamos hacer. Y vamos adelante a conocer a Larry Smarr.