Como funcionam as máscaras de sub-rede: CIDR, bits de rede e hosts utilizáveis
Publicado a 20/11/2025 · 4 min de leitura · Ferramentas para programadores
Daniel Okonkwo — Programador front-end e redator de Tecnologia na OneKitly
Desempenho web · Formatos de ficheiro
Verificado a partir de 2 fontes
Uma máscara de sub-rede marca quais bits de um endereço IP identificam a rede e quais identificam o host. Na notação CIDR, /24 significa que os primeiros 24 bits são a rede, deixando 8 bits para hosts. Esses 8 bits de host dão 256 endereços, mas dois estão reservados (rede e difusão), por isso um /24 tem 254 endereços de host utilizáveis.
Perceba como uma máscara de sub-rede divide um endereço IP em partes de rede e host, o que significa /24 e como contar os hosts utilizáveis.
Bits de rede versus bits de host
Um endereço IPv4 tem 32 bits, normalmente escrito como quatro números de 0 a 255, como 192.168.1.10. Uma máscara de sub-rede também tem 32 bits, mas é uma sequência de uns seguida de uma sequência de zeros. Os uns marcam a parte de rede — a que cada dispositivo da mesma sub-rede partilha — e os zeros marcam a parte de host, única para cada dispositivo.
Para a máscara 255.255.255.0, os três primeiros bytes são todos uns (24 uns) e o último byte é todo zeros. Assim, em 192.168.1.10 a parte 192.168.1 é a rede e o 10 é o host. Qualquer dispositivo cujo endereço comece por 192.168.1 está na mesma sub-rede e pode comunicar diretamente; o resto tem de passar por um router.
O que significam /24 e a notação CIDR
Escrever as máscaras como 255.255.255.0 é desajeitado, por isso a notação CIDR simplesmente conta os bits de rede após uma barra. /24 significa 24 bits de rede, que é exatamente 255.255.255.0. Um /16 significa 16 bits de rede (255.255.0.0) e um /8 significa 8 (255.0.0.0). Quanto maior o número após a barra, mais bits ficam fixos à rede e menos sobram para hosts.
Esta flexibilidade é o objetivo do CIDR: não está preso a bytes inteiros. Um /26 empresta dois bits de host para a rede, dividindo um /24 em quatro sub-redes mais pequenas de 64 endereços cada. Dimensionar as sub-redes assim permite ajustar o espaço de endereços ao número real de dispositivos de um segmento, em vez de desperdiçar um /24 inteiro num punhado de máquinas.
Contar os hosts utilizáveis
O número de endereços de uma sub-rede é 2 elevado ao número de bits de host. Um /24 tem 8 bits de host, por isso 2 elevado a 8 são 256 endereços. Mas o primeiro endereço (todos os bits de host a 0) é o identificador de rede e o último (todos os bits de host a 1) é o endereço de difusão, e nenhum pode ser atribuído a um dispositivo. Sobram 256 menos 2, ou seja 254 hosts utilizáveis.
A mesma fórmula aplica-se a qualquer prefixo: um /26 tem 6 bits de host, por isso 64 endereços e 62 hosts utilizáveis; um /30 tem 2 bits de host, por isso 4 endereços e apenas 2 hosts utilizáveis — útil para ligações ponto a ponto. Uma calculadora de sub-redes fá-lo instantaneamente, mostrando o endereço de rede, o endereço de difusão, o intervalo de hosts e o total de hosts utilizáveis para qualquer CIDR que introduza.
Perguntas frequentes
- Porque é que dois endereços estão sempre reservados?
- O endereço com todos os bits de host a 0 nomeia a própria sub-rede e não pode pertencer a uma única máquina, enquanto o endereço com todos os bits de host a 1 é o endereço de difusão usado para alcançar todos os hosts de uma vez. Como ambos têm significado especial, nenhum está disponível para atribuir, por isso os hosts utilizáveis são os endereços totais menos 2.
- Como sei se dois IPs estão na mesma sub-rede?
- Aplique a mesma máscara a ambos os endereços e compare as partes de rede. Se os bits cobertos pela máscara forem idênticos, partilham uma sub-rede e podem comunicar sem router. Para 192.168.1.10 e 192.168.1.200 com um /24, ambos começam por 192.168.1, por isso estão na mesma sub-rede.
- O IPv6 também usa máscaras de sub-rede?
- O IPv6 usa a mesma ideia de prefixo CIDR, mas os endereços têm 128 bits em vez de 32, por isso uma sub-rede típica é um /64. O conceito de bits de rede e bits de host é idêntico; há apenas muito mais espaço de endereços, por isso o IPv6 raramente se preocupa em ficar sem hosts utilizáveis numa sub-rede.
- Qual é a diferença entre um /24 e um /25?
- Um /25 empresta mais um bit para a rede do que um /24, por isso tem 7 bits de host em vez de 8. Isso reduz a sub-rede a metade: 128 endereços e 126 hosts utilizáveis em vez de 254. Dividir um /24 em dois /25 dá duas redes separadas, cada uma isolada da outra a menos que um router as ligue.
Artigos que podem interessar-lhe
Todos os guias →Ferramentas relacionadas
Fontes
Detetaste um erro neste artigo?