Trilha 10

Internet, redes e web

Do endereço IP ao navegador: como dados viajam pelo mundo e chegam até você em milissegundos.

Objetivo: entender a pilha completa da web — como um nome de domínio vira conexão TCP, como HTTP funciona por baixo dos frameworks e como uma página carrega da rede até os pixels na tela. Ao final você consegue depurar problemas de rede com consciência de causa.
Lições

O caminho desta trilha

Projetos da trilha

O que você vai construir

🔌

Cliente HTTP do zero

Conexão TCP manual na porta 80, envio de GET e leitura da resposta usando apenas sockets.

🌍

DNS resolver

Implemente uma função que resolve domínios consultando servidores DNS reais via UDP.

🖥️

Servidor web mínimo

Sirva arquivos estáticos com Node.js/Python respondendo a requisições HTTP na porta 8080.

← Todas as trilhas Começar a trilha →