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 :
- La consultation des données est plus rapide pour l'annuaire par rapport aux SGBD classiques
- La duplication des données est facilitée
- Le stockage des données peut être réalisé dans un plus faible espace.
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 :
- des règles de nommage pour les données de l’annuaire
- des protocoles d’accès à l’annuaire (DAP)
- un mécanisme d’authentification
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.