Підмережа на основі потреб в мережі


0

Я не в змозі уявити рішення наступного питання

Your company has obtained the 131.107.168.0 /21 address space from an ISP. You now need to design this address space to accommodate the following network segments. Segment A: 600 hosts Segment B: 300 hosts Segment C: 150 hosts Segment D: 75 hosts Which of the following addresses should you assign the networks?

Відповідь така

Segment A: 131.107.168.0/22
Segment B: 131.107.172.0/23
Segment C: 131.107.174.0/24
Segment D: 131.107.175.0/25

Тоді пояснення є

Сегмент A потребує підтримки 600 комп'ютерів, тому потрібен розмір блоку 1024, який описує мережу / 22

Гаразд, я розумію підмережу, але наступний момент я так і не зміг зрозуміти

Додавання 1024 або 4 x 256 до вихідної адреси 131.107.168.0 приводить вас до вихідної адреси сегмента B, 131.107.172.0.

Я не розумію, чому вам потрібно буде додати до мережевої адреси. І я навіть не можу зрозуміти, що робити Google, щоб допомогти мені зрозуміти це рішення. Чи можете ви дати якусь вихідну точку. Поки що всі питання, які я бачив, і все, що я читав, - це про підмережу, а не про додавання бітів до мережевої адреси

FYI Ось все пояснення

Сегмент A потребує підтримки 600 комп'ютерів, тому потрібен розмір блоку 1024, який описує мережу / 22. Додавання 1024 або 4 x 256 до вихідної адреси 131.107.168.0 приводить вас до вихідної адреси сегмента B, 131.107.172.0. Сегмент B повинен підтримувати 300 хостів і тому вимагає розміру блоку 512 або мережі / 23. Додавання 512 або 2 x 256 до вихідної адреси сегмента B приводить вас до вихідної адреси сегмента C, 131.107.174.0. Сегмент C повинен підтримувати 150 хостів, для яких потрібен розмір блоку 256 (мережа a / 24). Додавання 256 до вихідної адреси сегмента C приведе вас до вихідної адреси сегмента D, 131.107.175.0. Сегмент D повинен підтримувати 75 хостів, для яких потрібен розмір блоку 128. Для цього розміру блоку використовується мережа A / 25.


1
коли вони говорять "додавання", вони не говорять про двійкову арифметику, вони, як ви робите з вами, говорять про крадіжку / надання бітів у мережі або вузлів кінців адреси, маскуючи її. вони просто говорять, що вам потрібно обчислити кінцеву адресу для сегмента A і додати одну (десяткову), щоб отримати стартову адресу наступного сегмента, або якщо ви не хочете обчислювати кінцеву адресу, ви можете зауважити, що, вкравши 2 біти від мережевої адреси, що дає 4 чіткі блоки в 3-му октеті (168-171), тому ви можете помножити в 4 рази більше хостів у 4-му октеті (256).
Френк Томас

Відповіді:


2

Сегмент B не може перекриватись сегмент A. Сегмент A займає 131.107.168.0- 131.107.171.255тому наступна початкова адреса, що не розміщена, -131.107.172.0


Дарт Андріод, це саме візуальне зображення, яке я шукав, дякую!
Glowie

1

Тут потрібно зрозуміти дві основні речі:

  1. "Сегменти" повинні бути ізольовані один від одного. Незважаючи на те, що / 22 може підтримувати 1022 хостів (2 ^ 10-2), ви не можете розмістити 600 хостів сегмента A і 300 хостів сегмента B в одну мережу. Якщо ви зробили сегмент А, хости могли "побачити" хости сегмента B, а це не бажано, тому причина для різних сегментів.
  2. Розміри сегментів (їх також називають розміром блоку) можуть бути лише потужністю 2. (наприклад, ви не можете мати розмір сегмента 24, але ви можете мати розмір сегмента 16 або 32.)

Тепер, враховуючи ці 2 бали, для сегмента А потрібно 600 хостів, а найменша потужність 2, яка може обробити стільки, становить 2 ^ 10 = 1024. (Пам'ятайте, що для врахування завжди потрібно відняти 2 для кількості хостів, доступних у сегменті. мережеві та широкомовні адреси. Це означає, що для одного хоста потрібен мінімальний розмір блоку 4, що дозволяє 2 хостам. Або, якщо замість 600 хостів на запитання сказано, що вам потрібно 1023 хости, вам доведеться перейти до наступного живлення з 2, що становить 2048 р.)

Після того, як ми визначили, що для першого сегмента потрібен розмір блоку 1024, ми "додаємо" 1024 до стартової мережі, щоб визначити положення, звідки повинен починатися наступний сегмент. Тепер погляньте на відповідь Дарта, і ви точно побачите, де повинен починатися наступний мережевий сегмент.

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