Подсеть уже подсетевой адрес дальше
Я немного заблудился с вопросом, заданным моим преподавателем в классе, и просто хотел получить некоторые разъяснения по поводу моей работы.
Вопрос в том -
Дано:
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 подсети:
- 133.64.128.0/30 (с хостами.0 –.3)
- 133.64.128.4/30 (с хостами.4 –.7)
- 133.64.128.8/30 (с хостами.8 –.11)
- 133.64.128.12/30 (и т. Д.)
- 133.64.128.16/30
- 133.64.128.20/30
- ...и так далее.
Так как он просит вас о 5-й сети, ответ будет 133.64.128.16/30
,