05 - Tipos de Endereço
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 IP192.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ão192.168.1.1a192.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 comolocalhost). - 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(de224.0.0.0a239.255.255.255). - RFC de referência: RFC 5771.
- Exemplos notáveis:
224.0.0.5— All OSPF Routers224.0.0.9— RIPv2224.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:
- Calcular o endereço de rede (AND entre IP e máscara).
- Calcular o broadcast (rede + tamanho do bloco − 1).
- 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 - Verificar faixas especiais:
- IP começa com127→ loopback
- IP em224.0.0.0/4→ multicast
- IP em10/8,172.16/12,192.168/16→ privado
- IP em169.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
.0ou.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.xem 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.