我想知道是否可以通过telnet(或其他程序)建立与LDAP服务器的连接,并开始发出请求和接收响应,就像我通常使用HTTP一样.事实上,这个问题更通用,与我对网络连接和通信协议的误解有关.让我告诉你我对这个话题的看法:
所有应用程序协议都定义了通信协议(即服务器将理解并根据其传递进行操作的消息).如果我知道应用程序协议是如何工作的,我可以建立与服务器的连接(控制该协议服务器端的守护进程)并开始与服务器通信.例如,使用HTTP,我可以通过telnet建立与HTTP SERVER的连接,并开始与他通过此请求进行交谈,例如:
GET /users/pepito HTTP/1.1
Host: stackoverflow
Content-Type: text/html
Run Code Online (Sandbox Code Playgroud)
我希望这个程序能够在任何应用程序协议中发生.这个概念对吗?
我已经瞥见了LDAP协议规范RFC,但我不明白这些消息的格式.我的意思是,我期待阅读类似HTTP协议规范的内容; 但它太普通了.你能举个例子说明如何进行LDAP搜索吗?