ツリー状の階層構造にデータを格納し、これらのデータを検索したり利用したりするための仕組みです。ディレクトリサービスを使うと、ユーザー情報やコンピュータリソースなどを一元管理できます。ディレクトリサービスを提供するためのサーバー/クライアントソフトとしては、Linux向けではオープンソースの「OpenLDAP」、Windows向けではマイクロソフトの「Active Directory」があります。

 ディレクトリサービスでは、データを「エントリ」と呼ぶ単位で管理します。データの操作には、「LDAP」(Lightweight Directory Access Protocol)というプロトコルを使います。LDAPで管理されるエントリのツリー構造を「DIT」(Directory Information Tree)と言います。

 エントリは「属性」を持ちます。属性は、「属性名」と「属性値」で構成しています。例えば「ユーザー」というエントリには「ユーザーID」と「ユーザー名」といった属性があり、それぞれ「510」と「alice」といった属性地が格納されています。