LDAP et les services d'annuaire

Les services d'annuaire

Définition

Un service d'annuaire peut être associé à un système de stockage de données permettant de rendre accessible un ensemble d'informations à tous les utilisateurs de ce système.

Exemple d'annuaire: carnet d'adresses, annuaire téléphonique, serveur DNS, ...

Sur un système informatique, les données ne sont pas organisées de manière relationnelle comme sur les SGBD classiques (MySQL, PgSQL, SQLServer, ...) mais de manière hiérarchique.

Exemple d'organisation hiérarchique Exemple d'organisation relationnelle

Si on souhaite faire une comparaison entre les services d'annuaire et les SGBD classiques, on peut établir que :

Les avantages des services d'annuaire sont leur rapidité pour accéder aux informations, les mécanismes de sécurité pouvant être mis en oeuvre, la centralisation des informations et les possibilités de redondance de l'information.

X.500

La norme X.500 est une norme importante dans le domaine des services d'annuaire. Elle a été conçue en 1988 par l' UIT pour interconnecter leurs annuaires téléphoniques. Le but de cette norme était de normaliser les services d'annuaire.

Pour cela, elle définit :

Mais cette norme n'a pas abouti car elle ne s'est pas adaptée à l'essor des communications distantes avec le protocole TCP/IP. La norme X.500 utilisait un système compliqué pour communiquer impliquant l'ensemble du modèle OSI.

X.500, LDAP et le modèle OSI

C'est pour cette raison, que le protocole LDAP a été développé. Ce dernier est une adaptation allégée de la norme X.500.