Redes, Internet e protocolos
Este livro disseca o trajeto de uma URL até uma resposta: endereço, DNS, IP, transporte, HTTP e TLS. Leia Da URL à resposta e faça o Laboratório de rede. Ao final, “a internet caiu” deve virar uma hipótese localizada e testável.
Ao terminar, você deverá conseguir
- seguir uma requisição
- distinguir DNS TCP HTTP TLS
- diagnosticar camadas
Da URL à resposta
Este capítulo acompanha uma consulta de ordem de serviço desde a URL digitada até a resposta exibida. Sem pressupor conhecimento de redes, explica nome, DNS, endereço IP, porta, socket, roteamento, TCP, QUIC, TLS, HTTP, método, caminho, cabeçalho, corpo e códigos de status. O leitor desmonta uma URL com Python, observa resolução de nome e aprende a localizar falhas por fronteira em vez de concluir que “a internet caiu”. Paginação, cache, timeout, retry, idempotência, CORS, proxies e segurança entram quando passam a afetar a decisão. O resultado é um modelo operacional para conversar com desenvolvedores e investigar APIs sem expor credenciais.
Caderno operacional — dissecar uma chamada
Este laboratório cria uma API HTTP local e a utiliza para observar método, caminho, query, status, headers, paginação e timeout sem credenciais nem dependência externa. O servidor Python oferece saúde, lista limitada de ordens, recurso inexistente e resposta lenta; um cliente registra resultados e provoca falhas controladas. O leitor aprende a distinguir recusa HTTP de espera excedida, evitar retries perigosos, produzir uma matriz de diagnóstico e sanitizar evidências. Ao final, comandos, saídas e decisões formam um runbook reproduzível para investigar integrações com ERP sem copiar tokens ou atribuir toda falha genericamente à rede.