Innanzitutto, LDAP da solo è solo un protocollo, non fa nulla a meno che non ci sia un server LDAP con cui interagire.
Ti consente di accedere a una directory sul server LDAP; una buona analogia sarebbe un elenco telefonico cartaceo o un elenco di servizi (quest'ultimo è probabilmente migliore). Se vuoi trovare un posto dove riparare la tua auto, supponendo che tu non abbia familiarità con i garage locali, potresti cercare un elenco di servizi cartacei per trovare meccanici nella tua zona.
Allo stesso modo, LDAP consente di cercare informazioni in una directory conforme a LDAP in esecuzione su un server. Ogni voce nella directory è un "oggetto" che può avere varie proprietà e un'applicazione che interagisce con la directory si aspetta che le cose vengano formattate in un certo modo. Di progettazione è flessibile ed estensibile, quindi non sei limitato a ciò che qualcun altro potrebbe aver pensato.
Tornando all'analogia del meccanico, le informazioni possono essere nome, indirizzo, costo all'ora, se è noto per sabotare la tua auto in modo da poterti fare affari extra, dimensioni di budello di birra e così via. I meccanici delle auto potrebbero essere memorizzati in un nodo dell'albero delle directory, i riparatori hi-fi potrebbero essere memorizzati in un altro. Ciascuno di questi tipi di oggetti non è tenuto a condividere le stesse proprietà, quindi alcune delle informazioni per un meccanico di auto non saranno presenti su un riparatore di hi-fi, che a sua volta avrà il suo set di informazioni uniche che si riferiscono esclusivamente a lui.
È più comunemente usato per contenere informazioni sugli utenti in una rete, ma in teoria potresti inserirvi qualsiasi cosa. In uno scenario di rete, stiamo parlando di informazioni sull'organizzazione della persona, nonché informazioni sulla sicurezza, informazioni sulla configurazione per le applicazioni e così via. Poiché è tutto archiviato centralmente, è possibile centralizzare in modo semplice e flessibile MOLTE informazioni in un unico database ottimizzato per ricerche ultraveloci ed è accessibile da qualsiasi applicazione conforme.