Buscar

cap09 Servico De Nomes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Serviço de Nomes
Sumário
‣ Introdução
‣ Serviço de Nomes
‣ DNS - Domain Name System
‣ Serviço de Diretório
Introdução
‣ Nomes podem ser usados para fazer 
referência a diversos recursos
‣ computadores, serviços, objetos remotos, 
arquivos, usuários, ...
‣ Nomes facilitam a comunicação e o 
compartilhamento de recursos.
Definição
‣ Através de um serviço de nomes, processos 
em um sistema distribuído podem obter 
informações sobre um recurso a partir de 
um nome simbólico associado ao mesmo.
‣ a partir do nome, um processo pode obter 
atributos do recurso correspondente
Nome Atributo(s)
facebook.com 17.325.211.027
Bill Gates bill@hotmail.com, 4427 5424
/usr/arq.txt 5Mbytes, 01/01/3013 14:05
Definições
‣ A associação entre um nome e um recurso 
é denominada “vínculo” (binding)
‣ os nomes são vinculados a atributos do recurso
‣ Dizemos que um nome é “resolvido”, 
quando ele é convertido em informações 
sobre o recurso nomeado.
URIs
‣ URI - Uniform Resource Identifier
‣ surgiram da necessidade de identificar recursos 
na Internet
‣ Representam uma metodologia uniforme 
para nomear recursos
‣ diversos tipos de identificadores e 
procedimentos para gerenciar espaço de nomes 
global
‣ Exemplos: URN e URL
URLs
‣ URL - Uniform Resource Locators
‣ são URIs que fornecem informações sobre a 
localização de um recurso.
‣ Exemplos
‣ http://www.dcc.ufla.br/departamento/historico.html
‣ file:///Users/neumar/Dropbox/ufla/disciplinas/gcc129/ementaSD.pdf
URNs
‣ URN - Uniform Resource Name
‣ são URIs utilizadas como nomes de recurso puros
‣ Exemplos
‣ doi:10.1109/TPDS.2012.196
‣ mid:
201302011749.r11HnDXY020013@web.biblio.ufla.br
Sumário
‣ Introdução
‣ Serviço de Nomes
‣ DNS - Domain Name System
‣ Serviço de Diretório
Serviço de Nomes
‣ Armazena um ou mais contextos de 
atribuição de nomes
‣ mantém vínculos entre nomes simbólicos e 
atributos de recursos.
‣ Principal tarefa: resolução de nomes
‣ Esquema comum de atribuição de nomes 
(mesmo que recursos estejam em 
domínios administrativos diferentes)
Requisitos
‣ Isolamento de falhas
‣ Alto grau de escalabilidade
‣ Alto grau de disponibilidade
Espaço de Nomes
‣ Conjunto de todos os nomes válidos 
reconhecidos por um serviço em particular
‣ estrutura e definição sintática
‣ Exemplo:
‣ espaço de nomes DNS: estrutura hierárquica de 
nomes de domínio formados por cadeias de 
caracteres delimitadas por “.”
‣ Pode ser finito ou infinito
Aliases
‣ Um “alias” é um nome que está associado a 
outro (e não a um recurso).
‣ Benefícios
‣ Transparência
‣ Simplicidade (quando um nome mais 
conveniente substitui outro mais complicado)
Domínios
‣ Um domínio de atribuição de nomes é um 
subconjunto de um espaço de nomes 
controlado por uma autoridade 
administrativa em particular.
‣ gerenciar quais nomes estão vinculados a quais 
recursos (base de dados)
‣ manter um serviço de nomes
‣ delegar controle a outra entidade
Resolução de Nomes
‣ Mapeamento de um nome em um conjunto 
de atributos (em um contexto de 
atribuição de nomes)
‣ este processo pode ser iterativo (por exemplo, 
no caso de estruturas hierárquicas ou uso de 
alias)
‣ podem também envolver a interação entre 
diversos serviços de nomes (quando as bases de 
dados são particionadas ou replicadas)
Navegação
‣ É o processo de localizar dados de 
atribuição de nomes envolvendo mais de 
um servidor de nomes
‣ o cliente de resolução de nomes realiza a 
navegação
‣ uso de cache ( com resultados recentes de 
resolução de nomes): o que resulta em menor 
tempo de resposta
Modelos de Navegação
‣ Navegação iterativa
‣ Navegação por multicast
‣ Navegação controlada pelo servidor:
‣ recursiva
‣ não-recursiva
Navegação Iterativa
Navegação Controlada 
pelo Servidor
Sumário
‣ Introdução
‣ Serviço de Nomes
‣ DNS - Domain Name System
‣ Serviço de Diretório
Motivação
‣ Até 1980’s, a atribuição de nomes na 
Internet consistia em manter todos os 
nomes e endereços dos hosts em um único 
arquivo mestre central
‣ baixo grau de escalabilidade
‣ organizações não podiam administrar seus 
próprios domínios
‣ falta de flexibilidade
DNS
‣ Banco de dados distribuído para gerência 
de domínios de atribuição de nomes na 
Internet
‣ estrutura hierárquica
‣ replicação
‣ cache
Nomes de Domínio
‣ Estrutura organizacional e geográfica
‣ utfpr.edu.br, education.gov.uk
‣ Domínios de nível superior (IANA) 
Consultas DNS
‣ Resolução de nomes de host
‣ Localização de servidores de email
‣ Resolução reversa
‣ Informações sobre hosts
‣ Serviços disponíveis
Tipos de Atributos
A Endereço IP do computador
NS Nomes dos servidores com 
autoridade para o domínio.
CNAME Nome canônico de um alias
MX Nomes dos servidores 
responsável pelo email
Servidores de Nome DNS
‣ particionamento do banco de dados de 
atribuição de nomes (em zonas)
‣ nomes em um domínio
‣ servidores de email
‣ servidores de nomes para sub-domínios
‣ parâmetros de configuração
‣ replicação (principal e secundários) e cache
Processamento de 
Consultas
‣ Um cliente DNS é chamado resolvedor
‣ formata as requisições e se comunica com 
servidores (por navegação recursiva ou iterativa)
‣ Protocolo de requisição e resposta simples 
(sobre UDP, porta 53)
‣ Balanceamento de carga (rodízio)
‣ BIND (Berkeley Internet Name Domain)
Sumário
‣ Introdução
‣ Serviço de Nomes
‣ DNS - Domain Name System
‣ Serviço de Diretório
Motivação
‣ “Onde posso imprimir uma imagem 
colorida em alta-resolução?”
‣ Servidor de nomes: <nome, atributo>
‣ Serviço de diretório: <nome, atributo>
Serviço de Diretório
‣ Serviço que armazena conjuntos de 
vínculos entre nomes e atributos e que 
pesquisa entradas de acordo com atributos 
específicos
‣ Exemplos
‣ Active Directory (Microsoft)
‣ LDAP

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes