我想知道是否可以通过 telnet(或其他程序)建立与 LDAP 服务器的连接,并开始发出请求和接收响应,就像我通常使用 HTTP 所做的那样。其实这个问题比较笼统,和我对网络连接和通信协议的误解有关。让我告诉你我对这个话题的想法:
所有应用程序协议都定义了通信协议(即服务器将要理解并在其传递时采取行动的消息)。如果我知道应用程序协议是如何工作的,我可以建立与服务器的连接(控制该协议服务器端的守护程序)并开始与服务器通信。例如,使用 HTTP,我可以通过 telnet 建立与 HTTP SERVER 的连接,并开始与他交谈,例如:
GET /users/pepito HTTP/1.1
Host: stackoverflow
Content-Type: text/html
我希望这个程序适用于任何应用程序协议。这个概念对吗??
我浏览了LDAP 协议规范 RFC,但我不了解消息的格式。我的意思是,我期待阅读诸如 HTTP 协议规范之类的内容;但这太笼统了。你能给我一个如何进行 LDAP 搜索的例子吗?