Angola e Portugal · todas as cidades Subdomínios em perfilvia.com
Programação e informática

Como funciona a internet: DNS, HTTP, servidores e navegadores

Entende o que acontece desde que escreves um endereço no navegador até a página aparecer: DNS, servidores, HTTP, HTTPS e alojamento, explicado de forma simples.

· 4 min de leitura · Equipa Comunidade Sempre Online

Ilustração sobre como funciona a internet – guia do blog Comunidade Sempre Online

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

  1. Escreves o endereço.
  2. O DNS descobre o IP.
  3. O navegador liga-se ao servidor (com HTTPS, de forma cifrada).
  4. Envia um pedido HTTP.
  5. O servidor responde com HTML e outros ficheiros.
  6. 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.

Se quiseres ajuda

Podemos fazer isto contigo.

Ver todos os serviços
Fala connosco

Tens uma dúvida sobre este tema?

Escreve-nos pelo WhatsApp e respondemos com preço, disponibilidade e prazo, se precisares de um serviço.

Falar no WhatsApp
Todo o projeto tem um orçamento. O valor final é confirmado conforme o serviço.
WhatsApp · Falar agora