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:
-
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).
-
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.