Como meu navegador sabe onde obter dados de um servidor?

3

Isso pode muito bem não ser o fórum correto para postar esse tipo de coisa, mas é uma pergunta que me deixou perplexa por anos.

Estou muito bem ciente de como os próprios servidores funcionam e sou bastante versado na maioria das coisas sobre computadores.

Tome serverfault.com por exemplo.

Eu digito link na barra de endereços do meu navegador. Nesse ponto, meu computador executa uma pesquisa de reverse dns para obter o endereço IP.

Sei que as informações do DNS estão localizadas em um servidor DNS, mas como meu computador sabe onde procurar imediatamente isso? Existem servidores DNS em endereços IP fixos que meu computador procura automaticamente?

Em segundo lugar, uma vez que meu computador tem o endereço IP do serverfault.com, ele vai para (no meu caso) comcast para começar a abrir caminho para servidores de servidores de servidores. Como esse processo funciona? Ao executar uma rota de rastreamento para serverfault.com, ele faz cerca de 16 saltos até encontrar exatamente o que estou procurando.

Obviamente, ele não pode fazer uma conexão direta com serverfault.com porque isso levaria uma rota física direta para o servidor, mas o que controla a solicitação através da rede? O que faz com que ele tome a rota que eu vejo na rota de rastreamento?

Eu sei que esta pergunta é insanamente aberta, mas se eu pudesse pelo menos obter alguns links para fontes externas ou saber o que procurar no Google por isso seria imensamente útil.

    
por castis 02.12.2010 / 04:27

0 respostas