Conceptos Esenciales de Servicios de Nombres y Directorios: DNS, UDDI y LDAP
Clasificado en Informática
Escrito el en español con un tamaño de 2,59 KB
Servicios de Nombres y Directorios en Sistemas Distribuidos
1. Servicio de Nombres
Un servicio de nombres proporciona a los clientes información sobre elementos de un sistema distribuido de manera legible para el ser humano, con el fin de identificarlos. Es utilizado para referenciar recursos y usuarios, así como para comunicar y compartir recursos. Este servicio almacena colecciones de pares <nombre, atributo> y busca atributos a partir de nombres. Podemos hacer un símil con las páginas blancas.
Características Principales de los Servicios de Nombres:
- Utilizan el paradigma cliente/servidor.
- Es un servicio independiente y fácilmente escalable.
- Independencia de la ubicación.
- Alta disponibilidad.
- La información se almacena jerárquicamente.
- Débil consistencia de replicación.
- Flexibilidad.
- Base de datos optimizada: orientada a la lectura de información, datos de una entrada en un único registro, no necesita transacciones ni bloqueos.
2. Servicio de Directorio
Un servicio de directorio proporciona a los clientes información sobre objetos que satisfacen una determinada descripción. Es similar al servicio de nombres, pero este nos permite buscar nombres a través de atributos. Podemos hacer un símil con las páginas amarillas.
Características Adicionales de los Servicios de Directorio:
Además de las características de los servicios de nombres, los servicios de directorio también poseen las siguientes:
- Información acerca de objetos relacionados (recursos de red, personas, etc.).
- Refuerza la seguridad para proteger los objetos de intrusos.
3. Ejemplos de Servicios Específicos
3.1. DNS (Domain Name System)
El DNS es un servicio de nombres, ya que nos permite buscar un atributo a través de un nombre. Es específico porque permite crear un espacio y extender la funcionalidad, guardando la información en la estructura que se crea.
3.2. UDDI (Universal Description, Discovery and Integration)
El UDDI es un servicio de directorio, ya que nos permite realizar búsquedas por una descripción dada. Además, es específico por la misma razón que DNS.
3.3. LDAP (Lightweight Directory Access Protocol)
El LDAP es un servicio de directorio, ya que nos permite realizar búsquedas por atributos y/o distinta información. Además, es de propósito general, ya que solo nos permite crear un espacio de nombres.