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:

  1. O computador faz o AND do seu IP com a máscara: 192.168.10.45 AND 255.255.255.0 = 192.168.10.0 (Sua rede).

  2. O computador faz o AND do IP de destino com a sua máscara: 192.168.10.100 AND 255.255.255.0 = 192.168.10.0 (Rede do destino).

  3. 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 seria 8.8.8.0. Como 8.8.8.0192.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: Rede 192.168.10.0 a .127

    • Se o bit for 1: Rede 192.168.10.128 a .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

  1. Bits 1 (Rede): Definem a parte “congelada” do endereço IP.

  2. Bits 0 (Host): Definem a parte “variável” que identifica os aparelhos.

  3. CIDR: Forma abreviada de representar a máscara (ex: /24).

  4. Fronteira: A máscara determina o tamanho do domínio de broadcast. Quanto maior a máscara (ex: /30), menor a rede.