• No results found

5.4 Framework IMU Assisted Feature Tracking

5.5.3 Motion Estimation

En las redes de datos, los dispositivos están etiquetados con sus direcciones IP, de manera que puedan participar en el envío y recepción de mensajes a través de la red. Sin embargo, a la mayoría de las personas les es muy difícil

CIBERTEC CARRERAS PROFESIONALES

recordar direcciones numéricas. Por lo tanto, los nombres de dominio se crearon para convertir las direcciones numéricas en nombres reconocibles. En Internet estos nombres de dominio, como por ejemplo www.cisco.com, son mucho más fáciles de recordar para el común de las personas que 198.133.219.25, que es la verdadera dirección numérica de este servidor. Además, si Cisco decide cambiar la dirección numérica, esto será transparente para el usuario, pues el nombre de dominio seguirá siendo www.cisco.com. La nueva dirección estará vinculada al actual nombre de dominio y la conectividad se mantendrá. Antiguamente cuando las redes eran pequeñas, era algo simple mantener la relación entre los nombres de dominio y las direcciones IP. Sin embargo, cuando las redes comenzaron a crecer y el número de dispositivos de red aumento, este sistema manual se convirtió en algo impractico.

El sistema de nombres de dominio (DNS) se ha creado para resolver los nombres de dominio frente a las direcciones IP. El servicio DNS utiliza un conjunto de servidores distribuidos para resolver los nombres asociados con estas direcciones numéricas.

El protocolo DNS define un servicio automatizado que relaciona los nombres de los recursos con la dirección de red numérica. Incluye el formato de las solicitudes, las respuestas, y los formatos de datos. El protocolo DNS utiliza un solo formato que se denomina mensaje. Este tipo de mensaje es usado para todos los tipos de consultas y respuestas de los clientes al servidor. DNS es un servicio cliente / servidor, pero se distingue de los otros servicios cliente / servidor que estamos analizando. Pues los otros servicios usan un cliente que es una aplicación (como el navegador web, cliente de correo electrónico), en cambio el cliente DNS se ejecuta como un servicio. El cliente DNS, a veces se le llama “resolver” DNS, y apoya la resolución de nombres para nuestras otras aplicaciones de red y servicios que lo necesiten.

Al configurar un dispositivo de red, por lo general se ingresan una o varias direcciones del servidor DNS que el cliente puede utilizar para efectuar la resolución de nombres. Por lo general, el proveedor de servicios de Internet proporciona las direcciones de sus servidores DNS. Cuando un usuario pide conectarse a un dispositivo remoto usando su nombre, el cliente DNS preguntas a uno de estos servidores de nombres para resolver el nombre y darle la dirección numérica.

Los sistemas operativos tienen una utilidad llamada nslookup, que permite que el usuario pueda realizar consultas a los servidores de nombres para resolver un determinado nombre de host. Esta utilidad también se puede utilizar para solucionar problemas de resolución de nombres y verificar el estado actual de los servidores de nombres.

Un servidor DNS proporciona la resolución de nombres usando el proceso demonio, que es a menudo llamado el “named”.

El servidor DNS almacena distintos tipos de registros de recursos utilizados para resolver los nombres. Estos registros contienen el nombre, la dirección y el tipo de registro.

Algunos de estos tipos de registro son los siguientes: A – define la dirección de un dispositivo final.

NS - un servidor de nombres con autoridad.

CNAME - el nombre canónico (o de Nombres de Dominio Totalmente Cualificado) de un alias; usado cuando múltiples servicios tienen una dirección de red única, pero cada servicio tiene su propia entrada en el DNS. MX - registro de intercambio de correo; mapea un nombre de dominio a una lista de servidores de intercambio de correo para ese dominio.

Cuando un cliente hace una consulta, el servidor de nombres primero se remite a sus propios registros para ver si puede resolver el nombre. Si no es capaz de resolver el nombre con sus registros almacenados localmente, entra en contacto con otros servidores, a fin de resolver el nombre.

La solicitud puede ser pasada a lo largo de una serie de servidores, lo que puede tardar la resolución más tiempo y también consumir mas ancho de banda. Una vez que se encuentra una coincidencia, la consulta regresa al servidor solicitante original, y el servidor almacena temporalmente la dirección IP que coincida con el nombre en la memoria caché.

Si el mismo nombre le es solicitado una vez más, el primer servidor puede devolver la dirección utilizando el valor almacenado previamente en su caché. El Caché de DNS reduce tanto el trafico de la red al evitar la consulta de datos y el volumen de trabajo de los servidores de más alta jerarquía.

El servicio del Cliente DNS en Windows optimiza la resolución de nombres DNS mediante el almacenamiento de nombres que han sido resueltos previamente en la memoria. El comando ipconfig / displaydns muestra por pantalla todas las entradas de la caché de DNS en un equipo con Windows XP o Windows 2000.

CIBERTEC CARRERAS PROFESIONALES

El sistema de nombres de dominio utiliza un sistema jerárquico para crear una base de datos para proporcionar la resolución de nombres. La jerarquía parece un árbol invertido con la raíz en la parte superior y las ramas por debajo.

En la parte superior de la jerarquía, los servidores raíz mantienen los registros sobre la forma de alcanzar el dominio de nivel superior de los servidores, los que a su vez tienen los registros que hacen referencia a los servidores de dominio de nivel secundario y así sucesivamente.

Los diferentes dominios de nivel superior representan ya sea el tipo de organización o el país de origen.

Ejemplos de dominios de nivel superior son:

AU – Australia

Co - Colombia

Com - una empresa o industria JP - Japón

Org - una organización sin fines de lucro

Después de los dominios de nivel superior están los de segundo nivel, y por debajo de ellos están otros dominios de nivel inferior.

Cada nombre de dominio es un camino a través de ese árbol invertido a partir de la raíz. Por ejemplo, como se muestra en la figura, el servidor raíz DNS puede no saber exactamente donde se encuentra el servidor de correo electrónico mail.cisco.com, pero mantiene un registro del dominio de nivel superior “com”. Del mismo modo, los servidores del dominio "com" no podrán tener un registro para mail.cisco.com, pero tienen un récord del dominio "cisco.com". Los servidores en el dominio cisco.com tienen un registro (un registro MX para ser precisos) para mail.cisco.com.

El sistema de nombres de dominio se basa en esta jerarquía descentralizada de los servidores para almacenar y mantener estos registros de recursos. Los registros de recursos listan los nombres de dominio que el servidor puede resolver y otros servidores que también pueden efectuar las solicitudes. Si un servidor determinado tiene registros de recursos que corresponden a su mismo nivel en la jerarquía de dominios, se dice que es un servidor autorizado (“authoritative”) para esos registros.

Por ejemplo, un servidor de nombres de dominio en cisco.netacad.net no sería autorizado para el registro mail.cisco.com porque este se encuentra en un dominio de mayor nivel, específicamente el nombre del servidor en el dominio cisco.com.