Мне интересно, возможно ли установить соединение с LDAP-сервером через telnet (или какую-то другую программу) и начать делать запросы и получать ответы, как я обычно делал бы с HTTP. На самом деле вопрос более общий и связан с моим непониманием сетевых подключений и протоколов связи. Позвольте мне рассказать вам, что я имею в виду по этой теме:
Все протоколы приложений определяют протоколы связи (то есть сообщения, которые сервер будет понимать и воздействовать на его доставку). Если я знаю, как работает протокол приложения, я могу установить соединение с сервером (демона, контролирующего сервер протокола), и начать общение с сервером. Например, с помощью HTTP я могу установить соединение с HTTP-сервером через telnet и начать с ним разговаривать с такими запросами, например:
GET /users/pepito HTTP/1.1
Host: stackoverflow
Content-Type: text/html
Я ожидаю, что эта процедура произойдет с ЛЮБОЙ ПРОТОКОЛ ПРИМЕНЕНИЯ. Правильно ли эта концепция?
Я просмотрел спецификацию протокола LDAP RFC, но я не понял формат сообщений. Я имею в виду, я ожидал прочитать что-то вроде спецификации протокола HTTP; но это было похоже на общий характер. Можете ли вы привести пример использования LDAP-поиска?