A máscara de rede funciona como um gabarito. Imagine uma folha de papel com furos: onde há furos, você consegue ver o que está escrito no IP (Rede); onde não há furos, a informação é bloqueada (Host).

Tecnicamente, a máscara é uma sequência de 32 bits que deve ser lida em conjunto com o endereço IP.

  • Bits 1 na máscara: Indicam que os bits correspondentes no endereço IP pertencem à Rede.

  • Bits 0 na máscara: Indicam que os bits correspondentes no endereço IP pertencem ao Host.


2. A Operação Lógica AND (O “Como” Funciona)

Para separar a rede do host, o hardware (placa de rede/roteador) realiza uma operação booleana AND bit a bit.

Regra do AND: 1+1=1 | 1+0=0 | 0+0=0

Exemplo Profundo:

Vamos analisar o IP 192.168.10.150 com a máscara 255.255.255.0.

Passo 1: Converter para Binário

  • IP: 11000000.10101000.00001010.10010110 (192.168.10.150)

  • Máscara: 11111111.11111111.11111111.00000000 (255.255.255.0)

Passo 2: Aplicar o AND

Plaintext

IP:      11000000.10101000.00001010.10010110
MÁSCARA: 11111111.11111111.11111111.00000000
--------------------------------------------
RESULT:  11000000.10101000.00001010.00000000  => 192.168.10.0 (REDE)

Observe que os primeiros 24 bits “passaram” (foram preservados), enquanto os últimos 8 bits foram “zerados”. Isso define que a rede é 192.168.10.0.


3. A Importância da Delimitação

Essa separação serve para o computador tomar uma decisão crítica de Encaminhamento:

  1. Destino na mesma Rede: Se o IP de destino, após passar pela máscara, resultar na mesma ID de Rede que a minha, eu uso o Protocolo ARP e entrego o quadro diretamente via Switch (Camada 2).

  2. Destino em Rede Diferente: Se o resultado for diferente, eu sei que o host está em outra “vizinhança”. Eu não tento falar com ele diretamente; eu entrego o pacote para o meu Gateway Padrão (Roteador).


4. Máscaras Não-Tradicionais (Subnetting)

A delimitação nem sempre acontece exatamente nos pontos (octetos). Podemos delimitar no meio de um octeto.

Exemplo /25 (Máscara 255.255.255.128):

  • Máscara em binário: 11111111.11111111.11111111.10000000

  • Aqui, a delimitação ocorre após o 25º bit.

  • Isso significa que o último octeto foi dividido: o primeiro bit dele agora pertence à Rede, e os outros 7 pertencem ao Host.


5. Resumo Técnico

  • Função: Criar a fronteira lógica entre identificação de grupo (Rede) e individual (Host).

  • Mecanismo: Operação lógica AND entre IP e Máscara.

  • Flexibilidade: A máscara permite que as redes sejam de qualquer tamanho, quebrando a rigidez das antigas classes A, B e C.