Загрузить PDF Загрузить PDF

Если вы собираетесь настраивать сеть, то вам нужно знать, как распределять ее. Для этого необходимо знать сетевой и широковещательный адреса сети. Следуйте шагам ниже, чтобы узнать, как вычислить эти адреса, если у вас есть IP-адрес и маска подсети.

Метод 1
Метод 1 из 3:

Для классовой адресации

Загрузить PDF
  1. Или T b = 8.
  2. Из предыдущего шага у вас есть «число битов используемое для подсетей» (n), и вы знаете T b . Теперь вы можете найти «число битов оставшееся для хостов» (m) равное T b - n, так как общее число битов — это сумма битов для подсетей и хостов T b = m+n .
  3. Теперь вам нужно посчитать «число подсетей», равное 2 n , и «значение последнего бита, используемого для маски подсети», которое равно 2 m . Число хостов для подсети равно 2 m - 2.
  4. Теперь вы можете найти ранее рассчитанное число подсетей, разделив их по значению «последнего бита, используемого для маски подсетей» или Δ-адресу.
    • 8 подсетей (как мы вычислили на предыдущем шаге) показаны выше.
    • В каждой из них 32 адреса.
  5. Первый адрес этой подсети будет адресом сети , а последний — широковещательным адресом .
    Реклама
Метод 2
Метод 2 из 3:

Для бесклассовой адресации (CIDR)

Загрузить PDF
  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. Из предыдущего шага у вас есть «число битов используемое для подсетей» (n), и вы знаете T b . Теперь вы можете найти «число битов оставшееся для хостов» (m) равное T b - n, так как общее число битов — это сумма битов для подсетей и хостов T b = m+n .
    • Число битов оставшееся для хостов = m = T b - n = 8 - 2 = 6
  3. Теперь вам нужно посчитать «число подсетей» равное 2 n , и «значение последнего бита, используемого для маски подсети», которое равно 2 m . Число хостов для подсети равно 2 m - 2.
  4. Первый адрес этой подсети будет адресом сети , а последний — широковещательным адресом .
    Реклама
Метод 3
Метод 3 из 3:

С помощью онлайн-калькулятора

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

Примеры

Для классовой адресации

  • IP-адрес = 100.5.150.34, а маска подсети = 255.255.240.0
    Общее число битов = T b = 8
    Маска подсети 0 128 192 224 240 248 252 254 255
    Число битов, используемое для подсетей (n) 0 1 2 3 4 5 6 7 8

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

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

    Число битов оставшееся для хостов для маски 240 = m 1 = T b - n 1 = 8 - 4 = 4
    Число битов оставшееся для хостов для маски 0 = m 2 = T b - n 2 = 8 - 0 = 8

    Число подсетей для маски 240 = 2 n 1 = 2 4 = 16
    Число подсетей для маски 0 = 2 n 2 = 2 0 = 1

    Значение последнего бита, используемого для маски подсети для маски 240 = Δ 1 = 2 m 1 = 2 4 = 16
    Значение последнего бита, используемого для маски подсети для маски 0 = Δ 2 = 2 m 2 = 2 8 = 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
    Общее число битов = T b = 8

    Маска подсети 0 128 192 224 240 248 252 254 255
    Число битов, используемых для подсетей (n) 0 1 2 3 4 5 6 7 8

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

    Число битов, используемое для подсетей для маски 0 = n 2 = n 3 = 0
    (так как маска подсети равна 0, а соответствующее «число битов используемое для подсетей» из таблицы сверху равно 0)

    Число битов оставшееся для хостов для маски 128 = m 1 = T b - n 1 = 8 - 1 = 7
    Число битов оставшееся для хостов для маски 0 = m 2 = m 3 = T b - n 2 = T b - n 3 = 8 - 0 = 8

    Число подсетей для маски 128 = 2 n 1 = 2 1 = 2
    Число подсетей для маски 0 = 2 n 2 = 2 n 3 = 2 0 = 1

    Значение последнего бита, используемого для маски подсети для маски 128 = Δ 1 = 2 m 1 = 2 7 = 128
    Число хостов на подсеть = 2 m 1 - 2 = 2 7 - 2 = 126

    Значение последнего бита, используемого для маски подсети для маски 0 = Δ 2 = Δ 3 = 2 m 2 = 2 m 3 = 2 8 = 256
    Число хостов на подсеть с маской 0 = 2 m 2 - 2 = 2 m 3 - 2 = 2 8 - 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.
Реклама

Об этой статье

Эту страницу просматривали 109 809 раз.

Была ли эта статья полезной?

Реклама