AR_06_Camada_Aplicacao_TCP_IP
1829 palavras
8 páginas
CAMADA DE APLICAÇÃOProf. Fernando Eryck
Redes de Computadores
Pessoas
APLICAÇÃO
Processos
Rede
DNS
Pessoas
DNS
Processos
Rede
Sistemas de nomes de domínio (Domain Name System)
Nomes são mais fáceis de lembrar
Host são identificados por nomes e também por IPs
Serviço de diretórios da Internet
Tarefa principal do DNS é traduzir nomes para endereços IPs
Descrito nas RFCs 1034, 1035 e outras
DNS consiste em
Banco de dados distribuído implementado em uma hierarquia de nomes Protocolo da camada aplicação que permite que hosts consultem o banco de dados
Pessoas
DNS
Processos
Usa o UDP e a porta 53
Não é uma aplicação com o qual o usuário interage diretamente Rede
Pessoas
DNS
Processos
Rede
Implementação do DNS
Paradigma Cliente-Servidor
Cliente
Resolver realiza consulta
DNS
Pessoas
Processos
Exemplo de interação entre servidores DNS (fonte:Kurose)
1. Consulta ao servidor de nome local
2. Consulta ao servidor de nome raiz
3. Resposta com servidores
TLD responsáveis por edu
4. Consulta ao servidor de nomes TLD
5. Resposta com servidor de nomes com autoridade responsável umass.edu
6. Consulta ao servidor de nomes com autoridade
Rede
Pessoas
Consulta DNS
Processos
Rede
Consulta de DNS
Solicitação de Resolução do nome enviado a um servidor DNS
Recursiva
Iterativa
Pessoas
Consulta DNS
Processos
Rede
Consulta Recursiva
Solicitação de resolução ao servidor DNS, no caso do cliente realizar uma consulta diretamente no servidor DNS.
Resposta
Completa
ERRO ! Nome não pode ser solucionado
Pessoas
Consulta DNS
Processos
Rede
Consulta Iterativa
Consulta outros servidores DNS em nome do cliente para devolver a resposta.
Pessoas
Consulta DNS
Processos
Rede
Consulta Iterativa
Ex.: Acesso a um site na Internet, geralmente consulta o DNS do seu ISP, e ele se encarrega de entrar em contato com outros servidores DNS até obter uma resposta.
Pessoas
Mensagem DNS
Processos
Rede