Pular para o conteúdo principal

Questão de Redes de Computadores — Máscara e Endereçamento IP — CESPE / CEBRASPE 2024

Redes de ComputadoresMáscara e Endereçamento IP
Código
ce404014
Banca
CESPE / CEBRASPE
Órgão
CAGEPA
Ano
2024
Cargo
Tec ( )
Se a máscara 255.255.255.224 for aplicada à rede local usando-se IPv4, o número de sub-redes que poderão ser mapeadas de 192.168.0.0 a 192.168.0.255 será igual a
  1. A255.
  2. B256.
  3. C2.
  4. D4.
  5. E8.
Revelar gabarito e comentário

GabaritoE — 8.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Resolução

Gabarito: letra E — a conta chega a 8 sub-redes — alternativa E.

A ideia por trás

Um endereço IPv4 tem 32 bits, divididos em duas partes: a parte de rede, que identifica a rede, e a parte de host, que identifica cada dispositivo dentro dela. A máscara de sub-rede é um número de 32 bits que marca, com 1, os bits de rede e, com 0, os bits de host. Na notação decimal pontuada, 255.255.255.224 é uma forma de escrever essa máscara.

O número de sub-redes possíveis é dado por 2 elevado ao número de bits emprestados da parte de host. Cada bit emprestado dobra a quantidade de sub-redes: com 1 bit, 2 sub-redes; com 2 bits, 4; com 3 bits, 8. Isso vale quando a máscara original é fixa e a nova máscara é mais longa, ou seja, tem mais bits 1.

A questão pede o número de sub-redes ao aplicar a máscara /27 sobre uma rede Classe C /24. O passo central é descobrir quantos bits foram emprestados e aplicar a potência de 2.

O que a questão dá

  • máscara de sub-rede: 255.255.255.224

  • faixa de endereços: 192.168.0.0 a 192.168.0.255

O que queremos: o número de sub-redes que podem ser mapeadas nessa faixa

Passo 1 — Converter a máscara para binário

Para saber quantos bits de host foram emprestados, precisamos ver a máscara em binário. Cada octeto de 255 é 11111111, e o último octeto, 224, é 11100000. Assim, a máscara fica 11111111.11111111.11111111.11100000.

Por que esta fórmula: Não há fórmula; é a conversão de decimal para binário. O número 224 em binário é 11100000, pois 128+64+32 = 224.

11111111.11111111.11111111.11100000\boxed{11111111.11111111.11111111.11100000}
NÃO CAIA NESSA!

Esquecer que 224 = 11100000 e pensar que são 4 bits de rede no último octeto.

Passo 2 — Contar os bits de rede e de host

A máscara original da rede Classe C é 255.255.255.0, ou seja, 24 bits de rede e 8 bits de host. A nova máscara tem 27 bits de rede (24 + 3) e 5 bits de host. Os 3 bits a mais são os bits emprestados.

Por que esta fórmula: A diferença entre o prefixo da nova máscara e o da original dá o número de bits emprestados: 27 - 24 = 3.

bits emprestados=prefixonovoprefixooriginalbits\ emprestados = prefixo_{novo} - prefixo_{original}

De onde vem cada valor: prefixonovoprefixo_{novo} = passo 1: a máscara convertida tem 27 bits 1 · prefixooriginalprefixo_{original} = definição: rede Classe C padrão tem 24 bits 1

bits emprestados=2724=3 bitsbits\ emprestados = 27 - 24 = \boxed{3\ \text{bits}}
NÃO CAIA NESSA!

Contar os bits 0 da máscara (5) e achar que são os bits emprestados.

Passo 3 — Calcular o número de sub-redes

Cada combinação dos bits emprestados forma uma sub-rede distinta. Como cada bit pode ser 0 ou 1, o número de combinações é 2 elevado à quantidade de bits.

Por que esta fórmula: A fórmula do número de sub-redes é 2^n, onde n é o número de bits emprestados. É uma aplicação do princípio fundamental da contagem.

subredes=2bits emprestadossubredes = 2^{bits\ emprestados}

De onde vem cada valor: bits emprestadosbits\ emprestados = passo 2: 3

subredes=23=8 subredessubredes = 2^{3} = \boxed{8\ \text{sub}-\text{redes}}
NÃO CAIA NESSA!

Confundir com o número de hosts por sub-rede, que seria 2^5 - 2 = 30.

Resposta: 8 sub-redes — alternativa E

Link permanente: /questoes/ce404014