Как узнать количество используемых адресов в частной сети класса А?

Как узнать количество используемых адресов в частной сети класса А?

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

Мне предлагается настроить 14 отдельных IP-сетей, каждая из которых может иметь до 400 компьютеров. Какой диапазон частных IP-адресов IANA мне следует выбрать?

а. 10.0.0.0-10.255.255.255

б. 172.16.0.0-172.31.255.255

с. 192.168.0.0-192.168.255.255

г. 169.254.0.0-169.254.255.255

Они говорят, что ответ b, но я не могу понять, почему так?

решение1

Ответ не "б". Ответраньше был«b» примерно 25 лет назад, но затем было изобретено разделение на подсети, а позже появилась бесклассовая маршрутизация (CIDR), и оба эти явления полностью изменили способ подсчета и разделения сетей.

Если в вашем учебном материале говорится о сетях «класса A/B/C» в каком-либо ином контексте, кроме исторической информации, то он сильно устарел.


Так почему жебылответ "б", в любом случае?

Когда IP использовал сети, основанные исключительно на классах, перечисленные вами диапазоны были разделены следующим образом:

  • 10.0.0.0–10.255.255.255 представляла собой единую сеть класса A с 2^24 адресами.
  • 172.16.0.0–172.31.255.255 представляла собой группу из 16 сетей класса B, каждая из которых имела 2^16 адресов.
  • 192.168.0.0–192.168.255.255 представляла собой группу из 256 сетей класса C, каждая из которых имела 2^8 адресов.
  • (169.254.0.0–169.254.255.255 былпубличный(Тогда это сеть класса B, поэтому давайте проигнорируем ее.)

Вы можете видеть, что 1-й диапазон имел только одну классовую сеть, а 3-й диапазон имел много сетей, но они были слишком малы для 400 хостов каждая. Поэтому 2-й диапазон был единственным выбором.


Однако, как уже упоминалось, подсети — это вещь. Частные диапазонысегодняделятся следующим образом:

  • Первый диапазон — 10.0.0.0 с длиной префикса 8 бит или 10.0.0.0/8 в сокращенной записи.
  • Второй диапазон — 172.16.0.0 с длиной префикса 12, или 172.16.0.0/12.
  • Третий диапазон — 192.168.0.0 с длиной префикса 16, или 192.168.0.0/16.
  • (4-й диапазон, 169.254.0.0/16, в настоящее время зарезервирован для локальных коммуникаций и, следовательно, не подходит для маршрутизации. Давайте снова проигнорируем его.)

С подсетями или CIDR естьне являетсяпредопределенное количество сетей в каждом диапазоне, а также предопределенная маска сети или длина префикса — вы можете разделить любой диапазон так, как вам удобно.

Короткое напоминание о расчете необходимого размера: для xадресов вам нужно как минимум ceil(log(x)/log(2))"хостовых" бит. Вычтите это из 32, и вы получите максимальные "сетевые" биты, т.е. самую длинную приемлемую длину префикса.

Как видите, все три диапазона достаточно велики, чтобы вместить 14 подсетей * 400 хостов (4 + 9 бит).

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