Подсеть уже подсетевой адрес дальше

Я немного заблудился с вопросом, заданным моим преподавателем в классе, и просто хотел получить некоторые разъяснения по поводу моей работы.

Вопрос в том -

Дано:
IP-адрес: 133.64.128.0 /24
Хочу: 37 сетей
Хотите: что такое 5-я сеть?

Я знаю, что это адрес класса B, поэтому маской подсети по умолчанию является /16, что означает, что этот адрес уже подсетевой. В нем говорится, что ему нужно 37 сетей, а это значит, что мне потребуется дополнительная подсеть этого к / 30, чтобы получить это, но это оставляет мне только 2 используемых адреса хоста, и он запрашивает 5-ю сеть.

Решая проблему, я, кажется, получаю только эти сети, и это только 4.

  • 133.64.128.0
  • 133.64.128.1
  • 133.64.128.2
  • 133.64.128.3

Я что-то упускаю очень просто или это вопрос с подвохом?

1 ответ

Решение

То, что вы "знаете", немного устарело - в современных сетях "уже подключенный класс B" больше не имеет никакого значения. Если вам дали / 24, это / 24, ничего более или менее.

(Классовой адресации больше нет, только CIDR; нет "класса B" или маски подсети по умолчанию, только /24; нет никаких ограничений в дальнейшем подразделении подсети, потому что с CIDR нет реальной разницы между "net" и "подсеть" в любом случае.)

Тем не менее, вы просто путаете термины в своем вопросе:

Решая проблему, я, кажется, только эти сети

То, что вы перечислили, не являются сетями - сеть представляет собой набор адресов. Это адреса хостов в сети (в частности, в подсети 133.64.128.0/30).

Если вы разделите данную сеть 133.64.128.0/24 на /30 (принимая 6 бит), вы получите 64 подсети:

  1. 133.64.128.0/30 (с хостами.0 –.3)
  2. 133.64.128.4/30 (с хостами.4 –.7)
  3. 133.64.128.8/30 (с хостами.8 –.11)
  4. 133.64.128.12/30 (и т. Д.)
  5. 133.64.128.16/30
  6. 133.64.128.20/30
  7. ...и так далее.

Так как он просит вас о 5-й сети, ответ будет 133.64.128.16/30,

Другие вопросы по тегам