WEBVTT 00:00:02.420 --> 00:00:08.580 Internet: direcciones IP y DNS 00:00:10.190 --> 00:00:13.138 ¡Hola! Mi nombres es Paola y soy ingeniera de software 00:00:13.138 --> 00:00:14.270 en Microsoft. 00:00:14.540 --> 00:00:16.939 Hablemos sobre cómo funciona Internet. 00:00:17.250 --> 00:00:21.487 Mi trabajo depende de que las redes hablen entre sí. 00:00:22.157 --> 00:00:26.479 Pero en los '70 no existía un método estándar para esto. 00:00:26.709 --> 00:00:32.598 Me inspiré en Vint Cerf y Bob Kahn para inventar el protocolo de Internet y hacer 00:00:32.598 --> 00:00:34.059 posible la comunicación. 00:00:34.599 --> 00:00:38.793 El invento sentó las bases de lo que llamamos Internet. 00:00:39.573 --> 00:00:44.469 Internet es la red de redes, que conecta miles de millones de dispositivos entre sí 00:00:44.469 --> 00:00:45.731 en todo el mundo. 00:00:46.344 --> 00:00:51.230 Si estás conectado con una laptop o teléfono al Wi-Fi, 00:00:51.230 --> 00:00:56.759 esa conexión se conecta a un proveedor de servicios de Internet (ISP), y ese ISP 00:00:56.759 --> 00:01:02.270 te conecta a miles de millones de dispositivos, en cientos de miles de redes 00:01:02.270 --> 00:01:04.236 que están todas interconectadas. 00:01:05.350 --> 00:01:09.801 Lo que la mayoría de las personas no aprecia es que Internet 00:01:09.801 --> 00:01:14.890 es realmente una filosofía de diseño y una arquitectura expresada en una 00:01:14.890 --> 00:01:20.300 serie de protocolos, conocidos como reglas y estándares que todas las partes aceptan 00:01:20.300 --> 00:01:23.911 usar para comunicarse sin problemas. 00:01:24.691 --> 00:01:28.884 Cómo funciona realmente Internet es menos importante 00:01:28.884 --> 00:01:33.210 que el hecho de que su filosofía de diseño le ha permitido adaptarse 00:01:33.210 --> 00:01:35.960 y absorber nuevas tecnologías de comunicación. 00:01:36.280 --> 00:01:41.040 Esto es así porque, para que una nueva tecnología use Internet, 00:01:41.040 --> 00:01:43.562 necesita conocer los protocolos para poder funcionar. 00:01:44.922 --> 00:01:48.220 Los diferentes dispositivos en Internet tienen direcciones únicas. 00:01:48.790 --> 00:01:54.350 Una dirección es un número, similar al número de teléfono o el número de calle, 00:01:54.350 --> 00:01:57.598 que es específico de cada dispositivo en la red. 00:01:59.250 --> 00:02:02.940 Es muy parecido a las direcciones postales de las casas y los negocios. 00:02:03.100 --> 00:02:04.690 No necesitas conocer a alguien 00:02:04.690 --> 00:02:09.450 para enviarle una carta, pero sí debes conocer su dirección y cómo escribirla 00:02:09.450 --> 00:02:13.790 adecuadamente para que el servicio postal la lleve a su destino. 00:02:14.190 --> 00:02:19.870 El sistema de direcciones de computadoras en Internet es similar y forma parte de 00:02:19.870 --> 00:02:25.340 uno de los protocolos de comunicación más importantes: el protocolo de Internet 00:02:25.340 --> 00:02:26.332 o IP. 00:02:27.110 --> 00:02:30.310 La dirección de una computadora es su dirección IP. 00:02:30.470 --> 00:02:33.090 Visitar un sitio web es como decirle a tu computadora 00:02:33.090 --> 00:02:36.620 que pida información a otra, enviando un mensaje 00:02:36.620 --> 00:02:41.580 a esa dirección IP y también su dirección original, para que la otra computadora 00:02:41.580 --> 00:02:43.818 sepa a dónde enviar su respuesta. 00:02:45.560 --> 00:02:47.679 Quizás viste una dirección IP. 00:02:48.109 --> 00:02:49.620 ¡Son muchos números! 00:02:50.240 --> 00:02:52.953 Estos números se ordenan por jerarquía. 00:02:53.353 --> 00:02:58.597 Así como en la dirección de una casa, que tiene un país, ciudad, calle y número, 00:02:58.597 --> 00:03:01.050 las direcciones IP tienen muchas partes. 00:03:01.450 --> 00:03:06.202 Como en los datos digitales, cada uno de estos números se representa en bits. 00:03:06.731 --> 00:03:08.721 Las direcciones IP tradicionales 00:03:08.721 --> 00:03:12.968 tienen 32 bits, 8 bits para cada parte. 00:03:13.638 --> 00:03:16.470 Los primeros números identifican el país 00:03:16.470 --> 00:03:18.470 y la red regional del dispositivo. 00:03:18.730 --> 00:03:20.450 Luego vienen las subredes, 00:03:20.670 --> 00:03:23.890 y luego la dirección del dispositivo. 00:03:24.510 --> 00:03:28.430 Esta versión de dirección IP se llama IPv4. 00:03:28.680 --> 00:03:33.390 Fue diseñada en 1973 y se usó mucho a principios de los '80. 00:03:33.620 --> 00:03:36.050 Proporcionó más de 4 mil millones de 00:03:36.050 --> 00:03:39.360 direcciones a dispositivos conectados a Internet. 00:03:39.740 --> 00:03:41.420 Pero Internet se ha vuelto 00:03:41.420 --> 00:03:47.340 mucho más popular de lo que imaginó Vint Cerf, y 4 mil millones de direcciones 00:03:47.340 --> 00:03:48.820 ya no son suficientes. 00:03:48.910 --> 00:03:56.020 Vivimos una transición de varios años a un formato más largo llamado IPv6, 00:03:56.020 --> 00:04:05.060 que usa 128 bits y genera más de 340 mil millones de direcciones únicas. 00:04:05.120 --> 00:04:10.260 Más que suficiente para que cada grano de arena de la Tierra tenga su dirección IP. 00:04:11.040 --> 00:04:14.769 Los usuarios no suelen ver estas direcciones. 00:04:15.119 --> 00:04:21.970 Un sistema de nombres de dominio (DNS) asocia nombres como www.ejemplo.com 00:04:21.970 --> 00:04:23.880 con las direcciones correspondientes. 00:04:24.210 --> 00:04:27.520 Tu computadora usa DNS para buscar nombres de dominio 00:04:27.520 --> 00:04:33.290 y obtener la dirección IP asociada, para conectarse al destino en Internet. 00:04:33.380 --> 00:04:39.400 Es algo así como: (voz 1) "Hola, quiero ir a www.code.org". 00:04:39.810 --> 00:04:46.630 (voz 2) "Mmm. No conozco la dirección IP para ese dominio, voy a preguntar. 00:04:46.900 --> 00:04:52.160 Ey, sabes cómo llego a code.org?" 00:04:53.400 --> 00:05:00.280 (voz 3) "Sí, lo tengo aquí, es 174.129.14.120." 00:05:00.490 --> 00:05:04.500 (voz 2) "Genial, gracias. Voy a escribirla y guardarla para después en caso de que 00:05:04.500 --> 00:05:06.870 la necesite. Ey, aquí está la dirección que querías". 00:05:07.030 --> 00:05:08.730 (voz 1) "¡Genial! Gracias". 00:05:13.970 --> 00:05:17.730 Entonces, ¿cómo diseñamos un sistema para que miles de millones de dispositivos 00:05:17.730 --> 00:05:21.129 encuentren un sitio web entre billones? 00:05:21.359 --> 00:05:27.409 Un solo servidor de DNS no puede manejarlo. 00:05:27.889 --> 00:05:32.410 La respuesta es que los servidores DNS se conectan en una jerarquía distribuida, 00:05:32.410 --> 00:05:38.350 y se separan en zonas, dividiendo la responsabilidad de dominios como .org, 00:05:38.350 --> 00:05:41.080 .com, .net, etc. 00:05:41.760 --> 00:05:47.330 El DNS se creó como protocolo de comunicación abierto y público 00:05:47.330 --> 00:05:49.954 para instituciones educativas y gobiernos. 00:05:50.010 --> 00:05:54.864 Como es abierto, es susceptible a ataques. 00:05:55.370 --> 00:06:03.080 Un ejemplo es la suplantación de DNS, cuando un hacker utiliza un servidor DNS 00:06:03.080 --> 00:06:06.589 para que coincida con un nombre de dominio con la dirección IP incorrecta. 00:06:07.049 --> 00:06:16.090 Así envía personas a un sitio falso y las expone a más problemas, 00:06:16.090 --> 00:06:19.636 porque usan ese sitio falso como si fuera real. 00:06:21.496 --> 00:06:25.436 Internet es enorme y se vuelve más grande cada día. 00:06:25.776 --> 00:06:30.580 Pero el DNS y el protocolo de Internet están pensados para escalar, 00:06:30.580 --> 00:06:33.250 sin importar cuánto crezca Internet.