Какие маски подсети действительны для адреса класса B в подсети?

1063
Daddy Warbox

Да, это школьный вопрос, и да, я уже знаю правильные возможные ответы (предположительно), поэтому я не собираюсь их публиковать. Вместо этого я просто хочу понять значение этого вопроса. Я знаю, что такое адреса класса B и каковы действительные адреса подсети класса B. Думаю, один из способов определить мой вопрос - спросить, почему ответ «255.255.0.0» неправильный, обязательно? Это, кажется, бросает вызов моему пониманию, иначе какая-то часть моего мозга просто не правильно регистрирует вопрос.

Заранее спасибо.

0
Вы могли бы постить возможные ответы, всегда интересные;) Это также даст нам лучшее понимание ситуации, потому что вы даете только один ответ, и трудно понять, как это, по сравнению с другими. (Если, как я понимаю из того, что вы сказали, это вопрос с несколькими вариантами ответов) Gnoupi 14 лет назад 0
Это один ответ, кажется, точка поворота возможностей, хотя. Я не думал, что другие были действительно необходимы. Daddy Warbox 14 лет назад 0
Вы правы, у меня просто были проблемы с пониманием именно вопроса тогда, и я не был уверен, почему 255.255.0.0, поэтому мне было любопытно увидеть другие предложения. Gnoupi 14 лет назад 0

1 ответ на вопрос

3
Gnoupi

Я думаю, что ключевая часть вопроса заключается в том, что эта сеть является подсетью .

(Быстрое примечание, даже если вы, вероятно, знаете это: адреса класса B используют первые 16 бит для идентификатора сети, а оставшиеся 16 бит доступны для компьютеров).

Маска 255.255.0.0 допускает только одну сеть, все ips из класса B. Если вы хотите иметь подсети, для нее должен быть использован хотя бы один бит из машинной части ip. Таким образом, вы не можете использовать 255.255.0.0, потому что он не позволяет разделять подсети.

Пример:

  • С 172.16.0.1 по 172.16.128.254 -> подсеть A
  • С 172.16.129.1 по 172.16.255.254 -> подсеть B

Даже для только 2 подсетей вам понадобится маска типа 255.255.128.0. (255.255.10000000.00000000)

255.255.0.0 не позволит вам изменить ситуацию в подсети.

Таким образом, адрес не является подсетью, если его единственная маска - это сам класс? Таким образом, требование подсети состоит в том, что она не охватывает весь диапазон адресов классов? Что вы называете адресом, который не является частью подсети? Daddy Warbox 14 лет назад 0
Класс B - это сама подсеть. Подклассифицированный класс-B подразумевает, что класс-B делится на несколько подсетей, каждая из которых меньше, чем класс-B. David Mackintosh 14 лет назад 2
@ Дэвид - спасибо за разъяснения. Gnoupi 14 лет назад 0