Internet, redes e web
Do endereço IP ao navegador: como dados viajam pelo mundo e chegam até você em milissegundos.
O caminho desta trilha
IP e endereçamento
O que é um endereço IP, como funcionam as sub-redes e por que existem IPs públicos e privados. Com calculadora de subnet interativa.
Disponível 02DNS: o catálogo da internet
Como um nome como 'google.com' vira um endereço IP. Siga a consulta DNS passo a passo, do browser ao nameserver autoritativo.
Disponível 03TCP: conexão confiável
Como o TCP garante que os pacotes chegam em ordem e sem perda. Veja o 3-way handshake acontecer em câmera lenta.
Disponível 04HTTP e HTTPS
O protocolo da web. Construa requisições HTTP interativamente, veja headers, métodos e como o TLS adiciona criptografia.
Disponível 05Como uma página web carrega
Do DNS ao primeiro pixel: veja o waterfall completo de carregamento com DNS, TCP, TLS, HTML, CSS, JS e renderização.
Disponível 06APIs e REST
Como aplicativos se comunicam via HTTP. Explore uma API REST real: GET, POST, PUT, DELETE com respostas JSON ao vivo.
DisponívelO 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.