Ir para o conteúdo
OneKitly

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

Daniel OkonkwoProgramador front-end e redator de Tecnologia na OneKitly

Desempenho web · Formatos de ficheiro

Verificado a partir de 2 fontes

Ver perfil
Em resumo

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.

Calculadora de sub-rede (CIDR)Calcule a máscara de sub-rede e o número de hosts utilizáveis a partir de um prefixo CIDR.Experimentar a ferramenta

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
ExplicaçãoNotação Big O para iniciantes: O(1), O(n), O(n ao quadrado) e O(log n) explicadasO Big O descreve como o trabalho de um algoritmo cresce à medida que a entrada cresce. Eis o que significam O(1), O(n), O(n ao quadrado) e O(log n) e porque a diferença importa.TutorialComo ler binário e convertê-lo para decimal e hexadecimalSaiba como funcionam os valores posicionais binários e converta binário para decimal e hexadecimal à mão, com exemplos claros.ExplicaçãoO que são UTF-8 e Unicode? Pontos de código, codificação em bytes e porque o UTF-8 venceuO Unicode atribui a cada carácter um ponto de código; o UTF-8 codifica esses pontos de código em um a quatro bytes. Eis como funciona e porque bateu as alternativas.ExplicaçãoEntropia de palavras-passe explicada: bits, comprimento e quanto tempo leva a quebrarO que a entropia de uma palavra-passe realmente mede, porque o comprimento supera a complexidade e como os bits de entropia se traduzem num tempo de quebra realista.ExplicaçãoO que é bitrate? Bits por segundo, CBR vs VBRBitrate é quantos bits de dados um fluxo de vídeo ou áudio usa a cada segundo. Saiba como define a qualidade e o tamanho, e a diferença entre bitrate constante e variável.TutorialQuanto tempo demora a carregar um ficheiro? A fórmula tamanho vezes 8 dividido pela velocidadeEstime o tempo de carregamento com uma fórmula: o tamanho do ficheiro em bits dividido pela sua velocidade de envio. Saiba porque o envio costuma ser mais lento que o descarregamento e como a sobrecarga afeta o resultado.

Ferramentas relacionadas

Fontes

Detetaste um erro neste artigo?