Pertama, LDAP itu sendiri hanyalah sebuah protokol, ia tidak melakukan apa-apa kecuali ada server LDAP untuk berinteraksi dengannya.
Ini memungkinkan Anda mengakses direktori di server LDAP; analogi yang baik adalah direktori telepon kertas atau direktori layanan (yang terakhir mungkin lebih baik). Jika Anda ingin mencari tempat untuk memperbaiki mobil Anda, dengan asumsi Anda tidak terbiasa dengan garasi lokal, Anda mungkin mencari direktori layanan kertas untuk menemukan mekanik di daerah Anda.
Demikian pula, LDAP memungkinkan Anda mencari informasi di direktori yang mematuhi LDAP yang berjalan di server. Setiap entri dalam direktori adalah "objek" yang mungkin memiliki berbagai properti, dan aplikasi yang berinteraksi dengan direktori mengharapkan hal-hal diformat dengan cara tertentu. Dengan desain itu fleksibel dan dapat diperluas, sehingga Anda tidak terbatas pada apa yang dipikirkan orang lain.
Kembali ke analogi mekanik, info dapat berupa nama, alamat, biaya per jam, apakah dia dikenal menyabot mobil Anda sehingga ia bisa mendapatkan bisnis tambahan dari Anda, ukuran bir, dan sebagainya. Mekanika mobil mungkin disimpan di satu simpul pohon direktori, reparasi hi-fi mungkin disimpan di yang lain. Setiap jenis objek seperti itu tidak diharuskan untuk berbagi properti yang sama, sehingga beberapa info untuk montir mobil tidak akan hadir pada tukang reparasi hi-fi, yang pada gilirannya akan memiliki serangkaian info unik sendiri yang hanya berhubungan dengannya.
Ini paling umum digunakan untuk menyimpan info tentang pengguna di jaringan, tetapi secara teori Anda bisa memasukkan apa saja ke dalamnya. Dalam skenario jaringan, kita berbicara tentang info organisasi tentang orang tersebut, serta mungkin info keamanan, info konfigurasi untuk aplikasi, dan sebagainya. Karena semuanya disimpan secara terpusat, Anda dapat dengan mudah dan fleksibel memusatkan BANYAK info ke dalam satu basis data tunggal yang dioptimalkan untuk pencarian sangat cepat dan dapat diakses oleh aplikasi apa pun yang sesuai.