AR_06_Camada_Aplicacao_TCP_IP

1829 palavras 8 páginas
CAMADA DE APLICAÇÃO

Prof. 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


Relacionados