- Requisição do Cliente – Usuário digita URL no navegador.
- Lookup DNS – Navegador resolve domínio para IP via hierarquia DNS.
- Conexão TCP – Handshake de três vias (SYN, SYN-ACK, ACK) com porta 80/443 do servidor.
- Requisição HTTP – Navegador envia GET/POST com headers, cookies.
- Processamento do Servidor – App server executa lógica, consulta BD, renderiza template.
- Resposta HTTP – Servidor retorna status, headers, body (HTML, JSON, etc.).
- Renderização – Navegador parseia HTML, busca recursos (CSS, JS, imagens), executa JS, pinta página.
Tudo em milissegundos. Sustentado por TCP/IP, TLS (HTTPS), cache CDN e mais.