Formação de endereços IPv4 e IPv6
3 min de leituraPodcast13 questões
Cai no edital de Agente PF, Escrivão PF, Papiloscopista PF
Para revisar
Resumo
Essência. Endereço IP identifica uma interface na rede.
IPv4: 32 bits, escritos em 4 octetos decimais separados por ponto (0 a 255): 192.168.10.25. Cerca de 4,3 bilhões de endereços, já esgotados, por isso o uso de NAT e endereços privados.
- Endereço = rede + host, separados pela máscara (
255.255.255.0= /24 na notação CIDR). - Em uma sub-rede /n: total de endereços = 2^(32−n); hosts utilizáveis = 2^(32−n) − 2 (descontam-se o endereço de rede e o de broadcast). /24 → 256 endereços, 254 hosts.
- Faixas privadas (RFC 1918):
10.0.0.0/8,172.16.0.0/12(172.16 a 172.31),192.168.0.0/16. Não são roteadas na internet. - 127.0.0.1 = loopback (a própria máquina).
IPv6: 128 bits, em 8 grupos de 4 dígitos hexadecimais separados por dois-pontos: 2001:0db8:0000:0000:0000:ff00:0042:8329.
- Abreviação: zeros à esquerda de cada grupo podem ser omitidos (
0db8→db8); uma sequência de grupos zerados vira::uma única vez:2001:db8::ff00:42:8329. - Não tem broadcast: usa unicast, multicast e anycast. Loopback =
::1. Link-local começa comfe80::. - Autoconfiguração (SLAAC), cabeçalho base fixo de 40 bytes, espaço que dispensa NAT.
Pegadinha Cebraspe. "Em IPv6, o símbolo :: pode ser usado várias vezes no mesmo endereço" → errado: só uma vez, senão o endereço fica ambíguo.
Visão geral
O item 3.1 é a parte numérica de redes. Protocolos (TCP, UDP, DNS, DHCP) estão em info-protocolos-de-rede; aqui o foco é ler e montar endereços.
Regra
Ver íntegra
| Classe IPv4 (histórica) | 1º octeto | Máscara padrão |
|---|---|---|
| A | 1–126 | /8 (255.0.0.0) |
| B | 128–191 | /16 (255.255.0.0) |
| C | 192–223 | /24 (255.255.255.0) |
| D | 224–239 | Multicast |
| E | 240–255 | Reservada |
| IPv4 | IPv6 | |
|---|---|---|
| Tamanho | 32 bits | 128 bits |
| Notação | Decimal, 4 octetos, ponto | Hexadecimal, 8 grupos, dois-pontos |
| Broadcast | Sim | Não (multicast) |
| Loopback | 127.0.0.1 | ::1 |
| Configuração | Manual ou DHCP | SLAAC, DHCPv6 ou manual |
Pontos-chave
- CIDR substituiu as classes: o prefixo /n diz quantos bits são de rede.
- Máscara /26 = 255.255.255.192 → 64 endereços, 62 hosts.
- NAT traduz vários IPs privados em um público (comum no roteador doméstico).
- IPv4 e IPv6 não são compatíveis diretamente: convivem por pilha dupla (dual stack), túneis ou tradução.
- DHCP distribui IPs automaticamente; DNS traduz nomes em IPs (A = IPv4, AAAA = IPv6).
Como a banca cobra
- "O endereço IPv6 possui 128 bits, representados em hexadecimal" → certo.
- "O endereço 172.20.5.1 pertence a uma faixa de endereços privados" → certo (172.16–172.31).
- "Uma sub-rede /24 comporta 256 hosts utilizáveis" → errado (254).
- "O IPv6 utiliza endereços de broadcast para enviar a todos os nós da rede" → errado.
- "O endereço 2001:db8:0:0:1:0:0:1 pode ser escrito como 2001:db8::1::1" → errado (:: duas vezes).
Mapa mental
IPv4
- 32 bits, 4 octetos decimais
- Máscara separa rede e host
- CIDR /n: bits de rede
- Hosts = 2^(32−n) − 2
Faixas especiais
- Privadas: 10/8, 172.16/12, 192.168/16
- Loopback 127.0.0.1
- Classes A, B, C; D multicast
IPv6
- 128 bits, 8 grupos hexadecimais
- Omite zeros à esquerda
- :: uma única vez
- Loopback ::1; link-local fe80::
Diferenças
- IPv6 sem broadcast
- NAT dispensável no IPv6
- Convivência por pilha dupla
⚠️ Pegadinha
- /24 tem 254 hosts
Questão 1, Agente PF, Certo ou Errado
Em IPv6, o símbolo :: pode ser usado várias vezes no mesmo endereço para abreviar grupos de zeros.
Revelar gabarito
Gabarito: Errado
Errado. O símbolo :: substitui uma sequência de grupos zerados apenas uma única vez em cada endereço. Se fosse usado mais de uma vez, seria impossível saber quantos grupos cada abreviação representa.
Questão 2, Agente PF, Certo ou Errado
Uma sub-rede IPv4 /26 comporta 62 hosts utilizáveis.
Revelar gabarito
Gabarito: Certo
Certo. Em uma sub-rede /26, restam 32 − 26 = 6 bits para hosts, ou 2^6 = 64 endereços. Descontando os endereços de rede e de broadcast, ficam 62 hosts utilizáveis.
Questão 3, Agente PF, Certo ou Errado
O endereço 172.20.5.10 pertence a uma faixa privada IPv4.
Revelar gabarito
Gabarito: Certo
Certo. O bloco privado 172.16.0.0/12, previsto na RFC 1918, vai de 172.16 a 172.31. O segundo octeto de 172.20.5.10 está nesse intervalo, e esse endereço não é roteado na internet.
Questão 4, Agente PF, Certo ou Errado
O endereço IPv6 é formado por 64 bits.
Revelar gabarito
Gabarito: Errado
Errado. O endereço IPv6 tem 128 bits, escritos em 8 grupos de 4 dígitos hexadecimais. O valor de 64 bits do item não corresponde ao tamanho total do endereço.
Questão 5, Agente PF, Certo ou Errado
O IPv6 mantém o endereço de broadcast do IPv4 para enviar pacotes a todos os hosts da rede.
Revelar gabarito
Gabarito: Errado
Errado. O broadcast não foi mantido no IPv6, que trabalha com unicast, multicast e anycast. O envio a um conjunto de hosts é feito, portanto, por meio de endereços multicast.
- Revelar resposta
IPv4 × IPv6 — tamanho e notação
IPv4: 32 bits, 4 octetos decimais. IPv6: 128 bits, 8 grupos de 4 dígitos hexadecimais.
- Revelar resposta
Hosts utilizáveis em sub-rede /n (IPv4)
2^(32−n) − 2 (descontam-se rede e broadcast). /24 → 254 hosts.
- Revelar resposta
Faixas privadas IPv4 (RFC 1918)
10.0.0.0/8,172.16.0.0/12(172.16–172.31) e192.168.0.0/16; não roteadas na internet. - Revelar resposta
Abreviação do IPv6
Zeros à esquerda de cada grupo podem ser omitidos; sequência de grupos zerados vira
::uma única vez. - Revelar resposta
Broadcast no IPv6
Não existe: usa unicast, multicast e anycast. Loopback
::1; link-localfe80::. - Revelar resposta
Faixa privada 172.16.0.0/12
A faixa privada 172.16.0.0/12 vai apenas de 172.16 até 172.31; o endereço 172.32.0.1 está fora dela, e as demais faixas privadas são 10.0.0.0/8 e 192.168.0.0/16.
- Revelar resposta
Máscara do prefixo /26
A máscara 255.255.255.192 equivale a /26, o que resulta em 64 endereços por sub-rede, dos quais 62 são utilizáveis por hosts, descontados rede e broadcast.
- Revelar resposta
Loopback IPv4 e IPv6
O loopback aponta para a própria máquina: no IPv4 é 127.0.0.1 e no IPv6 é ::1, enquanto os endereços link-local do IPv6 começam com fe80::.
- Revelar resposta
Endereço link-local IPv6
Endereços iniciados por fe80:: são link-local e têm validade no enlace; o IPv6 trabalha com unicast, multicast e anycast e não possui broadcast.
- Revelar resposta
Convivência IPv4/IPv6
IPv4 e IPv6 não são compatíveis diretamente e por isso convivem por pilha dupla (dual stack), por túneis ou por mecanismos de tradução entre os dois protocolos.
Estude Agente PF no app
Grátis, sem cartão