telnet(または他のプログラム)を介してLDAPサーバーへの接続を確立し、通常のHTTPの場合と同じように、要求の作成と応答の受信を開始できるかどうか疑問に思っています。実際、この質問はより一般的であり、ネットワーク接続と通信プロトコルについての私の誤解に関連しています。このトピックについて私が考えている考えをお話ししましょう。
すべてのアプリケーションプロトコルは、通信プロトコル(つまり、サーバーが理解し、配信時に動作するメッセージ)を定義します。アプリケーションプロトコルがどのように機能するかを知っていれば、サーバーへの接続を確立し(そのプロトコルをサーバー側で制御するデーモン)、サーバーとの通信を開始できます。たとえば、HTTPを使用すると、telnet経由でHTTPサーバーへの接続を確立し、次のような要求で彼と話し始めることができます。
GET /users/pepito HTTP/1.1
Host: stackoverflow
Content-Type: text/html
私は、この手順がどのアプリケーションプロトコルでも発生することを期待しています。このコンセプトは正しいですか?
LDAPプロトコル仕様RFCを垣間見ましたが、メッセージの形式がわかりませんでした。つまり、HTTPプロトコル仕様のようなものを読むことを期待していました。しかし、それはあまりにも一般的でした。LDAP検索を行う方法の例を教えてください。