Home Comunidade Eventos YouTube Networks Desafios // produtos Academy News CTI | CVE Contato

04 - Endereçamento IP

video explicativo
Video explicativoEspaco reservado para o video desta anotação — adicione video: https://youtu.be/... no frontmatter da nota.

Endereçamento IP — Visão Geral da Seção 07

1. Introdução

A seção 07 - Endereçamento IP da Bíblia de Redes é dedicada ao estudo aprofundado do sistema de endereçamento utilizado na camada de rede (camada 3 do modelo OSI) para identificar unicamente interfaces de rede em uma rede IP. É uma das competências mais fundamentais para qualquer engenheiro de redes, pois todo o roteamento, toda a conectividade internet e toda a segmentação de redes dependem diretamente deste conhecimento.

O endereçamento IP é o alicerce lógico sobre o qual a internet opera. Sem ele, a comunicação entre dispositivos em redes diferentes seria impossível — não haveria como identificar o remetente ou destinatário de um pacote de dados.

2. Estrutura da Seção

A seção está organizada em quatro grandes blocos temáticos, cada um cobrindo um aspecto essencial do endereçamento IP:

Bloco 1 — IPv4 (subpasta 01)

Cobre o protocolo IPv4, ainda dominante na maioria das redes. Inclui:

  1. Estrutura e Características: 32 bits, 4 octetos, notação binária vs decimal, limite de 4,2 bilhões.
  2. Hierarquia: separação entre rede e host, identificação de cada parte.
  3. Classes de Endereçamento: A, B, C, D, E — modelo histórico ainda relevante para compreensão.
  4. Tipos de Endereço: endereço de rede, broadcast, loopback, hosts válidos.
  5. Máscara de Sub-Rede e Notação CIDR: delimitação rede vs host, prefixos CIDR.
  6. Subnetting e VLSM: subdivisão de redes, máscaras de comprimento variável.
  7. IPs Públicos e Privados (RFC 1918) e NAT: espaço público vs privado, tradução.
  8. APIPA: configuração automática de IP link-local.
  9. Fragmentação de Pacotes e MTU: como pacotes grandes são divididos.

Bloco 2 — IPv6 (subpasta 02)

Cobre o sucessor do IPv4, com 128 bits de endereçamento. Inclui:

  1. Características e Vantagens: 128 bits, sem NAT obrigatório, IPsec integrado.
  2. Representação de Endereços: 8 grupos hexadecimais, regras de compressão.
  3. Tipos de Endereço: Unicast, Multicast, Anycast.
  4. Autoconfiguração SLAAC e DHCPv6: como hosts obtêm IPs automaticamente.
  5. Neighbor Discovery Protocol (NDP): substituto do ARP em IPv6.
  6. Mecanismos de Transição: dual stack, 6to4, NAT64, DS-Lite.

Bloco 3 — Tipos de Comunicação (subpasta 03)

Cobre as três formas básicas de comunicação em redes IP:

  1. Unicast: 1-para-1, o padrão da maioria das aplicações.
  2. Broadcast: 1-para-todos da sub-rede (eliminado em IPv6).
  3. Multicast: 1-para-grupo, essencial para streaming, IPTV, protocolos de roteamento.

Bloco 4 — Visão Geral (este arquivo)

Síntese dos conceitos da seção, conectando IPv4, IPv6 e tipos de comunicação em um arcabouço coerente.

3. Contexto Histórico

O endereçamento IP evoluiu junto com a própria internet:

  • 1969: ARPANET usa NCP (Network Control Program), precursor do IP.
  • 1981: RFC 791 define o IPv4 como o conhecemos hoje — 32 bits, classes.
  • 1985: RFC 950 introduz subnetting (subdivisão de classes).
  • 1993: RFC 1519 introduz CIDR (Classless Inter-Domain Routing), abolição das classes.
  • 1994: RFC 1631 introduz NAT para conservar endereços.
  • 1996: RFC 1918 formaliza faixas privadas (10/8, 172.16/12, 192.168/16).
  • 1998: RFC 2460 define o IPv6 (128 bits).
  • 2011: IANA esgota pool IPv4.
  • 2017: RFC 8200 atualiza o IPv6 como "Internet Standard 86".

Cada uma dessas etapas respondeu a uma pressão específica do crescimento da internet. Compreender essa história é entender por que o endereçamento IP é como é hoje.

4. Conceitos Fundamentais

4.1. O que é um Endereço IP?

Um endereço IP é um número que identifica unicamente uma interface de rede em uma rede IP. Note: identifica uma interface, não um dispositivo. Um roteador com 4 placas de rede tem 4 endereços IP distintos, um por interface.

Cada endereço IP tem duas partes lógicas:

  • Identificador de Rede (Network ID): indica a qual rede o host pertence.
  • Identificador de Host (Host ID): indica qual host específico dentro daquela rede.

A divisão entre essas duas partes é feita pela máscara de sub-rede.

4.2. Por que o Endereçamento é Hierárquico?

A internet é uma rede de redes — milhares de sistemas autônomos interconectados. Para que os roteadores consigam encaminhar pacotes em escala global, o endereçamento precisa ser hierárquico: blocos contíguos de endereços são atribuídos a organizações, permitindo agregação de rotas. Sem hierarquia, a tabela de roteamento global teria bilhões de entradas — uma por host. Com hierarquia, são ~1,2 milhão de entradas na DFZ (2024).

4.3. Endereço IP vs Endereço MAC

O endereço IP opera na camada 3 (rede) e é lógico — pode mudar quando o dispositivo muda de rede. O endereço MAC opera na camada 2 (enlace) e é físico — vem de fábrica na placa de rede (embora possa ser alterado por software). A correspondência entre eles é feita pelo protocolo ARP (em IPv4) ou NDP (em IPv6).

