![]() SERVICIO
DE DIRECTORIO
LDAP
(``Lightweight Directory Access Protocol'', «Protocolo Ligero de
Acceso a Directorios») es un protocolo de tipo cliente-servidor para
acceder a un servicio de directorio. Se usó inicialmente como un
front-end o interfaz final para X.500, pero también puede usarse
con servidores de directorio únicos y con otros tipos de servidores
de directorio. ¿Qué es un servicio de directorio? Un
directorio es como una base de datos, pero en general contiene información
más descriptiva y más basada en atributos. La información contenida
en un directorio normalmente es lee mucho más de lo que se escribe.
Como consecuencia los directorios no implementan normalmente los
complicados esquemas para transacciones o esquemas de reducción (rollback)
que las bases de datos utilizan para llevar a cabo actualizaciones
complejas de grandes volúmenes de datos. Por contra, las actualizaciones
en un directorio son usualmente cambios sencillos de «todo o nada»,
si es que se permiten en algo. Los
directorios están afinados para proporcionar una repuesta rápida
a operaciones de búsqueda o consulta. Pueden tener la capacidad de
replicar información de forma amplia, con el fin de aumentar la disponibilidad
y la fiabilidad, y a la vez reducir el tiempo de respuesta. Cuando
se duplica (o se replica) la información del directorio, pueden aceptarse
inconsistencias temporales entre la información que hay en las réplicas,
siempre que finalmente exista una sincronización. Existen
muchas maneras distintas de proporcionar un servicio de directorio.
Los diferentes métodos permiten almacenar en el directorio diferentes
tipos de información, establecer requisitos diferentes para hacer
referencias a la información, consultarla y actualizarla, la forma
en que protege al directorio de accesos no autorizados, etc. Algunos
servicios de directorio son locales, proporcionando servicios a un
contexto restringido (por ejemplo, el servicio de finger en una única
máquina). Otros servicios son globales, proporcionando servicio en
un contexto mucho más amplio.
El
servicio de directorio LDAP se basa en un modelo cliente-servidor.
Uno o más servidores LDAP contienen los datos que conforman el árbol
del directorio LDAP o base de datos troncal. El cliente ldap se conecta
con el servidor LDAP y le hace una consulta. El servidor contesta
con la respuesta correspondiente, o bien con una indicación de dónde
puede el cliente hallar más información (normalmente otro servidor
LDAP). No importa con qué servidor LDAP se conecte el cliente: siempre
observará la misma vista del directorio; el nombre que se le presenta
a un servidor LDAP hace referencia a la misma entrada a la que haría
referencia en otro servidor LDAP. Es ésta una característica importante
de un servicio de directorios universal como LDAP.
|
Desarrollo & Webhosting
Enet Ltda.
Osorno - Chile
webmaster@enetchile.cl