D Ldap: что это такое и для чего используется этот протокол
Оглавление:
- Что такое LDAP?
- Операция LDAP
- Как информация хранится в LDAP
- Как информация доступна в LDAP
- Структура URL доступа в LDAP
- Самые важные инструменты, которые используют протокол LDAP
Протокол LDAP в настоящее время широко используется компаниями, которые делают ставку на бесплатное программное обеспечение, используя дистрибутивы Linux для выполнения функций активного каталога, в котором будут управляться учетные данные и разрешения рабочих и рабочих станций в корпоративных сетях LAN. соединения клиент / сервер.
Указатель содержания
В этой статье мы рассмотрим в максимально возможной степени, из чего состоит этот протокол и соответствующий инструмент, а также структуру и термины, наиболее часто используемые в нем.
Что такое LDAP?
LDAP - сокращение от Облегченный протокол доступа к каталогам). Это набор протоколов открытых лицензий, которые используются для доступа к информации, которая хранится централизованно в сети. Этот протокол используется на уровне приложений для доступа к удаленным службам каталогов.
Удаленный каталог - это набор иерархически организованных объектов, таких как имена, адреса и т. Д. Эти объекты будут доступны ряду клиентов, подключенных через сеть, обычно внутреннюю или через локальную сеть, и будут предоставлять идентификаторы и разрешения тем пользователям, которые их используют.
LDAP основан на протоколе X.500 для общего доступа к каталогам и содержит эту информацию иерархически и по категориям, чтобы предоставить нам интуитивно понятную структуру с точки зрения управления администраторами. Это, так сказать, телефонная книга, но с большим количеством атрибутов и полномочий. В этом случае мы используем термин каталог для обозначения организации этих объектов.
Как правило, эти каталоги в основном используются для хранения информации о виртуальных пользователях, так что другие пользователи получают доступ к информации о контактах, хранящихся здесь. Но это намного больше, чем это, поскольку он может удаленно взаимодействовать с другими каталогами LDAP, расположенными на серверах, которые могут находиться на другом конце света, для доступа к доступной информации. Таким образом, создается децентрализованная и полностью доступная информационная база данных.
Текущая версия называется LDAPv3 и определена в общедоступном листе документации RFC 4511.
Операция LDAP
LDAP - это протокол, основанный на соединении между клиентом и сервером. Данные, относящиеся к каталогу, будут храниться на сервере LDAP, который сможет использовать самые разные базы данных для этого хранилища, становясь очень большим.
Операции доступа и администрирования очень похожи на Windows Active Directory. Когда клиент LDAP подключается к серверу, вы можете выполнить два основных действия: либо запросить и получить информацию о каталоге, либо изменить ее.
- Если клиент обращается к этой информации, сервер LDAP может подключить ее напрямую, если в нем размещен каталог, или перенаправить запрос на другой сервер, который фактически имеет эту информацию. Это может быть локальным или удаленным. Если клиент хочет изменить информацию каталога, сервер проверит, имеет ли пользователь, который обращается к этому каталогу, разрешения администратора или нет. Затем информация и управление каталогом LDAP могут выполняться удаленно.
Порт подключения для протокола LDAP - TCP 389, хотя, конечно, он может быть изменен пользователем и установить его на тот, который он желает, если он указывает это на сервер.
Как информация хранится в LDAP
В каталоге LDAP мы можем хранить в основном ту же информацию, что и в Windows Active Directory. Система основана на следующей структуре:
- Записи, называемые объектами в Active Directory. Эти записи представляют собой наборы атрибутов с отличительным именем (DN). Это имя используется для предоставления уникального и неповторимого идентификатора записи каталога. Запись может быть названием организации, а атрибуты будут зависеть от нее. Также человек может быть записью. Атрибуты: которые имеют тип идентификатора и соответствующие значения. Типы используются для идентификации имен атрибутов, например, «mail», «name», «jpegPhoto» и т. Д. Некоторые атрибуты, которые принадлежат записи, должны быть обязательными, а другие необязательными. LDIF: формат обмена данными LDAP является текстовым представлением записей LDAP в формате ASCII. Это должен быть формат файлов, используемых для импорта информации в каталог LDAP. Когда пишется пустая строка, это означает конец записи.
дп: Деревья: это иерархическая организация записей. Например, в древовидной структуре мы можем найти страну наверху и в качестве основной, и в рамках этого у нас будут различные государства, которые составляют страну. В пределах каждого штата мы сможем перечислить районы, граждан и адреса, где они живут, и так далее. Если бы мы применили это к Интернету и вычислениям, мы могли бы организовать каталог LDAP с помощью доменного имени, которое выполняло бы функции дерева, и из него висели бы различные отделы или организационные единицы компании, сотрудников и т. Д. И именно таким образом каталоги в настоящее время формируются, благодаря использованию службы DNS, мы можем связать IP-адрес с каталогом LDAP, чтобы иметь возможность доступа к нему через доменное имя. Пример записи для каталога LDAP может быть: dn: cn = Хосе Кастильо, dc = профессиональный обзор, dc = com cn: Хосе Кастильо данное имя: Jose sn: Castillo telephoneNumber: +34 666 666 666 mail: [email protected] objectClass: inetOrgPerson objectClass: organizPerson objectClass: person objectClass: top
Сервер LDAP, помимо хранения дерева, может содержать поддеревья, которые включают записи, относящиеся к первичному домену. Кроме того, вы можете хранить ссылки на другие серверы каталогов, чтобы разделить контент при необходимости. При выполнении удаленных подключений к серверу LDAP нам потребуется использование URL-адресов для получения информации с него. Основная структура ldap: // сервер: порт / DN? атрибуты? область? фильтры? расширения
Например: ldap: //ldap.profesionalreview.com/cn=Jose%20Castillo, dc=profesionalreview, cd=com
Мы ищем всех пользователей в записи Хосе Кастильо на profesionalreview.com. В дополнение к этой записи у нас также будет версия LADP с сертификатом безопасности SSL, идентификатор которого для URL будет «ldaps:». В настоящее время существуют различные инструменты, которые используют этот протокол для связи клиент-сервер службы каталогов. Самое главное, что даже Windows Active Directory использует этот протокол связи. Это самые интересные функции и самая актуальная информация о протоколе LDAP. Конечно, мы постараемся дополнить информацию учебниками по этой теме. А пока вас может заинтересовать эта информация: Мы надеемся, что эта информация была полезна. Чтобы добавить что-то или рассказать нам, что вы думаете о LDAP, напишите нам в комментариях.Как информация доступна в LDAP
Структура URL доступа в LDAP
Самые важные инструменты, которые используют протокол LDAP
▷ модель Оси: что это такое и для чего она используется
В этой статье мы разберем модель OSI, все ключи к этой коммуникационной архитектуре. Модель, терминология и уровни OSI
▷ Ps / 2 что это такое, для чего и для чего оно используется
Мы объясним, что такое порт PS / 2, каковы его функции и чем отличается интерфейс USB.
▷ Волоконная оптика: что это такое, для чего она используется и как она работает
Если вы хотите узнать, что такое волоконная оптика ✅ в этой статье мы предлагаем вам краткое описание того, как она работает и как она используется.