Як обчислити мережеву і широкомовну адресу

Якщо ви збираєтеся налаштовувати мережу, то вам потрібно знати, як розподіляти її. Для цього необхідно знати мережевий і широкомовний адреси мережі. Дотримуйтесь кроків нижче, щоб дізнатися, як обчислити ці адреси, якщо у вас є IP-адреса і маска підмережі.

Метод1З 3:
Для класової адресації

  1. Для мережі з класовою адресацією загальне число бітів дорівнює 8. або TB = 8.
    • Маска підмережі може бути 0, 128, 192, 224, 240, 248, 252, 254 і255.
    • Таблиця нижче дозволяє визначити " число бітів, що використовується для підмереж» (n) для відповідної маски підмережі.
    • Значення маски підмережі за замовчуванням 255. Воно не використовується для поділу підмереж.
    • Приклад:
      нехай IP-адреса буде дорівнює 210.1.1.100 а маска підмережі 255.255.255.224

      Загальна кількість бітів tb = 8 Число бітів використовується для підмереж n = 3(так як маска підмережі дорівнює 224, а відповідне «число бітів використовується для підмереж» з таблиці зверху дорівнює 3)
  2. З попереднього кроку у вас є " число бітів використовується для підмереж» (n), і ви знаєтеTb. Тепер ви можете знайти «число бітів, що залишилося для хостів " (m) Рівне Tb - n, так як загальне число бітів — це сума бітів для підмереж і хостів TB = m+n.
    • Число бітів, що залишилося для хостів = m = TB - n = 8 - 3 = 5
  3. Тепер вам потрібно порахувати "число підмереж", рівне 2n, і " значення останнього біта, використовуваного для маски підмережі», яке дорівнює 2m. число хостів для підмережі дорівнює 2m - 2.
    • Число підмереж = 2n = 2 3 = 8

      Значення останнього біта, використовуваного для маски підмережі = Δ = 2m = 25 = 32
  4. Тепер ви можете знайти раніше розраховане число підмереж, розділивши їх за значенням " останнього біта, використовуваного для маски підмереж» або Δ-адресою.
    • 8 підмереж (як ми вирахували на попередньому кроці) показані вище.
    • У кожній з них 32 адреси.
  5. Тепер вам потрібно визначити, в якій мережі ваш IP-адреса. перша Адреса цієї підмережі буде адресою мережі , а остання — широкомовною адресою .
    • Тут ми вибрали IP-адресу 210.1.1.100. Він знаходиться в підмережі 210.1.1.96-210.1.1.127 (дивіться попередню таблицю). Тому 210.1.1.96-адреса мережі, а 210.1.1.127-адреса вибраної IP-адреси 210.1.1.100.

