Po pierwsze, sam LDAP jest tylko protokołem, nie robi nic, chyba że istnieje serwer LDAP, z którym mógłby współpracować.
Umożliwia dostęp do katalogu na serwerze LDAP; dobrą analogią byłby papierowy spis telefonów lub spis usług (ten drugi jest prawdopodobnie lepszy). Jeśli chcesz znaleźć miejsce na naprawę samochodu, zakładając, że nie znasz lokalnych warsztatów, możesz poszukać katalogu usług w formie papierowej, aby znaleźć mechaników w Twojej okolicy.
Podobnie LDAP umożliwia wyszukiwanie informacji w katalogu zgodnym z LDAP działającym na serwerze. Każda pozycja w katalogu jest „obiektem”, który może mieć różne właściwości, a aplikacja, która wchodzi w interakcję z katalogiem, oczekuje, że elementy zostaną sformatowane w określony sposób. Dzięki swojej konstrukcji jest elastyczny i rozszerzalny, więc nie jesteś ograniczony do tego, co ktoś mógł pomyśleć.
Wracając do analogii mechanicznej, informacje mogą obejmować imię i nazwisko, adres, koszt za godzinę, niezależnie od tego, czy jest znany z sabotowania twojego samochodu, aby mógł uzyskać od ciebie dodatkowe interesy, rozmiar jelit piwnych i tak dalej. Mechanika samochodowa może być przechowywana w jednym węźle drzewa katalogów, mechanicy hi-fi mogą być przechowywani w innym. Każdy taki typ obiektu nie musi mieć tych samych właściwości, więc niektóre informacje dla mechanika samochodowego nie pojawią się u specjalisty od sprzętu hi-fi, który z kolei będzie miał swój własny zestaw unikalnych informacji, które odnoszą się wyłącznie do niego.
Najczęściej jest używany do przechowywania informacji o użytkownikach w sieci, ale teoretycznie możesz w to wszystko włożyć . W scenariuszu sieciowym mówimy o danych organizacyjnych dotyczących danej osoby, a także być może informacji o bezpieczeństwie, informacji o konfiguracji aplikacji i tak dalej. Ponieważ wszystko jest przechowywane centralnie, możesz łatwo i elastycznie scentralizować DUŻO informacji w jednej bazie danych zoptymalizowanej pod kątem ultraszybkich wyszukiwań i dostępnej dla dowolnej zgodnej aplikacji.