If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

Direcciones IP y DNS

El cofundador del internet Vint Cerf y la ingeniera de software Paola Mejia nos llevan a través de los detalles de cómo las redes se hablan entre ellas.

¿Quieres unirte a la conversación?

¿Sabes inglés? Haz clic aquí para ver más discusiones en el sitio en inglés de Khan Academy.

Transcripción del video

(música) Hola, me llamo Paola y soy ingeniera de software en Microsoft. Vamos a hablar sobre cómo funciona el Internet. Mi trabajo se centra en redes intentando poder hablar entre ellas. Volviendo al pasado, en los años setenta, no había un método estándar para esto. Se tomó el trabajo de Vint Cerf y Bob Kahn para inventar el Protocolo de interconexión de redes que hiciera posible la comunicación. Esta invención preparó el terreno a lo que ahora llamamos Internet. El Internet es una red de redes. Enlaza miles de millones de dispositivos entre ellos alrededor de todo el mundo. Quizás estés conectado con una computadora portátil o con un teléfono por medio de wifi, pero entonces, esa conexión wifi se conecta a un Proveedor de Servicios de Internet (o "ISP"). Y ese ISP te conecta a miles de millones de dispositivos en todo el mundo a través de cientos de miles de redes que están completamente interconectadas. Una cosa que la mayoría de la gente no aprecia, es que el Internet es en realidad una filosofía de diseño y una arquitectura expresada en un conjunto de protocolos. Un protocolo es un conjunto bien conocido de reglas y estándares que, si todas las partes están de acuerdo en usar, les permitirá comunicarse sin problemas. De hecho, cómo funciona el Internet físicamente es menos importante que el hecho de que esta filosofía de diseño ha permitido al Internet adaptarse y absorber nuevas tecnologías de comunicación. Esto es porque, para conseguir que una nueva tecnología pueda usar el Internet de alguna manera, solo tiene que saber con qué protocolos trabajar. Todos los diferentes dispositivos en Internet tienen "direcciones únicas". Una dirección en Internet es simplemente un número, similar a un número de teléfono, o una especie de dirección de la ciudad, que es exclusiva para cada equipo o dispositivo conectado a la red. Esto es parecido a la manera en que la mayoría de los hogares y las empresas tienen una dirección postal. No necesitas conocer a una persona para enviarle una carta por correo, pero sí necesitas conocer su dirección, y cómo escribir correctamente la dirección, para que la carta pueda ser transportada por el sistema de correos a su destino. El sistema de direccionamiento para las computadoras en Internet es similar, y forma parte de uno de los más importantes protocolos utilizados en la comunicación en Internet, simplemente llamado "Protocolo de Internet" o IP. Así, la dirección de una computadora es denominada "dirección IP". Visitar un sitio web consiste realmente en tu computadora preguntando a otra computadora por una información. Tu computadora envía un mensaje a la dirección IP de la otra computadora y, también, manda su "dirección de origen" de forma que el otro equipo sabe dónde reenviar su respuesta. Puedes haber visto una dirección IP. Es solo un conjunto de números. Estos números están organizados en una jerarquía. Al igual que una dirección de casa tiene un país, una ciudad, una calle y un número de casa, una dirección IP tiene muchas partes. Al igual que todos los datos digitales, cada uno de estos números está representado en bits. Las direcciones IP tradicionales tienen una longitud de 32 bits, con ocho bits para cada parte de la dirección. Los primeros números suelen identificar el país y la red regional del dispositivo. A continuación, vienen las subredes. Y luego, finalmente, la dirección del dispositivo específico. Esta versión de direccionamiento IP es denominada "IPv4". Fue diseñada en 1973 y ampliamente adoptada a principios de la década de los 80, y proporciona más de cuatro mil millones de direcciones únicas para dispositivos conectándose al Internet. Pero el Internet ha llegado a ser mucho más popular incluso de lo que Vint Cerf imaginó, y cuatro mil millones de direcciones únicas no serán suficientes. Actualmente estamos en mitad de una transición de varios años a un formato más largo de dirección IP, llamado "IPv6", que utiliza 128 bits para cada dirección, y proporciona más de 340 "undecillones" (millones de decillones) de direcciones únicas. Eso es más que suficiente para que cada grano de arena en la Tierra tuviera su propia dirección IP. La mayoría de los usuarios nunca ven o se preocupan por las direcciones del Internet. Un sistema llamado el "Sistema de Nombres de Dominio", o "DNS", asocia nombres, como "www.example.com", con las direcciones("IP") correspondientes. Tu computadora utiliza el DNS para buscar nombres de dominio y obtener la dirección IP asociada, que es utilizada para conectar tu computadora al destino en el Internet. Y así es como funciona: - Hola, quiero ir a "www.code.org". - Sí, bueno... no conozco la dirección IP de ese dominio, déjame preguntar. - Hola, ¿alguien sabe cómo llegar a... "code.org"? - Sí, justo lo tengo aquí. Es 174.129. 14.120. - Oh, de acuerdo, muy bien. Gracias. Sí, voy a escribir esto aquí y guardarlo para más adelante para el caso de que lo necesite. Hola, aquí está esa dirección que querías. - ¡Increíble! Gracias. (música de piano) Entonces, ¿cómo diseñamos un sistema para miles de millones de dispositivos para encontrar cualquiera de los miles de millones de sitios web diferentes? No hay forma de que un único servidor DNS pueda manejar toda la solicitudes de todos los dispositivos. La respuesta es que los servidores DNS están conectados en una jerarquía distribuida, y están divididos en zonas, repartiendo la responsabilidad para los principales dominios como ".org", ".com, ".net", etc. DNS se creó originalmente para ser un protocolo de comunicación abierto y público, para el gobierno e instituciones educativas. Debido a su apertura, DNS es susceptible de recibir ciberataques. Un ejemplo de ataque de es la "suplantación de DNS". Esto sucede cuando un hacker se aprovecha de un servidor DNS y lo cambia, para emparejar un nombre de dominio con la dirección IP incorrecta. Esto permite al atacante enviar personas a un sitio web impostor. Si esto te sucede a ti, eres vulnerable a más problemas, porque estás utilizando una página web falsa como si fuera real. El Internet es enorme, y se hace más grande cada día, pero el Sistema de Nombres de Dominio (DNS) y el Protocolo de Internet (IP) están diseñados para crecer. ¡No importa cuánto crezca el Internet!