Метод2 З 3:
Для безкласової адресації (CIDR)

  1. У мережах CIDR після IP-адреси йде префікс підмережі довжиною в один біт, відокремлений похилою рисою (/).вам потрібно буде перетворити його в чотирикомпонентний формат з точкою. Дотримуйтесь кроків нижче, щоб виконати це.
    1. Запишіть префікс у форматі, зазначеному нижче.
      • Якщо префікс 27, запишіть його як 8 + 8 + 8 + 3 .
      • Якщо він 12, запишіть його як 8 + 4 + 0 + 0 .
      • За замовчуванням він 32, що записується як 8 + 8 + 8 + 8.
    2. Перетворіть відповідні біти по таблиці нижче і запишіть значення в чотирикомпонентному форматі.
    3. Нехай наша IP-адреса буде 170.1.0.0 / 26 . Використовуючи таблицю вище, ви можете записати:

                          26 = 8 + 8 + 8 + 2
                              255 . 255 . 255 . 192
      Тепер IP-адреса 170.1.0.0, а маска підмережі в чотирикомпонентному форматі з точкою 255.255.255.192 .
  2. Загальне число бітів =TB = 8.
    • Маска підмережі може бути 0, 128, 192, 224, 240, 248, 252, 254 і 255.
    • Таблиця нижче дозволяє визначити " число бітів, що використовується для підмереж» (n) для відповідної маски підмережі .


    • Значення маски підмережі за замовчуванням 255. Воно не використовується для поділу підмереж.
    • З попереднього кроку наша IP-адреса = 170.1.0.0, а маска підмережі = 255.255.255.192

      Загальна кількість бітів = Tb = 8 Число бітів використовується для підмереж = n = 2 (так як маска підмережі дорівнює 192, а відповідне «число бітів використовується для підмереж» з таблиці зверху дорівнює 2).
  3. З попереднього кроку у вас є " число бітів використовується для підмереж» (n), і ви знаєтеTb. Тепер ви можете знайти «число бітів, що залишилося для хостів " (m) Рівне Tb - n, так як загальне число бітів — це сума бітів для підмереж і хостів TB = m+n.
    • Число бітів, що залишилося для хостів = m = TB - n = 8 - 2 = 6
  4. Тепер вам потрібно порахувати "число підмереж «рівне 2n, і» значення останнього біта, використовуваного для маски підмережі", яке дорівнює 2m. число хостів для підмережі дорівнює 2m - 2.
    • Число підмереж = 2n = 2 2 = 4

      Значення останнього біта, використовуваного для маски підмережі = Δ = 2m = 26 = 64
  5. Тепер ви можете знайти раніше розраховане число підмереж, розділивши їх за значенням " останнього біта, використовуваного для маски підмереж» або Δ-адресою.
    • Отримуємо 4 підмережі (як ми вирахували на попередньому кроці)
    • В кожній з них їсть 64 адреси.
  6. Тепер вам потрібно визначити, в якій мережі ваш IP-адреса. перша Адреса цієї підмережі буде адресою мережі , а остання — широкомовною адресою .
    • Тут ми вибрали IP-адресу 170.1.0.0. Він знаходиться в підмережі 170.1.0.0-170.1.0.63 (дивіться попередню таблицю). Тому 170.1.0.0-адреса мережі, а 170.1.0.63-адреса для обраного IP-адреси 170.1.0.0.

Метод3 З 3:
За допомогою онлайн-калькулятора

  1. Знайдіть IP-адресу та маску підмережі. на комп'ютері під керуванням Windows зробити це можна шляхом введення команди "ipconfig" (без лапок) в командному рядку. IP-адреса відобразиться навпроти IPv4-адреси, а маску підмережі можна знайти рядком нижче. на Mac знайти IP-адресу і маску підмережі можна в "системних налаштуваннях «в розділі»Мережа".
  2. Перейдіть за адресоюHttps://ip-calculator.ru/. Можете використовувати будь-який браузер, незалежно від того, під управлінням якої системи працює ваш комп'ютер.
  3. У полі «IP-адреса» введіть відповідні значення. Веб-сайт спробує автоматично визначити вашу мережеву адресу. Переконайтеся, що значення відповідають дійсності. В іншому випадку введіть правильну адресу.
  4. У полі «Маска» введіть маску підмережі.знову ж таки, сайт автоматично спробує обчислити ці значення. Переконайтеся, що дані вказані вірно. Маску підмережі можна ввести як у форматі CIDR (24), так і в чотирьохкомпонентному форматі з точкою (255.255.255.0).
  5. НатиснітьПідрахувати.це Синя кнопка навпроти поля "Маска". Мережева адреса буде вказана нижче в розділі "Network«, а широкомовна адреса — в розділі»Broadcast".

Приклади

