A máscara de rede não é um endereço; é uma ferramenta de filtragem. Ela funciona através de uma operação lógica booleana chamada AND (E).
-
Regra do AND: O resultado só é 1 se ambos os bits comparados forem 1. Se houver um zero, o resultado é 0.
-
Lógica da Máscara: * Onde a máscara tem bit 1, ela “deixa passar” o valor original do IP (Identifica a Rede).
- Onde a máscara tem bit 0, ela “zera” o valor (Identifica o Host).
2. Anatomia Binária da Máscara
Uma máscara de rede deve ser contígua. Isso significa que ela sempre começa com uma sequência de bits 1 seguidos por uma sequência de bits 0. Você nunca verá uma máscara válida como 10101000....
Estrutura dos Octetos
| Máscara Decimal | Máscara Binária | Significado |
|---|---|---|
| 255 | 11111111 |
8 bits de Rede (Fechado) |
| 254 | 11111110 |
7 bits de Rede, 1 de Host |
| 252 | 11111100 |
6 bits de Rede, 2 de Host |
| 248 | 11111000 |
5 bits de Rede, 3 de Host |
| 240 | 11110000 |
4 bits de Rede, 4 de Host |
| 224 | 11100000 |
3 bits de Rede, 5 de Host |
| 192 | 11000000 |
2 bits de Rede, 6 de Host |
| 128 | 10000000 |
1 bit de Rede, 7 de Host |
| 0 | 00000000 |
0 bits de Rede, 8 de Host (Aberto) |
Exportar para as Planilhas
3. Notação CIDR (Classless Inter-Domain Routing)
Escrever 255.255.255.0 é trabalhoso. Por isso, usamos a notação CIDR ou “Slash Notation” (Notação de Barra). Ela simplesmente conta quantos bits 1 existem na máscara.
-
Exemplo /24: Significa que os primeiros 24 bits são
1.11111111 . 11111111 . 11111111 . 00000000=255.255.255.0
-
Exemplo /16: Primeiros 16 bits são
1.11111111 . 11111111 . 00000000 . 00000000=255.255.0.0
-
Exemplo /30: (Muito usado em links ponto-a-ponto entre roteadores).
11111111 . 11111111 . 11111111 . 11111100=255.255.255.252
4. O Cálculo de Máscara de Rede na Prática
Vamos fazer um cálculo complexo: Como o computador sabe se o destino está na rede local?
Cenário:
-
Seu IP:
192.168.10.45 -
Sua Máscara:
255.255.255.0(/24) -
Destino:
192.168.10.100
O Processo:
-
O computador faz o AND do seu IP com a máscara:
192.168.10.45AND255.255.255.0=192.168.10.0(Sua rede). -
O computador faz o AND do IP de destino com a sua máscara:
192.168.10.100AND255.255.255.0=192.168.10.0(Rede do destino). -
Resultado: As redes são iguais! O computador envia o pacote diretamente via Switch (Camada 2).
E se o destino fosse
8.8.8.8? O resultado do AND seria8.8.8.0. Como8.8.8.0≠192.168.10.0, o computador percebe que o destino é externo e envia o pacote para o Gateway Padrão (Roteador).
5. Subnetting: Criando Redes Menores
A máscara permite “emprestar” bits da parte de host para criar sub-redes.
Exemplo: Dividir uma Classe C (/24) em duas redes menores. Em vez de usar a máscara padrão, usamos /25 (255.255.255.128).
-
Pegamos 1 bit do último octeto para a rede:
-
Se o bit for
0: Rede192.168.10.0a.127 -
Se o bit for
1: Rede192.168.10.128a.255
-
Fórmula de Sub-redes:
-
Número de Sub-redes = 2s (onde s é o número de bits emprestados).
-
Número de Hosts = 2h−2 (onde h é o número de bits de host restantes).
6. Resumo Técnico para o Material
-
Bits 1 (Rede): Definem a parte “congelada” do endereço IP.
-
Bits 0 (Host): Definem a parte “variável” que identifica os aparelhos.
-
CIDR: Forma abreviada de representar a máscara (ex:
/24). -
Fronteira: A máscara determina o tamanho do domínio de broadcast. Quanto maior a máscara (ex:
/30), menor a rede.