Todos os serviços de Diretório são providos ao usuário pelo Diretório em resposta a pedidos dos AUDs. Existem pedidos que permitem conexão ao diretório, interrogação do Diretório e serviços para modificação do Diretório. O X.500 utiliza operações remotas como um modelo para solicitação dos serviços, devido a sua simplicidade. O iniciador da operação invoca-a a partir de um ponto remoto, o resultado ou uma mensagem de erro é retornado. As operações remotas são definidas em termos de seu objetivo e dos parâmetros passados na sua chamada.
Diversos controles de serviço podem ser aplicados aos vários pedidos de serviços, principalmente para permitir ao usuário impor limites no uso de recursos que o Diretório não deve ultrapassar. Controle são providos em, entre outras coisas: a quantidade de tempo, o tamanho dos resultados, o escopo da pesquisa, os modos de interação, e na prioridade do pedido.
Cada pedido pode estar acompanhado por informações para suportar mecanismos de segurança para proteger as informações do Diretório. Estas informações podem incluir pedidos de usuário para vários tipos de proteção, como por exemplo, assinatura digital do pedido, junto com informação para auxiliar um interlocutor correto a verificar a assinatura.
Pedidos que involvam informações sobre ou envolvendo diversa entradas podem carregar junto um filtro Um filtro expressa uma ou mais condições que uma entrada deve satisfazer para ser retornada como parte do resultado. Isto permite reduzir o conjunto de entradas retornadas para somente aquelas de interesse relevante.