Mind map
LDAP ( LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL )
Map content
LDAP ( LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL )
É UM PROTOCOLO DE APLICAÇÃO ABERTO, LIVRE DE FORNECEDOR E PADRÃO DE INDÚSTRIA PARA ACESSAR E MANTER SERVIÇOS DE INFORMAÇÃO DE DIRETÓRIO DISTRIBUÍDO SOBRE UMA REDE DE PROTOCOLO DA INTERNET (IP)
UM DIRETÓRIO LDAP GERALMENTE SEGUE O MODELO X.500, QUE É UMA ÁRVORE DE NÓS, CADA UM CONSISTINDO DE UM CONJUNTO DE ATRIBUTOS COM SEUS RESPECTIVOS VALORES. O LDAP FOI CRIADO COMO UMA ALTERNATIVA AO DIRECTORY ACCESS PROTOCOL (DAP).
ESTRUTURA
- ENTRADAS DE DIRETÓRIO ORGANIZADA EM UMA ESTRUTURA DE ÁRVORE HIERÁRQUICA
- É UTILIZADO PARA ATUALIZAR E PESQUISAR DIRETÓRIOS RODANDO SOBRE TCP/IP
- EGUE O MODELO DE ÁRVORE DE NÓS
- CADA NÓ REPRESENTA UM CONJUNTO DE ATRIBUTOS COM SEUS VALORES;
- IDENTIFICA CONTAS DE USUÁRIOS, GRUPOS, COMPUTADORES, RECURSOS, POLÍTICAS DE SEGURANÇA.
UMA UTILIZAÇÃO COMUM É FORNECER UM "LOGON ÚNICO" ONDE UMA SENHA PARA UM USUÁRIO É COMPARTILHADA ENTRE MUITOS SERVIÇOS, COMO A APLICAÇÃO DE UM CÓDIGO DE LOGIN DA COMPANHIA PARA PÁGINAS WEB (DE FORMA QUE A EQUIPE LOGA APENAS UMA VEZ AOS COMPUTADORES DA COMPANHIA E ENTÃO SÃO AUTOMATICAMENTE LOGADAS NA INTRANET DA COMPANHIA).
UM CLIENTE COMEÇA UMA SESSÃO DE LDAP LIGANDO-SE A UM SERVIDOR LDAP, NORMALMENTE PELA PORTA PADRÃO: 389, TCP
AS OPERAÇÕES BÁSICAS SÃO:
- • BIND
- AUTENTICA E ESPECIFICA A VERSÃO DO PROTOCOLO LDAP
- • SEARCH
- PROCURA POR E/OU RECUPERA ENTRADAS DOS DIRETÓRIOS;
- • COMPARE
- TESTA SE UMA ENTRADA TEM DETERMINADO VALOR COMO ATRIBUTO;
- • ADD
- ADICIONA UMA NOVA ENTRADA;
- • DELETE
- APAGA UMA ENTRADA;
- • MODIFY
- MODIFICA UMA ENTRADA;
- • MODIFY DN
- MOVE OU RENOMEIA UMA ENTRADA;
- • STARTTLS
- PROTEGE A CONEXÃO COM A TRANSPORT LAYER SECURITY (TLS);
- • ABANDON
- ABORTA UMA REQUISIÇÃO PRÉVIA;
- • EXTENDED OPERATION
- OPERAÇÃO GENÉRICA PARA DEFINIR OUTRAS OPERAÇÕES;
- • UNBIND
- FECHA A CONEXÃO, NÃO O INVERSO DE BIND.
- • BIND
LDAP É DEFINIDO NOS TERMOS DA ASN.1, E AS MENSAGENS DE PROTOCOLOS SÃO CODIFICADAS NO FORMATO BINÁRIO BER.
É UMA DEFINIÇÃO DE PROTOCOLO PARA ACESSO A BANCOS DE DADOS ESPECIALIZADOS CHAMADOS DIRETÓRIOS. É SIMILAR AO SQL NO SENTIDO QUE É UMA LINGUAGEM PARA INTERAGIR COM BANCOS DE DADOS SEM ESPECIFICAR UM BANCO DE DADOS PARTICULAR. DE FATO, O BANCO DE DADOS DE SUPORTE AO LDAP É QUASE SEMPRE UM SISTEMA RDBMS GERAL, COMO O LDBM OU O ORACLE.
SEGUE A EDIÇÃO DE 1993 DO MODELO X.500:
- • UMA ENTRADA CONSISTE DE UM CONJUNTO DE ATRIBUTOS
- • UM ATRIBUTO POSSUI UM NOME (UM TIPO DE ATRIBUTO OU DESCRIÇÃO DE ATRIBUTO) E UM OU MAIS VALORES. OS ATRIBUTOS SÃO DEFINIDOS EM UM ESQUEMA
- • CADA ENTRADA POSSUI UM IDENTIFICADOR ÚNICO: SEU DISTINGUISHED NAME (DN). ELE CONSISTE DE SEU RELATIVE DISTINGUISHED NAME (RDN), CONSTRUÍDO DE ALGUM(NS) ATRIBUTO(S) NA ENTRADA, SEGUIDO PELO DN DA ENTRADA PAI. PENSE NO DN COMO O CAMINHO COMPLETO DE UM ARQUIVO E O RDN COMO SEU NOME DE ARQUIVO RELATIVO EM SUA PASTA PAI (POR EXEMPLO, SE /FOO/BAR/MEUARQUIVO.TXT FOSSE O DN, ENTÃO MEUARQUIVO.TXT SERIA O RDN).
Information
- Description
- Mind Map on LDAP ( LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL ), created by Marcos Otoniel da Silva on 03/10/2017.
- Created by
- Marcos Otoniel da Silva
- Views
- 0
- Rating