클라이언트와 디렉터리 서버
클라이언트는 수행할 연산을 요청 메시지로 보낸다. 서버는 디렉터리의 필요한 작업을 수행하고 관련 자료를 응답한다. X.500의 자료와 서비스 모델에 따른 분산 디렉터리를 접근하는 방식이다.
여러 연산의 처리
조회와 추가 및 수정과 삭제 같은 연산을 제공한다. 연산들은 일반적으로 서로 독립적으로 처리하며 여러 요청과 응답을 반드시 동기 순서로 주고받도록 요구하지 않는다. 필요한 순서 제어는 클라이언트가 구성한다.
메시지와 연결의 구분
프로토콜 요소는 ASN.1로 기술하고 BER의 일부 규칙으로 인코딩한다. 연결이 끊겼을 때 아직 응답을 받지 못한 변경 연산은 성공과 실패 어느 쪽도 단정할 수 없다. 전송 연결의 상태와 디렉터리 연산의 결과를 구분해야 한다.