Служба каталогов

редактировать
Служба, которая сопоставляет имена сетевых ресурсов с их соответствующими сетевыми адресами

В вычислениях, служба каталогов или служба имен отображает имена сетевых ресурсов на их соответствующие сетевые адреса. Это общая информационная инфраструктура для поиска, управления, администрирования и организации повседневных предметов и сетевых ресурсов, которая может включать тома, папки, файлы, принтеры, пользователей, группы, устройства, номера телефонов и другие объекты. Служба каталогов - это важный компонент сетевой операционной системы. сервер каталогов или сервер имен - это сервер, который предоставляет такую ​​услугу. Каждый ресурс в сети рассматривается сервером каталогов как объект. Информация о конкретном ресурсе хранится как набор атрибутов, связанных с этим ресурсом или объектом.

Служба каталогов определяет пространство имен для сети. Пространство имен используется для присвоения имени (уникального идентификатора) каждому из объектов. Каталоги обычно имеют набор правил, определяющих, как именуются и идентифицируются сетевые ресурсы, который обычно включает требование, чтобы идентификаторы были уникальными и однозначными. При использовании службы каталогов пользователю не нужно запоминать физический адрес сетевого ресурса; предоставление имени определяет местонахождение ресурса. Некоторые службы каталогов включают положения управления доступом, ограничивающие доступность информации каталога для авторизованных пользователей.

Содержание
  • 1 Сравнение с реляционными базами данных
  • 2 Репликация и распространение
  • 3 Реализации
    • 3.1 Реализации LDAP
  • 4 Использование служб имен
    • 4.1 Системы Unix
  • 5 См. Также
  • 6 Ссылки
    • 6.1 Цитаты
    • 6.2 Источники
Сравнение с реляционными базами данных

Служба каталогов отличается от реляционной базы данных по нескольким причинам. Данные могут быть избыточными, если они повышают производительность.

Схемы каталогов - это классы объектов, атрибуты, привязки имен и знания (пространства имен), где класс объекта имеет:

  • Обязательный - атрибуты, которые должны иметь каждый экземпляр
  • Может - атрибуты, которые могут быть определены для экземпляра, но могут быть опущены, с отсутствием, аналогичным NULL в реляционной базе данных

Атрибуты иногда бывают многозначными, что позволяет использовать несколько атрибутов именования на одном уровне (например, тип машины и серийный номер конкатенация или несколько телефонных номеров для «рабочего телефона»). Атрибуты и классы объектов обычно стандартизированы во всей отрасли; например, атрибуты и классы X.500 часто официально регистрируются с помощью IANA для своего идентификатора объекта. Поэтому приложения каталогов пытаются повторно использовать стандартные классы и атрибуты, чтобы максимизировать преимущества существующего программного обеспечения сервера каталогов.

Экземпляры объектов размещаются в пространствах имен; каждый объектный класс наследует от своего родительского объектного класса (и в конечном итоге от корня иерархии), добавляя атрибуты в список обязательного. Службы каталогов часто являются центральными в проекте безопасности ИТ-системы и, соответственно, обладают высокой степенью детализации управления доступом.

Репликация и распространение

Репликация и распространение имеют разные значения при разработке и управлении службой каталогов. Репликация используется, чтобы указать, что одно и то же пространство имен каталога (те же объекты) копируется на другой сервер каталогов по причинам избыточности и пропускной способности; реплицируемое пространство имен управляется одним и тем же органом. Распространение используется для обозначения того, что несколько серверов каталогов в разных пространствах имен связаны между собой для формирования распределенной службы каталогов; каждое пространство имен может управляться разными полномочиями.

Реализации

Службы каталогов были частью инициативы Open Systems Interconnection (OSI) для общих сетевых стандартов и взаимодействия различных поставщиков. В течение 1980-х годов ITU и ISO создали набор стандартов для служб каталогов, первоначально для поддержки требований обмена электронными сообщениями между операторами связи и сетевого имени. Погляди. Облегченный протокол доступа к каталогам (LDAP) основан на службах информации о каталоге X.500 с использованием стека TCP / IP и протокола доступа к каталогам X.500 (DAP) схема кодирования строк в Интернете.

Системы, разработанные до X.500, включают:

  • Система доменных имен (DNS): первая служба каталогов в Интернете, все еще действующая. используйте
  • Hesiod : на основе DNS и используется в MIT Project Athena
  • Network Information Service (NIS): первоначально Yellow Pages (YP) Sun Microsystems 'реализация службы каталогов для сетевых сред Unix. Он играл роль, аналогичную Гесиоду.
  • NetInfo : разработан NeXT в конце 1980-х для NEXTSTEP. После приобретения Apple, он был выпущен с открытым исходным кодом и был службой каталогов для Mac OS X, прежде чем он был объявлен устаревшим для Open Directory на основе LDAP. Поддержка NetInfo была удалена с выпуском 10.5 Leopard.
  • Banyan VINES : первая масштабируемая служба каталогов
  • NT Domains : разработана Microsoft для предоставления служб каталогов для компьютеров Windows до выпуска Active Directory на основе LDAP в Windows 2000. Windows Vista продолжает поддерживать домены NT после ослабления минимальных протоколов аутентификации.

Реализации LDAP

Реализации на основе LDAP / X.500 включают:

Инструменты с открытым исходным кодом для создания служб каталогов, включая OpenLDAP, протокол Kerberos и Программное обеспечение Samba, которое может работать как контроллер домена Windows с Kerberos и LDAP внутренними компонентами. Администрирование осуществляется GOsa или Samba SWAT.

Использование служб имен

Системы Unix

Службы имен в системах Unix обычно настраиваются через nsswitch.conf. Информацию из служб имен можно получить с помощью getent.

См. Также
Ссылки

Ссылки

Источники

Последняя правка сделана 2021-05-17 08:23:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте