Служба каталогов
-
Основы службы каталогов
- Служба каталогов связывает сетевые ресурсы с их адресами.
- Является важной частью сетевой операционной системы.
-
Структура и функции
- Сервер каталогов предоставляет услуги именования.
- Ресурсы рассматриваются как объекты с набором атрибутов.
- Пространство имен используется для уникальности идентификаторов.
-
Сравнение с реляционными базами данных
- Данные могут быть избыточными для повышения производительности.
- Схемы каталогов стандартизированы и могут быть многозначными.
- Атрибуты и классы объектов часто стандартизированы.
-
Репликация и распространение
- Репликация обеспечивает избыточность и пропускную способность.
- Распределение позволяет управлять несколькими серверами каталогов.
-
История и развитие
- Службы каталогов были частью инициативы OSI для сетевых стандартов.
- X.500 стандарты были разработаны для поддержки электронного обмена сообщениями.
- LDAP основан на X.500 и использует стек TCP/IP.
-
Примеры реализаций
- DNS, Hesiod, NIS, NetInfo, Banyan VINES, домены NT, Active Directory, Apache Directory Server, Apple Open Directory, eDirectory, Red Hat Directory Server, FreeIPA, Oracle Internet Directory, Sun Java System Directory Server, OpenDS, Oracle Unified Directory, OpenLDAP, Lotus Domino, Nexor Directory, OpenDJ.
-
Администрирование и использование
- В Unix службы именования настраиваются через nsswitch.conf.
- Информация из служб именования извлекается через getent.
-
Дополнительные ресурсы
- Список контроля доступа, язык разметки служб каталогов, иерархическая модель базы данных, формат обмена данными LDAP, метакаталог, платформа предоставления услуг, виртуальный каталог.