2

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

Вопрос в том -

Дано:
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 ответ1

3

То, что вы "знаете", немного устарело - в современных сетях "уже подключенный класс 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .