Qual é a máscara de sub-rede correta para usar em uma rede Classe B com um identificador de sub-rede de 10 bits?

Qual é a máscara de sub-rede correta para usar em uma rede Classe B com um identificador de sub-rede de 10 bits?

Achei que fosse D, mas me enganei. Alguém sabe qual é a resposta correta e por quê?

A. 255.192.255.255

B. 255.255.255.192

C.255.255.192.0

D.255.192.0.0

Responder1

Um endereço IP possui 32 bits. Se 10 bits forem usados ​​para identificar a sub-rede, sobrarão 22 bits para o host. O identificador de sub-rede seria
1111111111000000000000000000000
que, com pontos adicionados para a notação "ponto binário", seria semelhante a:
11111111.11000000.00000000.00000000
que seria 255.192.0.0

Pergunta nº 1: Alguém sabe qual é a resposta correta?
Sim. É D.

Pergunta nº 2: Por quê?
Como descrito acima.

Pergunta implícita nº 3: O que eu fiz de errado?
Nada. Alguém fez algo errado e não foi você. Foi quem determinou a resposta correta para o teste.

A menos que... talvez eles estivessem optando por outra terminologia, o que poderia fazer algum sentido.
Pode-se dizer que 255.0.0.0 está implícito na classe A e é a "máscara de rede". Da mesma forma, 255.255.0.0 seria a "máscara de rede" para a classe B. Então, se você quisesse ter bits adicionais para identificar sub-redes dentro de uma rede classe B, uma pessoa poderia usar até 10 bits adicionais para sub-redes dentro dessa rede. Se você olhar dessa forma, o 255.255. no início está implícito, então você adicionaria 255,192 depois disso, resultando na resposta B. Se é isso que eles queriam dizer, bem, eu digo que é uma pergunta capciosa, mas suponho que seja outra maneira de encarar a questão.

Responder2

Você tentou interpretar o "identificador de sub-rede de 10 bits" como um total de 10 bits, no entanto, de acordo comRFC 950, a parte da sub-rede éao lado dea parte da rede classful, fornecendo Classe B + sub-rede de 10 bits = 26 bits no total (ou seja, uma rede /26). Isso usaria uma máscara de rede de 255.255.255.192.

  For example, the Internet address might be interpreted as:

     <network-number><subnet-number><host-number>

  ....

  For example, on a Class B network with a 6-bit wide subnet field,
  an address would be broken down like this:

                       1                   2                   3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |1 0|        NETWORK            |  SUBNET   |    Host Number    |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Nota

Curiosamente, o documento também permitia máscaras não contíguas, o que significa que até a resposta A era tecnicamente possível, mesmo que errada paraessepergunta. (Isto também mostra a idade do seu questionário...) Felizmente, tal heresia foi posteriormente proibida.

informação relacionada