[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.12,0:00:07.95,Default,,0000,0000,0000,,Internet:\NPaquetes, enrutamiento y confiabilidad Dialogue: 0,0:00:07.95,0:00:13.65,Default,,0000,0000,0000,,Hola, soy Lynn, ingeniera de software \Nen Spotify y la primera en admitir Dialogue: 0,0:00:13.65,0:00:18.97,Default,,0000,0000,0000,,que suelo dar por sentada la fiabilidad \Nde Internet. La cantidad de información Dialogue: 0,0:00:18.97,0:00:23.17,Default,,0000,0000,0000,,que hay Internet es asombrosa. \NPero, ¿cómo es posible que cada dato Dialogue: 0,0:00:23.17,0:00:29.08,Default,,0000,0000,0000,,se envíe de forma fiable? Digamos que \Nquieres reproducir una canción de Spotify. Dialogue: 0,0:00:29.08,0:00:33.99,Default,,0000,0000,0000,,Es como si la computadora se conectase\Ndirecto a los servidores y Spotify enviase Dialogue: 0,0:00:33.99,0:00:39.41,Default,,0000,0000,0000,,la canción directamente. En realidad,\Nno es así como funciona Internet. Si Dialogue: 0,0:00:39.41,0:00:43.64,Default,,0000,0000,0000,,estuviese hecha de conexiones directas,\Nsería imposible que todo funcionase para Dialogue: 0,0:00:43.64,0:00:48.05,Default,,0000,0000,0000,,millones de usuarios a la vez. Sobre todo,\Nporque no hay garantía de que cada cable Dialogue: 0,0:00:48.05,0:00:53.35,Default,,0000,0000,0000,,y computadora funcionen al mismo tiempo.\NLos datos viajan por Internet de manera Dialogue: 0,0:00:53.35,0:01:01.21,Default,,0000,0000,0000,,menos directa. Hace muchos años, a inicios\Nde los 70, mi socio Bob Khan y yo Dialogue: 0,0:01:01.21,0:01:06.87,Default,,0000,0000,0000,,comenzamos a trabajar en el diseño de\NInternet. Teníamos la responsabilidad Dialogue: 0,0:01:06.87,0:01:14.79,Default,,0000,0000,0000,,y la oportunidad de diseñar sus protocolos\Ny arquitectura. Así que seguimos siendo Dialogue: 0,0:01:14.79,0:01:20.00,Default,,0000,0000,0000,,parte del crecimiento y la evolución \Nde Internet desde aquel momento, Dialogue: 0,0:01:20.00,0:01:25.50,Default,,0000,0000,0000,,hasta el presente. La forma en que la\Ninformación va de una computadora a otra Dialogue: 0,0:01:25.50,0:01:30.90,Default,,0000,0000,0000,,es muy interesante. No necesita seguir un\Ncamino fijo. De hecho, tu camino puede Dialogue: 0,0:01:30.90,0:01:36.10,Default,,0000,0000,0000,,en el medio de una conversación entre\Ncomputadoras. La información en Internet Dialogue: 0,0:01:36.10,0:01:42.05,Default,,0000,0000,0000,,va como paquete de una computadora a otra,\Ny ese paquete viaja de un lugar Dialogue: 0,0:01:42.05,0:01:46.36,Default,,0000,0000,0000,,a otro en Internet, como si uno fuese\Nde un lugar a otro en un automóvil. Dialogue: 0,0:01:46.36,0:01:51.42,Default,,0000,0000,0000,,Si hay mucho tráfico o el camino está mal,\Npuedes elegir o verte obligado a tomar Dialogue: 0,0:01:51.42,0:01:59.00,Default,,0000,0000,0000,,un camino diferente para llegar al mismo\Nlugar cada vez que viajas. Y así como Dialogue: 0,0:01:59.00,0:02:03.98,Default,,0000,0000,0000,,puedes llevar todo tipo de cosas dentro de\Nun auto, se pueden enviar muchos tipos de Dialogue: 0,0:02:03.98,0:02:10.36,Default,,0000,0000,0000,,información digital con paquetes. Pero hay\Nalgunos límites. Por ejemplo, si tienes Dialogue: 0,0:02:10.36,0:02:14.20,Default,,0000,0000,0000,,que mover un transbordador espacial desde \Ndonde fue construido a donde se lanzará, Dialogue: 0,0:02:14.20,0:02:18.78,Default,,0000,0000,0000,,el vehículo no cabrá en un camión, por lo\Nque debes dividirlo y transportarlo en Dialogue: 0,0:02:18.78,0:02:23.10,Default,,0000,0000,0000,,varios camiones, que podrían tomar\Ndistintos caminos y llegar a destino en Dialogue: 0,0:02:23.10,0:02:28.11,Default,,0000,0000,0000,,diferentes momentos. Una vez allí, puedes\Nreunir las piezas, armar el transbordador Dialogue: 0,0:02:28.11,0:02:34.33,Default,,0000,0000,0000,,y prepararlo para el lanzamiento. En\NInternet, los detalles son parecidos. Si Dialogue: 0,0:02:34.33,0:02:40.09,Default,,0000,0000,0000,,tienes una imagen muy grande que quieres\Nenviar a un amigo o subir a un sitio web, Dialogue: 0,0:02:40.09,0:02:44.82,Default,,0000,0000,0000,,esa imagen puede estar hecha de decenas de\Nmillones de bits de 1 y 0, demasiados para Dialogue: 0,0:02:44.82,0:02:49.81,Default,,0000,0000,0000,,enviar un solo paquete. Como están en una\Ncomputadora, la imagen se divide Dialogue: 0,0:02:49.81,0:02:55.72,Default,,0000,0000,0000,,en cientos o miles de partes más pequeñas\Nllamadas paquetes. A diferencia de los Dialogue: 0,0:02:55.72,0:03:00.23,Default,,0000,0000,0000,,autos o camiones, estos paquetes no tienen\Nconductores que eligen sus rutas. Cada Dialogue: 0,0:03:00.23,0:03:04.65,Default,,0000,0000,0000,,paquete tiene la dirección de Internet de\Norigen y hacia dónde va. Las computadoras Dialogue: 0,0:03:04.65,0:03:09.43,Default,,0000,0000,0000,,en Internet, llamadas enrutadores, son\Nlos que dirigen el tráfico para que los Dialogue: 0,0:03:09.43,0:03:15.24,Default,,0000,0000,0000,,paquetes se muevan en las redes. Si una\Nruta se congestiona, los paquetes toman Dialogue: 0,0:03:15.24,0:03:20.37,Default,,0000,0000,0000,,otras rutas en Internet y llegan a destino\Nen momentos un poco diferentes o Dialogue: 0,0:03:20.37,0:03:26.57,Default,,0000,0000,0000,,pueden quedar fuera de servicio. Hablemos\Nsobre esto. Como parte del protocolo, Dialogue: 0,0:03:26.57,0:03:31.17,Default,,0000,0000,0000,,cada enrutador registra las diversas rutas\Nde envío de los paquetes, y elige la menos Dialogue: 0,0:03:31.17,0:03:37.08,Default,,0000,0000,0000,,costosa para cada dato según la dirección\NIP de destino para el paquete. Dialogue: 0,0:03:37.08,0:03:42.12,Default,,0000,0000,0000,,Pero no tiene que ver con el costo, sino \Ncon el tiempo y factores no técnicos, como Dialogue: 0,0:03:42.12,0:03:47.50,Default,,0000,0000,0000,,política y relaciones entre empresas. La\Nmejor ruta para los datos no siempre es Dialogue: 0,0:03:47.50,0:03:53.15,Default,,0000,0000,0000,,la más directa. Al tener opciones de rutas\Nla red puede manejar las fallas. Así, Dialogue: 0,0:03:53.15,0:03:57.70,Default,,0000,0000,0000,,la red puede enviar paquetes aunque algo\Nsalga muy, muy mal. Dialogue: 0,0:03:57.70,0:04:04.85,Default,,0000,0000,0000,,Esta es la base para el principio clave\Nde Internet: la fiabilidad. Ahora, ¿qué Dialogue: 0,0:04:04.85,0:04:09.35,Default,,0000,0000,0000,,pasa si pediste datos y no todo llegó?\NDigamos que quieres escuchar una canción. Dialogue: 0,0:04:09.35,0:04:14.83,Default,,0000,0000,0000,,¿Cómo puedes estar 100% seguro de que los\Ndatos se enviarán y la canción sonará? Dialogue: 0,0:04:14.83,0:04:21.44,Default,,0000,0000,0000,,Te presentamos al protocolo de control\Nde transmisiones, TCP, tu nuevo amigo. Dialogue: 0,0:04:21.44,0:04:26.53,Default,,0000,0000,0000,,TCP maneja el envío y recepción de datos\Ncomo paquetes, como un servicio de correo. Dialogue: 0,0:04:26.53,0:04:31.67,Default,,0000,0000,0000,,Si quieres una canción en tu dispositivo, \NSpotify la envía como muchos paquetes. Dialogue: 0,0:04:31.67,0:04:37.21,Default,,0000,0000,0000,,Cuando llegan, el TCP hace un inventario\Ncompleto y envía confirmaciones Dialogue: 0,0:04:37.21,0:04:42.84,Default,,0000,0000,0000,,de cada paquete recibido. Si todos están\Nallí, el TCP firma tu entrega y listo. Dialogue: 0,0:04:42.84,0:04:54.82,Default,,0000,0000,0000,,(canción) Si el TCP no encuentra algunos\Npaquetes, no firmará, y tu canción Dialogue: 0,0:04:54.82,0:04:59.93,Default,,0000,0000,0000,,no sonará como debe o faltarán algunas\Npartes. Spotify reenviará cada paquete Dialogue: 0,0:04:59.93,0:05:05.93,Default,,0000,0000,0000,,perdido o incompleto. Una vez que el TCP\Nverifica la entrega de muchos paquetes Dialogue: 0,0:05:05.93,0:05:13.37,Default,,0000,0000,0000,,para la canción que pediste, esta empezará\Na sonar. Lo genial del TCP y los sistemas Dialogue: 0,0:05:13.37,0:05:19.22,Default,,0000,0000,0000,,de enrutadores es que son escalables.\NPueden funcionar con 8 u 8 millones de Dialogue: 0,0:05:19.22,0:05:23.45,Default,,0000,0000,0000,,dispositivos. Gracias a la tolerancia de \Nfallas y la redundancia, cuantos más Dialogue: 0,0:05:23.45,0:05:28.07,Default,,0000,0000,0000,,enrutadores haya, más confiable será\NInternet. Además, lo genial es que puede Dialogue: 0,0:05:28.07,0:05:34.38,Default,,0000,0000,0000,,crecer sin interrumpir el servicio. \NInternet está hecha de cientos de miles Dialogue: 0,0:05:34.38,0:05:39.28,Default,,0000,0000,0000,,de redes y miles de millones de \Ncomputadoras y dispositivos conectados Dialogue: 0,0:05:39.28,0:05:44.36,Default,,0000,0000,0000,,físicamente. Estos sistemas se conectan,\Ncomunican y funcionan entre sí según Dialogue: 0,0:05:44.36,0:05:51.29,Default,,0000,0000,0000,,estándares comunes sobre cómo se envían\Nlos datos a través de Internet. Dialogue: 0,0:05:51.29,0:05:56.00,Default,,0000,0000,0000,,Los dispositivos, o los enrutadores en\NInternet, ayudan a los paquetes a llegar Dialogue: 0,0:05:56.00,0:06:02.79,Default,,0000,0000,0000,,a destino, donde son reensamblados, si es\Nnecesario. Esto ocurre miles de millones Dialogue: 0,0:06:02.79,0:06:08.89,Default,,0000,0000,0000,,de veces al día, cuando envías un email,\Nvisitas una página web, hablas por video Dialogue: 0,0:06:08.89,0:06:13.87,Default,,0000,0000,0000,,o usas una app móvil, o cuando los\Nsensores o dispositivos en Internet Dialogue: 0,0:06:13.87,0:06:14.91,Default,,0000,0000,0000,,hablan entre sí.