Como
é realizada uma pesquisa de endereço IP através de um nome? Vamos
por exemplo imaginar que você digitou na caixa de edição "Endereço"
do seu navegador a URL www.aprendaemcasa.com.br,
neste momento, o seu navegador da Web terá que transformar o nome
"aprendaemcasa.com.br" em um endereço IP válido
e em seguida, estabelecer a conexão com o respectivo servidor
Web. Esta pesquisa utilizada para transformar um endereço através
de nome em um endereço IP é realizada junto ao servidor DNS, conforme
podemos observar na figura a seguir:

O
processo que acabamos de acompanhar é conhecido por "resolução
de nomes" e, de forma mais específica, são obedecidos os
seguintes passos:
-
O
cliente digita um endereço Web qualquer (sem querer ou sem
conhecer o procedimento, quando digita o endereço, este está
solicitando uma conversão de um nome de domínio em endereço
IP);
-
Tal
solicitação é encaminha a camada de interface de rede;
-
Esta
por sua vez terá que verificar se o nome digitado pelo usuário
está armazenado em seu arquivo HOSTS. Caso positivo, o endereço
IP é fornecido ao aplicativo e dá-se inicio à comunicação
do usuário com o Servidor Web. Caso negativo, o protocolo
DNS gera uma mensagem com destino ao servidor de nomes (DNS
Server), solicitando o respectivo endereço IP de aprendaemcasa.com.br;
-
O
servidor de nomes verifica se o nome objeto de pesquisa consta
em seu domínio. Caso positivo, devolve ao solicitante uma
mensagem DNS contendo o endereço IP que possibilitará a conexão
do usuário com o Servidor Web. Caso negativo, este servidor
irá entrar em contato com um servidor de nomes mais próximo
solicitando a mesma pesquisa e assim sucessivamente, até que
um dos servidores de nome, retorne uma mensagem DNS percorrendo
o caminho inverso da solicitação, até chegar ao usuário solicitando
o referido endereço IP para que seja estabelecida a conexão
entre este e o Web server.
No
próximo módulo de aula iremos falar sobre a camada Internet e
em consequência devido ao fluxo da informação sobre a camada de
roteamento.