¿Quién es el inventor del protocolo de Comunicación DNS?
El protocolo de nombres de dominio (DNS), fue creado por Paul Mockapetris en 1983. Esta tecnología fue un avance tecnológico significativo en los procesos de localización y comunicación para servidores computacionales, permitiéndoles el acceso a recursos y aplicaciones.
Introducción al DNS
El protocolo de nombres de dominio (DNS), fue creado por Paul Mockapetris en 1983. Esta tecnología fue un avance tecnológico significativo en los procesos de localización y comunicación para servidores computacionales, permitiéndoles el acceso a recursos y aplicaciones. Tradicionalmente se conocía por su uso como convertidor de direcciones IP a nombres de dominio. Al permitir un cuadro de control de diseño de la conversión entre términos humanos y entre entidades computacionales, se convirtió en el estándar de la industria. Esto permitió uniformitar la experiencia de usuario al tener un mismo nombre para diferentes aplicaciones. El acrónimo DNS significa Domain Name System. El protocolo DNS es un sistema jerárquico, que nos permite almacenar información en un sistema de búsqueda jerárquica, el cual se compone de nodos y subnodos.
La Innovación del DNS por Paul Mockapetris
Paul Mockapetris fue reconocido como visionario por profesionales de tecnología que trabajaban con procesos informáticos en la década de los 80’s. El desarrollo de DNS ha resultado ser uno de los mejores inventos en el área de redes y sin duda una de las grandes mejoras al servicio de internet. Esto ha permitido conectar la comunicación entre equipos, redes y usuarios, creando una mayor libertad e independencia en el resto de procesos electrónicos relacionados a estos.
El protocolo de Mockapetris fue también el primero en permitir la ubicación de equipos remotos. Esta capacidad de localizar IP usando terminología simbólica, ha resultado ser utilizado ampliamente en la actualidad para aplicaciones y sitios web. Esto ha resultado una gran ventaja, permitiendo a usuarios conectar e interactuar entre sí utilizando nombres de dominio, reduce el tiempo de búsqueda, a su vez permitiendo que los clientes conecten de forma fácil a los equipos, sin necesidad de conectarse a ninguna estructura específica.
Funcionamiento del DNS
El funcionamiento básico del DNS, se basa en convertir un nombrre simbólico a una dirección IP. Esta dirección IP será la asignada al sitio web correspondiente. Esta tarea se hace mediante los siguientes pasos:
- Registro de Nombres de Dominio: El proceso comienza con la registración del nombre de dominio, el cual se realiza a través de una autoridad de registro (registrar).
- Solicitud de Registro de Dominio y Nombres de Host: Una vez el usuario obtiene el dominio, este desea asociarle nombres de equipos para un sitio web, un servidor de correo, etc. Una vez que obtiene estos nombres de host ingresa la información al registro adecuado.
- Alojamiento de la Información de Nombres de Host: Estos nombres de host se embarcan en la autoridad de nombres primaria. Las autoridades primarias son altamente sistematizadas diseñadas para la resolución de nombres de host y para el acceso a las direcciones IP asociadas.
- La Resolución de Nombres de Host Usando el DNS: Un proceso denominado name server, permite al usuario asociar nombres simbólicos con fuentes de IPs. Estos recursos de IP son los asignados a la empresa para el sitio web o el servidor de correo.
Conclusiones
El protocolo de nombres de dominio DNS desarrollado por Paul Mockapetris, fue un avance tecnológico importante que permitió la conversión de direcciones IP para nombres de dominio y de ahí, a la ubicación de equipos remotos. Esta innovación ha permitido el crecimiento exponencial de aplicaciones y actividades relacionadas a la comunicación a través de la Red. El DNS ha permitido resolver y dar más libertad a los usuarios en el uso de la red y la dinamización de la información.
¿Quién inventó el Protocolo de Comunicación DNS?
El Protocolo de Comunicación DNS (Domain Name System) es un componente crítico de la Web, responsable de la traducción de nombres humanamente legibles en direcciones IP numéricas. Inventado en 1983 por Paul Mockapetris, el DNS se ha convertido en una parte esencial de Internet.
Mockapetris y su Invención
Paul Mockapetris nació en Boston, Massachusetts, en 1948. Estudió en Harvard y Stanford, y recibió un doctorado en ciencias de la información y la computación de Stanford en 1976. Mockapetris fue uno de los primeros grandes investigadores del Departamento de Informática y Sistemas Aplicados de la USC Information Science Institute. Es conocido por su trabajo en circuitos lógicos, diseño de protocolos, y el desarrollo del sistema de nombres de dominio.
En 1983, Mockapetris participó en el diseño de lo que luego se convertiría en el Protocolo de Comunicación DNS. El DNS originalmente fue diseñado para usar un árbol binario, en lugar del mapeo hash comúnmente usado hoy en día. El protocolo permite a los usuarios de la Web ingresar nombres y rastrearlos fácilmente hasta la dirección IP correspondiente. El DNS fue patentado el 10 de enero de 1989.
Tutorial sobre el Protocolo de Comunicación DNS
El uso del Protocolo de Comunicación DNS es relativamente fácil. Estos son los pasos generales que un usuario debe tomar para traducir un nombre a una dirección IP:
- Paso 1 – El usuario solicita el nombre de dominio a un servidor de nombres.
- Paso 2 – El servidor de nombres revisa su base de datos local para ver si tiene la información.
- Paso 3 – Si no encuentra la información, el servidor de nombres realizará búsquedas en servidores de nombres superiores.
- Paso 4 – Cuando se obtiene la información, se devuelve al usuario.
Proceso de búsqueda
En la mayoría de los casos, usar el Protocolo de Comunicación DNS se reduce a realizar una búsqueda de la base de datos y devolver la información. El proceso en sí es bastante simple. El proceso de búsqueda comienza con una respuesta «RA». El servidor de nombres busca la información en su propia base de datos primero. Si no puede encontrar la información allí, se iniciará una búsqueda inversa. La búsqueda inversa es un proceso en el que se busca en los servidores de nombres superiores hasta que se encuentre la información deseada.
Conclusion
Paul Mockapetris fue el creador del Protocolo de Comunicación DNS. El protocolo es una parte esencial de la Web, responsable de la traducción de nombres humanamente legibles en direcciones IP numéricas. El protocolo es bastante sencillo de usar y se realiza principalmente una búsqueda de la base de datos para encontrar la información solicitada.