Telnet (veya başka bir program) aracılığıyla bir LDAP sunucusuna bağlantı kurulmasının mümkün olup olmadığını merak ediyorum ve normalde HTTP ile yaptığım gibi istekleri ve yanıtları almaya ve yapmaya başladım. Aslında, soru daha genel ve ağ bağlantıları ve iletişim protokolleri yanlış anlama ile ilgilidir. Bu konu hakkında aklımdaki fikri size söyleyeyim:Telnet üzerinden LDAP "istekleri" göndermek mümkün mü?
Tüm uygulama protokolleri, iletişim protokollerini (yani sunucunun anlayacağı ve iletimini gerçekleştireceği mesajlar) tanımlar. Uygulama protokolünün nasıl çalıştığını bilirseniz, sunucuya bir bağlantı kurabilirim (bu protokol sunucu tarafını kontrol eden sunucu) ve sunucuyla iletişim kurmaya başlayabilirim. HTTP ile Mesela ben telnet ile bir HTTP SERVER bağlantı kurmak ve örneğin bu istekleri ile onunla konuşurken başlatabilirsiniz: Ben HERHANGİ UYGULAMA PROTOKOLÜ ile gerçekleşmesi için bu prosedürü bekliyorum
GET /users/pepito HTTP/1.1
Host: stackoverflow
Content-Type: text/html
. Bu konsept doğru mu?
LDAP Protocol Specification RFC görüntülendim ancak iletilerin biçimini anlamadım. Yani, HTTP Protokolü Şartnamesi gibi bir şey okumayı bekliyordum; ama çok genel gibiydi. LDAP aramasının nasıl yapılabileceği konusunda bana bir örnek verebilir misiniz?
* Neden * bunun herhangi bir uygulama protokolüyle gerçekleşmesini bekliyorsunuz? Hepsinin HTTP gibi göründüğü, satırlarda okunabilir başlıkların bulunduğu yer neresidir? * Bazıları (FTP, SMTP, ...). Daha da fazlası yok. – EJP
Çünkü başka bir şekilde bir iletişim kurulabileceğini düşünemedim. Sunucuya bir şey göndermem gerekiyor, bir şey okunabilir olmalı (belki kodlanmış, fakat kodlanmış 'string' bir ilk örnekte okunamaz mı?). Diğer protokoller nasıl yönetiliyor? Bana bir örnek verebilir misin? Teşekkürler arkadaşım. – flyer88
Örneğe ihtiyacınız yok. LDAP protokolü belirtimine ihtiyacınız vardır ve bunu bir Telnet istemcisine yazarak el ile gönderemeyeceğiniz söylenmelidir. – EJP