Какую правильную маску подсети следует использовать в сети класса B с 10-битным идентификатором подсети?

Какую правильную маску подсети следует использовать в сети класса B с 10-битным идентификатором подсети?

Я думал, что это D, но ошибся. Кто-нибудь знает правильный ответ и почему?

А. 255.192.255.255

Б. 255.255.255.192

С. 255.255.192.0

Д. 255.192.0.0

решение1

IP-адрес состоит из 32 бит. Если для идентификации подсети используется 10 бит, то для хоста остается 22 бита. Идентификатор подсети будет
111111111100000000000000000000000000
, что с точками, добавленными для "двоичной точечно-точечной" записи, будет выглядеть так:
11111111.11000000.00000000.00000000
, что будет 255.192.0.0

Вопрос №1: Кто-нибудь знает правильный ответ?
Да. Это D.

Вопрос №2: Почему?
Как описано выше.

Подразумеваемый вопрос №3: Что я сделал не так?
Ничего. Кто-то сделал что-то не так, и это были не вы. Это был тот, кто определил правильный ответ для теста.

Если только... возможно, они не хотели использовать другую терминологию, которая могла бы иметь какой-то смысл.
Можно сказать, что 255.0.0.0 подразумевается для класса A и является «сетевой маской». Аналогично, 255.255.0.0 будет «сетевой маской» для класса B. Затем, если вы хотите иметь дополнительные биты для идентификации подсетей в сети класса B, человек может использовать до 10 дополнительных бит для подсетей в этой сети. Если вы посмотрите на это таким образом, 255.255. в начале подразумевается, поэтому затем вы добавите 255.192 после этого, что приведет к ответу B. Если это то, что они имели в виду, ну, я говорю, что это паршивый вопрос с подвохом, но я полагаю, что это другой способ взглянуть на это.

решение2

Вы попытались интерпретировать «10-битный идентификатор подсети» как всего 10 бит, однако, согласноRFC950, часть подсети - эторядом счасть классовой сети, дающая вам Класс B + 10-битная подсеть = 26 бит всего (то есть сеть /26). Это будет использовать сетевую маску 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    |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Примечание

Интересно, что документ также допускал несмежную маску, что означает, что даже ответ A был технически возможен, даже если он неверен дляэтотвопрос. (Это также показывает, насколько стара ваша анкета...) К счастью, впоследствии такая ересь была запрещена.

Связанный контент