Internetworking — a interconexão de múltiplas redes em um tecido de comunicação unificado — repousa em dez princípios fundamentais que permitem troca global, escalável e confiável de dados.
1. Arquitetura em Camadas (OSI / TCP-IP)
Separação modular de preocupações:
- OSI 7 camadas: Física, Enlace de Dados, Rede, Transporte, Sessão, Apresentação, Aplicação
- TCP/IP 4 camadas: Acesso à Rede, Internet, Transporte, Aplicação
- Cada camada provê serviços à superior, usa serviços da inferior
- Encapsulamento: headers adicionados por camada; desencapsulamento no recebimento
2. Suítes de Protocolos
Stacks de protocolos coordenados por camada:
- TCP/IP: IP (roteamento), TCP/UDP (transporte), DNS/HTTP/TLS (aplicação)
- Outros: IPX/SPX (legado), AppleTalk (legado), stack OSI (X.400, FTAM — raro)
3. Encapsulamento e Desencapsulamento
Transformação de unidade de dados descendo/subindo stack:
Dados Aplicação → Segmento TCP (porta, seq, ack, flags) → Pacote IP (IP orig/dest, TTL, protocolo) → Quadro (MAC orig/dest, tipo, FCS) → Bits no fio
4. Endereçamento e Roteamento
- Lógico (L3): IPv4 (32-bit), IPv6 (128-bit) — hierárquico, roteável
- Físico (L2): MAC (48-bit) — localmente único, plano
- Protocolos de roteamento: OSPF (interno), BGP (internet), IS-IS, EIGRP — calculam caminhos ótimos
- Encaminhamento: Longest-prefix match na FIB (Forwarding Information Base)
5. Sub-rede e CIDR
- Máscaras de Sub-rede de Comprimento Variável (VLSM) para alocação eficiente
- Notação CIDR: 192.168.1.0/24 = 256 endereços (254 utilizáveis)
- Agregação de rotas reduz tamanho de tabela
- Faixas privadas (RFC 1918): 10/8, 172.16/12, 192.168/16
6. Controle de Erro e Fluxo
- Erro: Checksums (IP, TCP, Ethernet FCS), CRC, ARQ (retransmissão)
- Fluxo: Janela deslizante TCP (anunciada pelo receptor), ECN (Notificação Explícita de Congestionamento)
- Previne bufferbloat, overflow do receptor
7. Controle de Congestionamento
- Algoritmos TCP: Reno, CUBIC, BBR — ajustam cwnd (janela de congestionamento) em perda/ECN/RTT
- AQM (Active Queue Management): RED, CoDel, PIE — disciplina de fila no roteador
- Previne colapso sob carga
8. Qualidade de Serviço (QoS)
- DiffServ: Marcação DSCP (EF, AF41, CS6, BE) → comportamento por salto
- IntServ/RSVP: Reserva por fluxo (raramente implantado)
- Enfileiramento: WFQ, CBWFQ, LLQ — prioriza voz/vídeo
- Policiamento/modelagem nas bordas
9. Segurança
- Perímetro: Firewalls (stateful, next-gen), IDS/IPS
- Transporte: TLS 1.3, IPsec, WireGuard, MACsec
- Acesso: 802.1X, Zero Trust, microsegmentação
- Monitoramento: SIEM, NDR, análise de fluxo
10. Escalabilidade
- Design hierárquico (core/distribuição/acesso)
- Espaço de endereços IPv6 (3,4×10³⁸ endereços)
- Segment routing, SRv6 para engenharia de tráfego
- Automação: NetDevOps, GitOps, infrastructure as code
Estes princípios não são acadêmicos — são o DNA de engenharia da internet. Toda decisão de rede rastreia até um ou mais.