Далі підмережа вже підмережі


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

Я пропускаю щось дійсно просте чи це хитрі питання?

Відповіді:


3

Те, що ви «знаєте», трохи застаріло - у сучасних мережах «вже підмережа класу В» вже не має жодного значення. Якщо вам дали / 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.


Так, це було щось дурне, і я надмірно ускладнював речі. Дякую, що вказали на це!
cwalkingdevil
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.