Um endereço IP (Internet Protocol address) é um rótulo numérico atribuído a cada interface de rede, permitindo que dispositivos se localizem e comuniquem através de uma rede IP (LAN ou Internet).
Funções Principais
- Identificação Única: Distingue cada host/interface (IPv4: 32-bit; IPv6: 128-bit).
- Roteamento e Encaminhamento: Roteadores examinam o IP de destino para encaminhar pacotes hop-by-hop rumo à rede alvo.
- Hierarquia de Endereçamento: Prefixo de rede + porção host permite agregação (CIDR), reduzindo tamanho de tabelas de roteamento.
- Subnetting: Divide redes grandes em segmentos gerenciáveis (departamentos, VLANs, sites) para segurança e controle de tráfego.
- Resolução de Nomes: DNS mapeia nomes de domínio legíveis (exemplo.com) para IPs para usuários não decorarem números.
- Políticas de Segurança: Firewalls, ACLs e políticas zero-trust combinam IPs origem/destino para permitir/bloquear tráfego.
- Geolocalização e Analytics: Bases IP-para-localização permitem localização de conteúdo, detecção de fraude, compliance.
IPv4 vs. IPv6
- IPv4 (ex.: 192.0.2.1): ~4,3 B endereços; esgotado; usa NAT extensivamente.
- IPv6 (ex.: 2001:db8::1): 3,4×10³⁸ endereços; sem NAT necessário; IPsec, SLAAC, multicast built-in.
Público vs. Privado
- Público: Globalmente roteável, atribuído por ISPs/RIRs.
- Privado (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16—usados internamente, traduzidos via NAT.
Sem endereços IP, redes comutadas por pacotes como conhecemos não existiriam.