Me pregunto si es posible o no establecer una conexión con un servidor LDAP a través de telnet (o algún otro programa) y comenzar a hacer solicitudes y recibir respuestas como lo haría normalmente con HTTP. De hecho, la pregunta es más genérica y está relacionada con mi incomprensión de las conexiones de red y los protocolos de comunicación. Déjame que te cuente la idea que tengo en mi mente sobre este tema:¿Es posible enviar "solicitudes" de LDAP a través de telnet?
Todos los protocolos de la aplicación definen los protocolos de comunicación (es decir, los mensajes que el servidor entenderá y actuará en el momento de la entrega). Si sé cómo funciona el protocolo de aplicación, puedo establecer una conexión con el servidor (daemon que controla ese lado del servidor de protocolo) y comenzar a comunicarme con el servidor. Por ejemplo, con HTTP puedo establecer una conexión con un servidor HTTP a través de telnet y empezar a hablar con él con este solicitudes de ejemplo:
GET /users/pepito HTTP/1.1
Host: stackoverflow
Content-Type: text/html
estoy esperando este procedimiento para suceder con cualquier protocolo de aplicación. ¿Es este concepto correcto?
He vislumbrado el LDAP Protocol Specification RFC pero no entendí el formato de los mensajes. Quiero decir, esperaba leer algo como Especificación de protocolo HTTP; pero fue como demasiado genérico. ¿Me puede dar un ejemplo de cómo se podría hacer la búsqueda de LDAP?
* ¿Por qué * "estás esperando que esto suceda con cualquier protocolo de aplicación"? ¿Dónde dice que todos parecen HTTP, con encabezados legibles en líneas? * Algunos * de ellos lo hacen (FTP, SMTP, ...). Incluso más de ellos no. – EJP
Porque no me podía imaginar otra forma de establecer una comunicación. Necesito enviar algo al servidor, que algo debe ser legible (¿tal vez codificado, pero la 'cadena' que está codificada no es legible en una primera instancia?). ¿Cómo se manejan otros protocolos? ¿Puedes darme un ejemplo? Gracias amigo. – flyer88
No necesita un ejemplo. Necesita la especificación del protocolo LDAP y necesita que le digan que no puede enviarla manualmente escribiéndola en un cliente Telnet. – EJP