5. IPv4 vs IPv6 — Comparação

Característica IPv4 IPv6
Tamanho do endereço 32 bits 128 bits
Total de endereços ~4,3 bilhões ~3,4 × 1038
Notação Decimal pontilhada (192.168.1.1) Hexadecimal com ":" (2001:db8::1)
Máscara Decimal ou CIDR (/24) Apenas CIDR (/64)
Classes Históricas (A, B, C, D, E) Sem classes
Broadcast Sim (limitado e dirigido) Não — substituído por multicast
Autoconfiguração DHCP ou APIPA SLAAC ou DHCPv6
ARP Sim (broadcast) Não — substituído por NDP (multicast)
NAT Quase universal Raramente necessário
IPsec Opcional Integrado
Fragmentação Roteadores intermediários Apenas origem
Cabeçalho Variável (20-60 bytes) Fixo (40 bytes)

6. Operações Básicas com IPs

Atribuição de IP a uma Interface

# Linux - comando ip
sudo ip addr add 192.168.1.10/24 dev eth0

# Linux - ifconfig (obsoleto)
sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0

# Cisco IOS
interface GigabitEthernet0/0
 ip address 192.168.1.10 255.255.255.0
 no shutdown

Verificação

# Linux
ip addr show
ip route show

# Windows
ipconfig /all
route print

# Cisco
show ip interface brief
show ip route
show ip arp

Diagnóstico

# Ping (testa conectividade L3)
ping 8.8.8.8

# Traceroute (descobre o caminho)
traceroute 8.8.8.8
mtr -n 8.8.8.8     # versão interativa

# DNS lookup
dig google.com
nslookup google.com

# Whois (info sobre o IP)
whois 8.8.8.8

7. Tabela de RFCs Importantes

RFC Título Ano Tópico
790 Assigned Numbers 1981 Classes iniciais
791 Internet Protocol 1981 IPv4
950 Internet Standard Subnetting 1985 Subnetting
1519 CIDR 1993 Roteamento sem classes
1631 IP Network Address Translator 1994 NAT
1918 Address Allocation for Private Internets 1996 IPs privados
2460 Internet Protocol, Version 6 (IPv6) 1998 IPv6
3021 Using 31-Bit Prefixes on Point-to-Point Links 2000 Sub-redes /31
3927 Dynamic Config of IPv4 Link-Local Addresses 2004 APIPA
4291 IPv6 Addressing Architecture 2006 Endereçamento IPv6
4861 Neighbor Discovery for IPv6 2007 NDP
4862 IPv6 Stateless Address Autoconfiguration 2007 SLAAC
5735 Special Use IPv4 Addresses 2010 Faixas reservadas
6598 IANA-Reserved IPv4 Prefix for CGNAT 2011 CGN
8200 Internet Protocol, Version 6 (IPv6) 2017 IPv6 Standard

8. Boas Práticas de Projeto

  1. Planejar endereçamento antes de implementar: nunca começar a atribuir IPs sem um plano.
  2. Usar faixas privadas (RFC 1918) para todas as redes internas, evitando IPs públicos em LANs.
  3. Aplicar VLSM para otimizar o uso do espaço de endereçamento.
  4. Documentar em IPAM (NetBox, phpIPAM, InfoBlox) — nunca em planilhas Excel isoladas.
  5. Reservar primeira sub-rede para infraestrutura (gateways, switches, gerência).
  6. Deixar margem de crescimento: nunca alocar 100% dos hosts previstos, mas sim 70-80%.
  7. Usar /30 ou /31 para links ponto-a-ponto entre roteadores.
  8. Usar /32 para loopbacks de roteadores (ex: OSPF router-id, BGP peer).
  9. Padronizar gateway: tipicamente o primeiro ou último IP utilizável da sub-rede.
  10. Implementar NAT na borda para conservar IPs públicos.
  11. Planejar dual stack IPv4/IPv6 em todos os novos projetos.
  12. Usar TEST-NET (192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24) em documentação e exemplos.

9. Tópicos para Aprofundamento

Após dominar esta seção, o leitor estará preparado para abordar tópicos correlatos em outras seções da Bíblia de Redes:

  • 08 - Camada de Rede: protocolos IP, ICMP, ARP, roteamento L3.
  • 11 - Roteamento Estático e Dinâmico: OSPF, EIGRP, BGP, IS-IS.
  • 12 - Switching e VLANs: VLANs, trunking, spanning tree.
  • 13 - SDN e NFV: redes definidas por software, network function virtualization.
  • 14 - Datacenter Networking: spine-leaf, VXLAN, EVPN.
  • 16 - QoS: marcação, policiamento, filas — tudo depende do endereçamento IP correto.
  • 27 - Segurança de Redes: firewalls, NAT, ACLs, VPNs — todos baseados em endereçamento.

10. Resumo

O endereçamento IP é o pilar sobre o qual toda a comunicação em redes modernas se sustenta. Dominar IPv4 (estrutura, classes, máscaras, subnetting, VLSM, público/privado, NAT, APIPA, fragmentação), IPv6 (128 bits, SLAAC, NDP, transição) e os tipos de comunicação (unicast, multicast, broadcast, anycast) é pré-requisito para qualquer certificação (CCNA, CCNP, Network+, JNCIA) e para o trabalho profissional como engenheiro de redes.

As próximas seções aprofundam cada um desses temas individualmente, com exemplos práticos, comandos de configuração em diferentes fabricantes (Cisco, Juniper, Linux, Mikrotik) e casos de uso reais.