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

05 - Tipos de Endereço

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

Tipos de Endereço (Overview)

1. Visão Geral

Em IPv4, nem todos os endereços IP dentro de um bloco têm o mesmo significado. Dependendo do padrão dos bits de host e da faixa reservada em que o endereço se encontra, um IP pode assumir diferentes papéis: identificar a rede, identificar um host, funcionar como broadcast, servir para testes locais, distribuir para múltiplos destinos simultaneamente ou ser proibido de uso geral.

Compreender esses tipos é pré-requisito para projetar redes, ler tabelas de roteamento, depurar problemas de conectividade e estudar para certificações como CCNA, Network+ e JNCIA.

2. Os Seis Tipos Fundamentais

2.1 Endereço de Rede (O Identificador da Vizinhança)

O Endereço de Rede é o primeiro endereço de qualquer bloco IP. Serve para identificar a rede como um todo perante os roteadores.

  • Como identificar: todos os bits da porção de Host são iguais a 0.
  • Uso: exclusivamente em tabelas de roteamento. Diz ao roteador: "Este é o caminho para todos que moram aqui".
  • Regra de Ouro: Nunca pode ser atribuído a uma interface de rede.
  • Exemplo: Na rede 192.168.1.0/24, o IP .0 é a identidade da própria rede.

2.2 Endereço de Broadcast (O Alto-Falante)

O Endereço de Broadcast é o oposto do endereço de rede. Usado quando um dispositivo precisa enviar uma mensagem para todos os outros dispositivos da mesma rede simultaneamente.

  • Como identificar: todos os bits da porção de Host são iguais a 1.
  • Uso: essencial para protocolos como ARP (descobrir MAC) e DHCP (pedir IP).
  • Regra de Ouro: também não pode ser atribuído a um computador individual.
  • Exemplo: Na rede 192.168.1.0/24, o IP 192.168.1.255 é o broadcast.

2.3 Endereço de Host Válido (O Cidadão)

São os IPs que sobram "no meio" do intervalo, entre o endereço de rede e o endereço de broadcast. Únicos endereços que podem ser legalmente configurados em computadores, servidores, roteadores e impressoras.

  • Como identificar: bits de host não são todos 0 nem todos 1.
  • Cálculo de disponibilidade: 2^n − 2 (onde n é o número de bits de host).
  • Exemplo: Em 192.168.1.0/24, os hosts válidos são 192.168.1.1 a 192.168.1.254 (254 endereços).

2.4 Endereço de Loopback (O Espelho)

Endereço especial que aponta para o próprio dispositivo onde o comando é executado. Usado para testar a pilha de protocolos TCP/IP interna sem que os dados sequer saiam para o cabo de rede.

  • Faixa Reservada: todo o bloco 127.0.0.0/8 (RFC 5735).
  • O IP padrão: 127.0.0.1 (também conhecido como localhost).
  • Usos:
  • Testar se a placa de rede e o software de rede estão funcionando (ping 127.0.0.1).
  • Rodar serviços de desenvolvedor (servidor web local) acessíveis só pela própria máquina.
  • Curiosidade: qualquer IP começando com 127 é um loopback. Se você der um ping em 127.25.0.1, sua própria máquina responderá.

2.5 Endereço Multicast (O Grupo de Assinantes)

Multicast é um endereço que identifica um grupo de hosts (não uma rede inteira). Apenas hosts que "assinaram" o grupo recebem os pacotes. É a base de IPTV, streaming ao vivo, OSPF, EIGRP, PIM e protocolos de áudio/vídeo profissional.

  • Faixa reservada: 224.0.0.0/4 (de 224.0.0.0 a 239.255.255.255).
  • RFC de referência: RFC 5771.
  • Exemplos notáveis:
  • 224.0.0.5 — All OSPF Routers
  • 224.0.0.9 — RIPv2
  • 224.0.0.251 — mDNS (Bonjour, Avahi)

Multicast é o meio-termo entre Unicast (um-para-um) e Broadcast (um-para-todos): é um-para-muitos-selecionados.

2.6 Endereços Reservados (As Faixas Especiais)

Diversas faixas IPv4 não são atribuíveis a hosts públicos na internet, seja por serem privadas (RFC 1918), por serem para documentação (TEST-NET), benchmarking ou por pertencerem à Classe E histórica (240.0.0.0/4).

Faixa Tipo RFC
0.0.0.0/8 "This host" 1122
10.0.0.0/8 Privada 1918
127.0.0.0/8 Loopback 5735
169.254.0.0/16 Link-Local (APIPA) 3927
172.16.0.0/12 Privada 1918
192.0.2.0/24 TEST-NET-1 5737
192.168.0.0/16 Privada 1918
198.18.0.0/15 Benchmarking 2544
198.51.100.0/24 TEST-NET-2 5737
203.0.113.0/24 TEST-NET-3 5737
224.0.0.0/4 Multicast 5771
240.0.0.0/4 Reservado futuro 1112

3. Tabela Sintética dos Tipos

