Todo email, vídeo, página web e jogo atravessa a internet como pacotes — pequenos pedaços estruturados de dados que viajam independentemente e se remontam no destino.
Analogia: O Serviço Postal
Imagine enviar um livro de 500 páginas mandando cada página num envelope separado. Cada envelope (pacote) tem:
- Cabeçalho: Endereços De/Para (IP), número de sequência, protocolo, verificação de erro.
- Carga útil: Uma página de conteúdo (até ~1500 bytes típico).
- Rodapé (às vezes): Correção de erro extra.
Roteadores = correios. Leem cabeçalhos, encaminham ao destino. Páginas diferentes podem tomar rotas diferentes. Destino remonta pelo número de sequência.
Principais Campos do Pacote (IPv4/IPv6)
- IP Origem / Destino — roteamento.
- Protocolo — TCP (6), UDP (17), ICMP (1), etc.
- TTL / Limite de Saltos — máx. saltos (evita loops).
- Checksum / CRC — detecção de corrupção.
- Info de fragmentação — se pacote grande demais para MTU do enlace.
Por Que Pacotes?
- Eficiência: Enlaces compartilhados — sem reserva de circuito.
- Resiliência: Pacote perdido → retransmite só aquele pedaço (TCP).
- Escalabilidade: Roteadores stateless lidam com bilhões/seg.
- Flexibilidade: Mistura voz, vídeo, dados nos mesmos fios.
TCP vs UDP
- TCP: Confiável, ordenado, controle de fluxo (web, email, SSH).
- UDP: Dispara-e-esquece, baixa latência (jogos, VoIP, streaming, DNS).
Pacotes fazem da internet uma rede comutada por pacotes — a arquitetura central que escalou para 5 bilhões de usuários.