O Papel Duplo do IP: Identidade e Entrega
O Protocolo de Internet (IP) é o protocolo fundamental de camada 3 que torna a inter-rede possível. Ele executa duas funções indispensáveis:
1. Endereçamento (Identificação Lógica)
- Atribui um endereço IP único a cada interface na rede.
- IPv4: 32-bit, decimal pontuado (ex.: 192.168.1.1). ~4,3 bilhões de endereços.
- IPv6: 128-bit, hexadecimal (ex.: 2001:db8::1). 3,4×10³⁸ endereços.
- Endereços são hierárquicos (prefixo de rede + identificador de host), permitindo agregação e escalabilidade de roteamento.
- Endereços especiais: loopback (127.0.0.1 / ::1), multicast, broadcast (IPv4), link-local, unique local (IPv6).
2. Roteamento (Encaminhamento de Pacotes)
- Encapsula dados em pacotes IP com cabeçalhos IP de origem/destino.
- Roteadores examinam o IP de destino, consultam tabelas de roteamento (construídas via config estática ou protocolos dinâmicos: OSPF, BGP, IS-IS, RIP, EIGRP), e encaminham o pacote para o próximo salto.
- Entrega best-effort, sem conexão — sem garantia de ordem, latência, ou confiabilidade (tratado por TCP/UDP acima).
- Fragmentação/rea montagem (IPv4) ou Path MTU Discovery (IPv6) lidam com MTUs de enlace diferentes.
- TTL/Hop Limit previne loops infinitos.
Por Que Esta Separação Importa
Endereçamento fornece identidade independente de localização; roteamento fornece determinação de caminho. Juntos, permitem que qualquer dispositivo alcance qualquer outro através de uma rede global, heterogênea, de redes — a Internet.