Mi chiedo se sia possibile o meno stabilire una connessione a un server LDAP via telnet (o qualche altro programma) e iniziare a fare richieste e ricevere risposte come farei normalmente con HTTP. In effetti, la domanda è più generica ed è correlata al mio fraintendimento delle connessioni di rete e dei protocolli di comunicazione. Lascia che ti dica l'idea che ho in mente su questo argomento:È possibile inviare "richieste" LDAP via telnet?
Tutti i protocolli di applicazione definiscono i protocolli di comunicazione (cioè i messaggi che il server sta per capire e che agisce sulla sua consegna). Se so come funziona il protocollo dell'applicazione, posso stabilire una connessione al server (daemon che controlla quel protocollo sul lato server) e iniziare a comunicare con il server. Per esempio con HTTP posso stabilire una connessione con un server HTTP via telnet e iniziare a parlare con lui con questo richieste, ad esempio:
GET /users/pepito HTTP/1.1
Host: stackoverflow
Content-Type: text/html
mi aspetto questa procedura per accadere con qualsiasi applicazione PROTOCOLLO. È giusto questo concetto ??
Ho intravisto il LDAP Protocol Specification RFC ma non ho capito il formato dei messaggi. Voglio dire, mi aspettavo di leggere qualcosa come HTTP Protocol Specification; ma era troppo generico. Puoi darmi un esempio di come la ricerca LDAP potrebbe essere fatta?
* Perché * ci si aspetta che questo accada con qualsiasi protocollo di applicazione? Dove dice che sembrano tutti HTTP, con intestazioni leggibili nelle righe? * Alcuni * di loro lo fanno (FTP, SMTP, ...). Ancor più di loro non lo fanno. – EJP
Perché non potrei immaginare in altro modo una comunicazione può essere stabilita. Ho bisogno di inviare qualcosa al server, che qualcosa deve essere leggibile (forse codificato, ma la 'stringa' che è codificata non è leggibile in una prima istanza?). Come sono gestiti altri protocolli? Puoi darmi un esempio? Grazie amico. – flyer88
Non è necessario un esempio. È necessaria la specifica del protocollo LDAP e devi essere informato che non è possibile inviarlo manualmente digitandolo in un client Telnet. – EJP