LDAP — پروتکل سبک دسترسی به دایرکتوری
زبان پرسوجو از دایرکتوریهایی مثل Active Directory. برنامههای سازمانی با LDAP کاربر را احراز و اطلاعاتی مثل ایمیل و گروهها را میخوانند.
- لایهٔ OSI: 7 (کاربرد)
- انتقال: TCP
- پورت: 389 / 636
- استاندارد: RFC 4511
- سطح: متوسط · حدود 7 دقیقه
نکتههای کلیدی
- دایرکتوری درختی است و هر شیء یک DN یکتا دارد، مثل CN=Amir Kral,OU=Sales,DC=ikral,DC=local.
- عملیات اصلی: Bind، Search، Modify، Add و Delete با کدگذاری ASN.1 BER.
- LDAPS روی ۶۳۶ یا StartTLS روی ۳۸۹ برای رمزنگاری؛ Active Directory از LDAP و Kerberos با هم استفاده میکند.
مراحل شبیهسازی (6 بسته)
- BindRequest: برنامه با حساب سرویس وارد میشود. در Bind ساده روی پورت ۳۸۹، رمز آشکار است.
- BindResponse: نتیجهٔ صفر یعنی ورود موفق.
- SearchRequest: برنامه کاربر amir.kral را در کل زیردرخت جستوجو و فقط ایمیل و گروههایش را درخواست میکند.
- SearchResultEntry: دایرکتوری شیء یافتشده را با ویژگیهای خواستهشده برمیگرداند. طول پیام از ۱۲۷ بایت گذشته و BER از شکل بلند (0x81) استفاده میکند.
- SearchResultDone: پایان نتایج جستوجو.
- Unbind: برنامه اتصال را میبندد.
درسهای مرتبط
- Ethernet — اترنت و سوئیچ
- STP / RSTP — پروتکل درخت پوشا
- VRRP — افزونگی دروازهٔ پیشفرض
- 802.1X + RADIUS — کنترل دسترسی مبتنی بر پورت
- Kerberos — احراز هویت مبتنی بر بلیت
- SMB — اشتراک فایل ویندوز