Вступ

LDAP - це полегшений протокол доступу до каталогів, який використовується для отримання доступу до серверів каталогів. Каталог – спеціальний вид бази даних, що містить інформацію у деревоподібній структурі.

Концепція схожа на структуру каталогів на жорсткому диску, за винятком того, що в цьому контексті кореневий каталог - це "Світ" і перший рівень підкаталогів - "Країни". Нижчі рівні структури каталогів містять записи для компаній, організацій або місць, тоді як ще нижче ми знаходимо записи каталогу для людей, і можливо обладнання або документів.

Для звернення до файлу в підкаталозі на жорсткому диску, ви могли б використовувати щось на кшталт цього:

/usr/local/myapp/docs

Слєш зазначає кожен підрозділ на засланні, і послідовність читається зліва направо.

Еквівалентом повністю певного посилання на файл у LDAP є так зване відмінне ім'я, згадане просто як "dn". Наприклад, dn може бути таким:

cn=John Smith,ou=Accounts,o=My Company,c=US

Кома відзначає кожен підрозділ у засланні, і послідовність читається праворуч наліво. Ви читали б цей dn як:

Страна (country) = US Организация (organization) = My Company Подразделение (organizationalUnit) = Accounts Имя (commonName) = John Smith

Таким чином, як немає жорстких правил для організації структури каталогів жорсткого диска, так і менеджер сервера каталогів може налаштувати будь-яку структуру, яка є значущою для поставленої мети. Однак, є деякі угоди, які використовуються.

Багато інформації про LDAP можна знайти на

Netscape SDK содержит полезное» Керівництво програмістав HTML формате.