Tipo Bits de Host Atribuível a Host Faixa Exemplo
Rede Todos 0 Não 192.168.1.0/24
Broadcast Todos 1 Não 192.168.1.255/24
Host Válido Mistos Sim 192.168.1.1 a .254
Loopback N/A (faixa fixa) Não (virtual) 127.0.0.1
Multicast N/A (faixa fixa) Não (grupo) 224.0.0.5
Reservado N/A (faixa fixa) Não 10.0.0.0/8, 240.0.0.0/4

4. Como Identificar Cada Tipo na Prática

Dado um IP e uma máscara, você identifica o tipo seguindo este fluxo:

  1. Calcular o endereço de rede (AND entre IP e máscara).
  2. Calcular o broadcast (rede + tamanho do bloco − 1).
  3. Comparar o IP com esses dois extremos:
    - IP == rede → endereço de rede
    - IP == broadcast → endereço de broadcast
    - rede < IP < broadcast → host válido
  4. Verificar faixas especiais:
    - IP começa com 127 → loopback
    - IP em 224.0.0.0/4 → multicast
    - IP em 10/8, 172.16/12, 192.168/16 → privado
    - IP em 169.254/16 → link-local (APIPA)

Exemplo 1

IP 192.168.10.50/24:
- Rede: 192.168.10.0, broadcast: 192.168.10.255
- 0 < 50 < 255 → Host válido (privado, faixa 192.168/16)

Exemplo 2

IP 10.0.0.0/8:
- Todos os bits de host são 0 → Endereço de rede (privado, faixa 10/8)

Exemplo 3

IP 127.0.0.1:
- Está na faixa 127/8 → Loopback

Exemplo 4

IP 224.0.0.5:
- Está na faixa 224/4 → Multicast (OSPF)

5. Exemplos Práticos Completos

IP + Máscara Tipo Justificativa
192.168.1.0/24 Rede Último octeto 0, 8 bits de host
192.168.1.1/24 Host válido Entre .0 e .255
192.168.1.255/24 Broadcast Último octeto 255, todos bits host = 1
172.16.10.128/26 Rede .128 com máscara /26 → primeira sub-rede
172.16.10.191/26 Broadcast Último IP da sub-rede .128/26
127.0.0.1 Loopback Faixa reservada 127/8
224.0.0.5 Multicast Faixa reservada 224/4 (OSPF)
10.0.0.0/8 Rede + Privada Bits de host 0 + faixa RFC 1918
169.254.1.1/16 Link-Local Faixa APIPA (DHCP falhou)
240.0.0.1/4 Reservado Faixa Classe E histórica

6. Ferramentas para Identificação

Linux — ipcalc

$ ipcalc 192.168.10.150/26
Address:   192.168.10.150        11000000.10101000.00001010.10010110
Netmask:   255.255.255.192 = 26  11111111.11111111.11111111.11000000
Wildcard:  0.0.0.63              00000000.00000000.00000000.00111111
Network:   192.168.10.128/26     11000000.10101000.00001010.10000000
HostMin:   192.168.10.129        11000000.10101000.00001010.10000001
HostMax:   192.168.10.190        11000000.10101000.00001010.10111110
Broadcast: 192.168.10.191        11000000.10101000.00001010.10111111

Python — ipaddress

import ipaddress
ip = ipaddress.ip_address('192.168.10.150')
net = ipaddress.ip_network('192.168.10.128/26')
print(ip in net.hosts())          # True (host válido)
print(net.network_address)        # 192.168.10.128
print(net.broadcast_address)      # 192.168.10.191
print(ip.is_loopback)             # False
print(ip.is_multicast)            # False
print(ip.is_private)              # True (faixa 192.168/16)

7. Importância para Troubleshooting

Saber classificar o tipo de endereço é essencial para diagnosticar problemas:

  • Usuário com IP terminando em .0 ou .255: erro de cálculo de sub-rede.
  • Host com IP 169.254.x.x: DHCP não respondeu; verificar servidor DHCP.
  • Roteador anuncia 127.x.x.x em BGP: erro grave, possível spoofing.
  • Pacote com destino 224.0.0.5: tráfego OSPF esperado entre roteadores.

8. Resumo

Os seis tipos de endereço IPv4 — Rede, Broadcast, Host Válido, Loopback, Multicast e Reservado — formam o vocabulário básico do endereçamento IP. Cada tipo tem regras claras de identificação (bits de host em 0 ou 1) ou faixas fixas reservadas pela IANA. Saber classificar qualquer IP em uma destas categorias é pré-requisito para projetar redes, configurar roteadores e depurar falhas com eficiência.

9. Conclusão

A distinguishability entre os tipos de endereço é o que permite que o TCP/IP funcione de forma coerente em escala global. Sem essa categorização, roteadores não poderiam agregar rotas, broadcasts inundariam toda a internet, e DHCP/ARP seriam impossíveis. Dominar este capítulo é abrir a porta para temas mais avançados como subnetting, VLSM, CIDR e roteamento dinâmico — todos fundamentados na correta identificação do tipo de endereço.