Pular para o conteúdo principal

Questão de Redes de Computadores — Geral — Avança SP 2024

Redes de ComputadoresGeral
Código
qa632499
Banca
Avança SP
Órgão
Pref Caçapava SP
Ano
2024
Cargo
Ana (Pref Caçapava (SP))
Uma empresa de pequeno porte decide implementar um sistema de redes para seu escritório. Não há uma visibilidade muito grande de crescimento de computadores, portanto a rede deve suportar ao menos 150 computadores sem desperdício de hosts. Indique a rede que melhor se enquadra nos termos da empresa em questão de número de hosts.
  1. A192.168.8.0 /22
  2. B10.0.0.0 /8
  3. C172.16.0.0 /16
  4. D192.168.0.0 /24
  5. E25.306.9.0 /12
Revelar gabarito e comentário

GabaritoD — 192.168.0.0 /24

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 D — a conta chega a 192.168.0.0/24 — alternativa D.

A ideia por trás

Em redes de computadores, o endereço IP identifica cada dispositivo, e a máscara de sub-rede (representada pelo prefixo CIDR, como /24) define quantos endereços pertencem àquela rede. O prefixo indica quantos dos 32 bits do endereço são fixos para a rede; os bits restantes são para os hosts. O número de hosts utilizáveis é 2^(32 - prefixo) - 2, porque o primeiro endereço é o da rede e o último é o de broadcast, ambos não atribuíveis a computadores.

A fórmula 2^(32 - prefixo) - 2 mostra que, quanto maior o prefixo, menor o número de hosts. Por exemplo, /24 tem 8 bits para hosts, dando 254 utilizáveis; /16 tem 16 bits, dando 65.534; /8 tem 24 bits, dando 16 milhões. O requisito 'sem desperdício' significa escolher a rede que tenha capacidade suficiente (≥150) mas que não seja muito maior que isso.

Esta questão pede para calcular o número de hosts de cada alternativa e escolher a que atende ao mínimo de 150 com a menor sobra. Também exige verificar se o endereço IP é válido, pois a alternativa E tem octeto inválido.

O que a questão dá

  • necessidade: suportar ao menos 150 computadores

  • requisito: sem desperdício de hosts

  • alternativas: /22, /8, /16, /24, /12

O que queremos: a rede que atende a necessidade com o menor desperdício de hosts

Passo 1 — Calcular hosts da alternativa A

Precisamos comparar as capacidades de cada rede. Começamos pela alternativa A, que tem prefixo /22. O número de bits para hosts é 32 - 22 = 10.

Por que esta fórmula: A fórmula 2^(bits de host) - 2 dá o total de endereços utilizáveis, descontando rede e broadcast.

hosts=210−2hosts = 2^{10} - 2

De onde vem cada valor: 1010 = definição: 32 - 22 (bits de host da máscara /22) · 2102^{10} = constante: 1024 (2 elevado a 10) · 22 = constante: subtração dos endereços de rede e broadcast

hosts=1024−2=1022 hostshosts = 1024 - 2 = \boxed{1022\ \text{hosts}}
NÃO CAIA NESSA!

Esquecer de subtrair 2, contando 1024 como utilizáveis.

Passo 2 — Calcular hosts da alternativa B

A alternativa B tem prefixo /8, então os bits de host são 32 - 8 = 24. Vamos calcular para comparar.

Por que esta fórmula: Mesma fórmula: 2^24 - 2.

hosts=224−2hosts = 2^{24} - 2

De onde vem cada valor: 2424 = definição: 32 - 8 (bits de host da máscara /8) · 2242^{24} = constante: 16777216 (2 elevado a 24) · 22 = constante: subtração dos endereços de rede e broadcast

hosts=16777216−2=16777214 hostshosts = 16777216 - 2 = \boxed{16777214\ \text{hosts}}
NÃO CAIA NESSA!

Achar que /8 é pequeno, mas é uma rede gigante.

Passo 3 — Calcular hosts da alternativa C

A alternativa C tem prefixo /16, bits de host = 16.

Por que esta fórmula: Mesma fórmula: 2^16 - 2.

hosts=216−2hosts = 2^{16} - 2

De onde vem cada valor: 1616 = definição: 32 - 16 (bits de host da máscara /16) · 2162^{16} = constante: 65536 (2 elevado a 16) · 22 = constante: subtração dos endereços de rede e broadcast

hosts=65536−2=65534 hostshosts = 65536 - 2 = \boxed{65534\ \text{hosts}}
NÃO CAIA NESSA!

Confundir /16 com /24 e achar que tem 254 hosts.

Passo 4 — Calcular hosts da alternativa D

A alternativa D tem prefixo /24, bits de host = 8. É a que parece mais próxima do necessário.

Por que esta fórmula: Mesma fórmula: 2^8 - 2.

hosts=28−2hosts = 2^{8} - 2

De onde vem cada valor: 88 = definição: 32 - 24 (bits de host da máscara /24) · 282^{8} = constante: 256 (2 elevado a 8) · 22 = constante: subtração dos endereços de rede e broadcast

hosts=256−2=254 hostshosts = 256 - 2 = \boxed{254\ \text{hosts}}
NÃO CAIA NESSA!

Esquecer que o endereço de rede e broadcast não são usados, contando 256.

Passo 5 — Verificar validade da alternativa E

A alternativa E tem um endereço 25.306.9.0/12. Precisamos checar se é um IP válido antes de calcular hosts.

Por que esta fórmula: Um endereço IPv4 tem quatro octetos, cada um entre 0 e 255. O segundo octeto 306 ultrapassa 255, então o endereço é inválido.

invaˊlido\boxed{\text{inv}á\text{lido}}
NÃO CAIA NESSA!

Não perceber o octeto 306 e tentar calcular hosts normalmente.

Passo 6 — Escolher a rede com menor desperdício

Temos as capacidades: A=1022, B=16M, C=65k, D=254, E=inválida. O requisito é suportar 150 sem desperdício. A única que atende com folga mínima é a D, com 254 hosts.

Por que esta fórmula: Comparação direta: 254 é o menor valor que ainda é ≥150. As outras são muito maiores, desperdiçando endereços.

192.168.0.0 /24\boxed{192.168.0.0\ /24}
NÃO CAIA NESSA!

Escolher A por ter mais hosts, ignorando o requisito de não desperdício.

Resposta: 192.168.0.0/24 — alternativa D

Link permanente: /questoes/qa632499