← Todos os guias

Guia · Internet

O que acontece quando você abre um site?

O navegador interpreta o endereço, encontra o serviço, solicita recursos e monta a página. DNS, conexão, HTTPS e cache participam do caminho, com variações conforme o que já está disponível.

Escrito pela equipe Compuzilla

Publicado em . Atualizado em .

Nesta leitura
Compuzilla sorrindo ao lado de um diagrama: Do endereço à página.

Do endereço à página

  1. Endereço e DNS
  2. Recursos por HTTPS
  3. Página
Localizar o serviço, solicitar recursos e apresentá-los são funções distintas. Cache e conexões existentes podem evitar repetir etapas. Ilustração: equipe Compuzilla.

1. Entender o endereço

Ao digitar um endereço como https://exemplo.com/artigo/, o navegador identifica partes com funções distintas. https indica o esquema de acesso; exemplo.com identifica o serviço pelo nome; /artigo/ é o caminho do recurso.

O texto poderia também ser uma consulta encaminhada a um buscador. Neste guia, acompanhamos um endereço direto de uma página HTTPS, sem detalhar toda implementação possível.

2. Encontrar informações sobre o destino

O dispositivo pode consultar o DNS para obter endereços associados ao nome. Um resolvedor pode responder a partir do cache ou consultar a hierarquia de servidores.

O DNS não devolve o artigo. Ele fornece informações que ajudam a estabelecer a comunicação com o serviço. Respostas já conhecidas podem evitar novas consultas; o nome também pode indicar mais de um endereço.

3. Preparar a comunicação protegida

Quando necessário, o cliente estabelece comunicação com o serviço. O caminho exato depende do protocolo e de conexões que já estejam abertas. Não existe uma nova conexão independente para cada arquivo em todos os casos.

No HTTPS, mecanismos de TLS protegem a comunicação contra leitura e alteração indevidas e participam da autenticação do servidor. Certificados e a verificação do nome ajudam o cliente a conferir com quem está se comunicando.

Isso não garante que o conteúdo publicado seja verdadeiro nem que uma oferta seja honesta. A proteção da comunicação e a confiabilidade do texto são perguntas diferentes.

4. Pedir um recurso e receber uma resposta

HTTP define solicitações e respostas. Para obter um recurso, o navegador pode enviar um pedido GET. O servidor responde com informações de estado, campos de cabeçalho e, quando apropriado, o conteúdo.

Uma resposta pode entregar o documento, indicar outro endereço por redirecionamento ou informar um erro. Não é obrigatório que todo pedido resulte numa página completa.

5. Montar a página

O navegador processa o HTML e pode descobrir referências a imagens, estilos e scripts. Esses recursos podem exigir outras solicitações. CSS participa da apresentação; JavaScript pode alterar a página e permitir interações.

A tela pode aparecer aos poucos. Um documento de texto visível não significa que todas as imagens ou funções já estejam prontas. Recursos podem vir de servidores diferentes.

O papel do cache e das exceções

Caches guardam dados para possível reutilização. Conforme as regras HTTP, um cliente pode usar uma resposta ainda válida ou verificar se a versão mudou. Cache não significa que todo conteúdo fique disponível sem rede.

Assim, o fluxo é uma orientação por funções: endereço → localização do serviço → comunicação → recursos → apresentação. Algumas etapas aproveitam trabalho anterior; outras podem ocorrer várias vezes, em paralelo ou após um redirecionamento.

Se uma etapa falha, o resultado depende de qual recurso foi afetado. Um DNS resolvido não garante resposta HTTP; uma resposta recebida não garante que todo elemento da página funcione.

Próxima leitura

Leia DNS para aprofundar a parte que liga nomes às informações usadas para encontrar serviços.

Continue aprendendo

  • Verbete Navegador — Navegador é um aplicativo que acessa e apresenta recursos da web, como páginas, imagens e vídeos. Ele interpreta documentos e pode executar programas da página para permitir interações.
  • Verbete Internet — A internet conecta redes de computadores ao redor do mundo usando protocolos comuns. Essa infraestrutura permite serviços como a web e o e-mail.
  • Verbete Web — A web é um sistema de páginas e recursos conectados por links, normalmente acessados por um navegador. Ela é um dos serviços que funcionam sobre a internet.
  • Verbete DNS — DNS é o sistema distribuído que consulta informações associadas a nomes de domínio. Ele permite, por exemplo, encontrar endereços IP de um serviço a partir de um nome, sem entregar o conteúdo da página.
  • Guia Internet e web: qual a diferença? — A internet conecta redes; a web é um dos serviços que usa essa conexão. Compare uma página, um aplicativo de e-mail e uma falha de acesso para entender a diferença.

Fontes para aprofundar