Для класової адресації

  • IP-адреса = 100.5.150.34, а маска підмережі = 255.255.240.0
    Загальна кількість бітів = TB = 8
    Маска підмережі 0 128 192 224 240 248 252 254 255
    Кількість бітів, що використовується для підмереж (n) 0 1 2 3 4 5 6 7 8

    Число бітів, що використовується для підмереж для маски 240 = n1 = 4
    (так як маска підмережі дорівнює 240, а відповідне «число бітів використовується для підмереж» з таблиці зверху дорівнює 4)

    Число бітів, що використовується для підмереж для маски 0 = n1 = 0
    (так як маска підмережі дорівнює 0, а відповідне «число бітів використовується для підмереж» з таблиці зверху дорівнює 0)

    Число бітів залишився для хостів для маски 240 = m1 = Tb - n1 = 8 - 4 = 4
    Число бітів, що залишилося для хостів для маски 0 = m2 = Tb - n2 = 8-0 = 8

    Число підмереж для маски 240 = 2n1 = 2 4 = 16
    Число підмереж для маски 0 = 2n2 = 20 = 1

    Значення останнього біта, що використовується для маски підмережі для маски 240 = Δ1 = 2m1 = 2 4 = 16
    Значення останнього біта, що використовується для маски підмережі для маски 0 = Δ2 = 2m2 = 28 = 256

    Для маски підмережі 240, адреси будуть розділені по 16, а для маски 0 їх буде 256. Використовуючи значення Δ1 і Δ2, отримаємо 16 підмереж нижче

    100.5.0.0 - 100.5.15.255 100.5.16.0 - 100.5.31.255 100.5.32.0 - 100.5.47.255 100.5.48.0 - 100.5.63.255
    100.5.64.0 - 100.5.79.255 100.5.80.0 - 100.5.95.255 100.5.96.0 - 100.5.111.255 100.5.112.0 - 100.5.127.255
    100.5.128.0 - 100.5.143.255 100.5.144.0 - 100.5.159.255 100.5.160.0 - 100.5.175.255 100.5.176.0 - 100.5.191.255
    100.5.192.0 - 100.5.207.255 100.5.208.0 - 100.5.223.255 100.5.224.0 - 100.5.239.255 100.5.240.0 - 100.5.255.255

    IP-адреса 100.5.150.34 відноситься до підмережі 100.5.144.0 – 100.5.159.255, тому 100.5.144.0-адреса мережі, а — 100.5.159.255 широкомовна адреса.

Для безкласової адресації (CIDR)

  • IP-адреса в мережі CIDR = 200.222.5.100 / 9
                        9 = 8 + 1 + 0 + 0
                            255 . 128 . 0 . 0

    IP-адреса = 200.222.5.100, а маска підмережі = 255.128.0.0
    Загальна кількість бітів = TB = 8

    Маска підмережі 0 128 192 224 240 248 252 254 255
    Кількість бітів, що використовуються для підмереж (n) 0 1 2 3 4 5 6 7 8

    Число бітів, що використовується для підмереж для маски 128 = n1 = 1
    (так як маска підмережі дорівнює 128, а відповідне «число бітів використовується для підмереж» з таблиці зверху дорівнює 1)

    Число бітів, що використовується для підмереж для маски 0 = n2 = n3 = 0
    (так як маска підмережі дорівнює 0, а відповідне «число бітів використовується для підмереж» з таблиці зверху дорівнює 0)

    Число бітів, що залишилося для хостів для маски 128 = m1 = TB - n1 = 8 - 1 = 7
    Число бітів, що залишилося для хостів для маски 0 = m2 = m3 = TB - n2 = TB - n3 = 8-0 = 8

    Число підмереж для маски 128 = 2n1 = 21 = 2
    Число підмереж для маски 0 = 2n2 = 2n3 = 20 = 1

    Значення останнього біта, що використовується для маски підмережі для маски 128 = Δ1 = 2m1 = 27 = 128
    Число хостів на підмережу = 2m1 - 2 = 27 - 2 = 126

    Значення останнього біта, що використовується для маски підмережі для маски 0 = Δ2 = Δ3 = 2m2 = 2m3 = 28 = 256
    Число хостів на підмережу з маскою 0 = 2m2 - 2 = 2m3 - 2 = 28 - 2 = 254

    Для маски підмережі 128, адреси будуть розділені по 128, а для маски 0 їх буде 256. Використовуючи значення Δ1 і Δ2, отримаємо 2 підмережі нижче

    200.0.0.0 - 200.127.255.255 200.128.0.0 - 200.255.255.255

    IP-адреса 200.222.5.100 відноситься до підмережі 200.128.0.0-200.255.255.255, і тому 200.128.0.0-адреса підмережі, а 200.255.255.255-широкомовна адреса.

Поради

  • У мережах CIDR відразу після того, як ви перевели префікс в чотирикомпонентний формат, ви можете використовувати той же метод, що і для мереж з класовою адресацією.
  • Цей метод працює тільки для мереж типу IPv4 і не підходить для IPv6.

Ще почитати: