Saltar para o conteúdo
ipaddress.pt
Endereços IP2 min de leitura

O que é uma máscara de sub-rede?

Porque é que o seu computador diz 255.255.255.0, o que isso tem a ver com /24 e como a máscara decide se um endereço está na sua rede ou tem de ir para o router.

Por ipaddress.pt

Nas definições de rede de qualquer computador aparece, ao lado do endereço IP, uma máscara de sub-rede – quase sempre 255.255.255.0. É ela que diz ao dispositivo que parte do endereço identifica a rede e que parte identifica o próprio dispositivo.

Bits a 1 e bits a 0

Um endereço IPv4 tem 32 bits. A máscara também: os bits a 1 marcam a parte da rede, os bits a 0 a parte do anfitrião. 255.255.255.0 são vinte e quatro uns seguidos de oito zeros:

11111111.11111111.11111111.00000000

Por isso escreve-se também /24 – a notação CIDR é só a contagem dos uns.

Para que serve

Antes de enviar um pacote, o dispositivo aplica a máscara ao seu próprio endereço e ao endereço de destino (uma operação «E» bit a bit). Se o resultado for igual, o destino está na mesma rede local e o pacote vai diretamente; se não, vai para o gateway, o router.

Com o endereço 192.168.1.20 e a máscara 255.255.255.0:

  • 192.168.1.77 → rede 192.168.1.0 → igual → entrega direta;
  • 192.168.2.5 → rede 192.168.2.0 → diferente → via router.

Uma máscara errada é uma causa clássica de problemas estranhos: o dispositivo consegue falar com uns vizinhos e não com outros, ou envia ao router tráfego que devia ser local.

As máscaras mais comuns

Máscara Prefixo Endereços Anfitriões utilizáveis
255.255.255.255 /32 1 1 (um único anfitrião)
255.255.255.252 /30 4 2
255.255.255.248 /29 8 6
255.255.255.240 /28 16 14
255.255.255.192 /26 64 62
255.255.255.0 /24 256 254
255.255.254.0 /23 512 510
255.255.0.0 /16 65 536 65 534
255.0.0.0 /8 16 777 216 16 777 214

Os dois endereços «perdidos» em cada rede são o endereço de rede (o primeiro) e o de broadcast (o último).

Máscara wildcard

Algumas configurações de routers e firewalls usam a máscara wildcard, que é o inverso: 0.0.0.255 para um /24. Significa o mesmo, escrito ao contrário.

E no IPv6?

O IPv6 não usa máscaras escritas com pontos – só o comprimento do prefixo. As redes locais são quase sempre /64.

Faça as contas automaticamente

A calculadora CIDR converte entre máscara e prefixo e mostra a rede, o broadcast e o intervalo utilizável; a calculadora de sub-redes divide uma rede em partes iguais.

  • Endereços IP2 min de leitura

    O que são CIDR e sub-redes?

    O que significa /24, como calcular o endereço de rede e o de broadcast e como dividir uma rede em sub-redes – sem decorar tabelas.

  • Endereços IP3 min de leitura

    Qual é a diferença entre IPv4 e IPv6?

    Toda a gente fala do comprimento do endereço, mas as diferenças reais estão na forma como as redes são numeradas, como os dispositivos se configuram e no que acontece ao NAT.