Escreves comunidadesempreonline.com no navegador, carregas em Enter e, em menos de um segundo, a página aparece. O que aconteceu pelo caminho? Perceber este percurso é essencial para qualquer estudante de informática ou futuro programador web, e ajuda também quem tem um site e quer saber o que paga e para quê.
Visão geral numa frase
O teu navegador (cliente) pede uma página a um computador especial chamado servidor, que a envia de volta. Para saber onde fica esse servidor, usa um sistema parecido com uma lista telefónica: o DNS.
Passo 1: o endereço (URL)
Um endereço como https://exemplo.com/blog/artigo/ tem partes:
httpsé o protocolo (a "língua" da conversa).exemplo.comé o domínio (o nome do site)./blog/artigo/é o caminho (a página dentro do site).
Passo 2: o DNS traduz o nome em número
Os computadores comunicam por números, chamados endereços IP (por exemplo, 203.0.113.10). Ninguém decora isso, por isso existe o DNS (Domain Name System): converte exemplo.com no endereço IP do servidor onde o site está.
O navegador pergunta a um servidor DNS, que responde com o IP. Muitas vezes a resposta já está guardada em cache, por isso é rápido.
Passo 3: ligação ao servidor
Com o IP, o navegador liga-se ao servidor. Se o site usa HTTPS, os dois combinam primeiro uma ligação cifrada, usando um certificado SSL/TLS. Assim, ninguém no caminho (por exemplo, numa rede Wi-Fi pública) consegue ler o que trocas. Vê mais em o que é HTTPS e certificado SSL.
Passo 4: o pedido HTTP
O navegador envia um pedido, algo como "dá-me a página /blog/artigo/". É um pedido HTTP com um método (o mais comum é GET) e alguns cabeçalhos (idioma, tipo de navegador).
Passo 5: o servidor responde
O servidor processa o pedido. Pode:
- enviar um ficheiro que já existe (HTML, imagem, CSS);
- executar código (PHP, Python, Node.js) que gera a página, por exemplo, indo buscar dados a uma base de dados.
E responde com um código de estado:
200: tudo certo.301: a página mudou para outro endereço.404: página não encontrada.500: erro no servidor.
Passo 6: o navegador monta a página
O navegador recebe o HTML, lê-o e descobre que precisa de mais coisas: CSS, imagens, JavaScript. Faz novos pedidos para cada uma. Depois combina tudo e mostra a página. Os programadores chamam a isto renderizar.
Onde entra o alojamento (hosting)
O alojamento web é o serviço que te empresta um espaço num servidor sempre ligado, com ligação rápida à internet, para o teu site estar disponível 24 horas por dia. O domínio é o nome; o alojamento é a casa onde os ficheiros vivem. Precisas dos dois, e ligas-os através do DNS. Ajudamos nisso com consultoria em domínio, alojamento e ferramentas.
E as CDNs?
Uma CDN (Content Delivery Network) é uma rede de servidores espalhados pelo mundo que guardam cópias do teu site. Quando alguém abre a página, recebe-a do servidor mais próximo, o que acelera o carregamento, sobretudo para visitantes noutro continente.
Resumo do percurso
- Escreves o endereço.
- O DNS descobre o IP.
- O navegador liga-se ao servidor (com HTTPS, de forma cifrada).
- Envia um pedido HTTP.
- O servidor responde com HTML e outros ficheiros.
- O navegador monta e mostra a página.
Porque é que isto interessa a um programador
- Ajuda a perceber erros como 404, 500 ou "o site não carrega".
- Explica porque um site pode demorar horas a funcionar depois de mudares o DNS.
- É a base para perceber frontend e backend e APIs.
Perguntas frequentes
Internet e World Wide Web são a mesma coisa?
Não. A internet é a rede global de computadores. A Web é um dos serviços que correm sobre ela, feito de páginas ligadas entre si.
Porque é que mudar o DNS demora a ter efeito?
Porque as respostas ficam guardadas em cache por um tempo definido (o TTL). Até expirar, alguns utilizadores ainda veem o endereço antigo.
O que é um endereço IP?
É o número que identifica um dispositivo numa rede. Os servidores têm IP fixo; o teu telemóvel normalmente tem um IP atribuído pelo operador.




