3 способа расчета сетевых и широковещательных адресов

Оглавление:

3 способа расчета сетевых и широковещательных адресов
3 способа расчета сетевых и широковещательных адресов

Видео: 3 способа расчета сетевых и широковещательных адресов

Видео: 3 способа расчета сетевых и широковещательных адресов
Видео: Как подключить динамики?Как подключить к усилителю? Параллельное и Последовательное соединение. 2024, Марш
Anonim

Чтобы создать сеть, нужно знать, как правильно настроить каждое устройство. Прежде всего, вам нужно научиться определять сетевой и широковещательный адреса для определенного IP-адреса и маски подсети. Эта статья научит вас всему, что вам нужно знать, чтобы делать математику.

шаги

Метод 1 из 3. Использование «классной» сети

1636270 1b2
1636270 1b2

Шаг 1. Проверьте общее количество битов, используемых для установления подсети

«Классовая» сеть состоит из 8 бит, поэтому общее количество бит = TB = 8. Значение, используемое для подсети (n), зависит от маски подсети.

  • Маски подсети могут быть 0, 128, 192, 224, 248, 252, 254 и 255.
  • Вот количество битов, используемых для создания подсети (n) в соответствии с маской подсети: 0 = 0, 128 = 1, 192 = 2, 224 = 3, 240 = 4, 248 = 5, 252 = 6, 254 = 7 и 255 = 8.
  • Маска подсети по умолчанию - 255, поэтому это число не будет учитываться.
  • Например, если IP-адрес 210.1.1.100, а маска подсети 255.255.255.224, то общее количество битов = TB = 8. Количество битов, используемых для установления подсети с маской подсети 224, равно 3.
1636270 2b1
1636270 2b1

Шаг 2. Определите, сколько бит доступно хосту

Уравнение для вычисления количества битов: (м) = ТB - нет. Как узнать количество битов, используемых для определения подсети (n), и узнать общее количество битов "T"B= 8 ", просто вычтите 8-n, чтобы получить количество бит, оставшихся для хоста.

Следуя приведенному выше примеру, мы имеем n = 3. Следовательно, количество бит, доступных хосту, равно (m) = 8 - 3 = 5

1636270 3
1636270 3

Шаг 3. Подсчитайте количество подсетей

Количество подсетей равно 2 а количество хостов в подсети равно 2м - 2.

В примере количество подсетей равно 2 = 23 = 8.

1636270 3b1
1636270 3b1

Шаг 4. Проверьте значение последнего бита, использованного для создания маски подсети

Последний бит определяется формулой (Δ) = 2м.

Используя значения в примере, последний бит маски подсети равен Δ = 2.5 = 32.

Шаг 5. Подсчитайте количество хостов в подсети

Количество хостов в подсети определяется уравнением 2м - 2.

1636270 4
1636270 4

Шаг 6. Разделите подсети в соответствии со значением последнего бита, используемого для масок подсети

Теперь вы можете найти уже рассчитанные числа, разделив подсети значениями последнего бита, использованного для определения масок подсети (или просто Δ). В этом примере Δ = 32. Таким образом, вы можете разделить IP-адреса, добавив 32.

  • См. Восемь подсетей (рассчитанных в соответствии с предыдущим шагом) на рисунке выше.
  • У каждого по 32 адреса.
1636270 5
1636270 5

Шаг 7. Определите сетевой и широковещательный адреса для IP-адресов

Адрес с наименьшим номером - это сетевой адрес, адрес с наибольшим номером - это широковещательный адрес.

1636270 5b1
1636270 5b1

Шаг 8. Проверьте широковещательный адрес вашего IP

Сетевой адрес является наименьшим из подсети, к которой принадлежит ваш IP-адрес. В свою очередь, самый высокий адрес в подсети - это широковещательный адрес.

В этом примере IP-адрес 210.1.1.100 находится в подсети 210.1.1.96 - 210.1.1.127 (см. Таблицу из предыдущего шага). Таким образом, 210.1.1.96 - это сетевой адрес, а 210.1.1.127 - широковещательный адрес.

Метод 2 из 3: Использование CIDR

1636270 6b1
1636270 6b1

Шаг 1. Преобразуйте длину префикса в битовый формат

В системе CIDR за IP-адресом следует префикс, длина которого определяется после косой черты (/). Преобразуйте префикс в четырехчастный номер, разложив его на наборы с максимальным значением 8.

  • Пример 1: если префикс 27, запишите его как 8 + 8 + 8 + 3.
  • Пример 2: Если префикс 12, запишите его как 8 + 4 + 0 + 0.
  • Пример 3: если префикс 32, запишите его как 8 + 8 + 8 + 8.
1636270 6b2
1636270 6b2

Шаг 2. Преобразуйте длину префикса в формат, состоящий из четырех частей, разделенных точками

Используйте эквиваленты из таблицы на рисунке выше и произведите преобразование. Например, префикс длины 27 будет представлен как 8 + 8 + 8 + 3 и преобразован в 255.255.255.224.

Теперь рассмотрим IP-адрес 170.1.0.0/26. Разложив префикс 26, мы получим 8 + 8 + 8 + 2. С эквивалентами, показанными на рисунке выше, результат будет 255.255.255.192. То есть IP-адрес - 170.1.0.0, а маска подсети - 255.255.255.192 (в формате из четырех частей, разделенных точками)

Шаг 3. Подсчитайте общее количество битов

Общее количество битов является результатом следующего уравнения: ТB = 8.

1636270 6b3
1636270 6b3

Шаг 4. Проверьте значение, используемое для разделения на подсети

Маски подсети могут быть 0, 128, 192, 224, 240, 248, 252, 254 и 255. В приведенной выше таблице показаны соответствия между количеством битов, используемых для установления подсети (n), и маской соответствующей подсети.

  • Маска подсети по умолчанию - 255.
  • На предыдущем шаге у нас был IP-адрес = 170.1.0.0 и маска подсети = 255.255.255.192.
  • Всего бит = TB = 8.
  • Количество битов, используемых для установления подсети = n. Учитывая, что маска подсети = 192, соответствующее количество битов, используемых для разделения на подсети, равно 2, согласно приведенной выше таблице.
1636270 8
1636270 8

Шаг 5. Подсчитайте количество бит, доступных хосту

На последнем шаге вы получили количество битов, используемых для установления подсети, и знаете, сколько всего битов (TB) = 8. Таким образом, можно рассчитать количество бит хоста по формуле (m) = TB - нет или ТB = т + п.

В этом примере количество битов, используемых для создания подсети (n), равно 2. Следовательно, количество битов от хоста просто m = 8 - 2 = 6

Шаг 6. Подсчитайте количество подсетей по формуле 2. .

Следуя примеру, общее количество подсетей = 22 = 4.

1636270 9b1
1636270 9b1

Шаг 7. Определите значение последнего бита, используемого для создания маски подсети, с помощью уравнения (Δ) = 2.м.

В этом примере значение последнего бита, используемого для создания маски подсети = Δ = 26 = 64.

1636270 9
1636270 9

Шаг 8. Рассчитайте количество хостов в подсети по формуле 2.м - 2.

1636270 10b2
1636270 10b2

Шаг 9. Разделите подсети по значению последнего бита, использованного для создания маски подсети

Теперь вы можете найти уже вычисленные числа, разделив подсети значениями последнего бита, использованного для создания масок подсети (или просто Δ).

Следуя примеру, последнее значение, используемое для создания маски подсети, - 64, что дает четыре подсети с 64 адресами

1636270 11
1636270 11

Шаг 10. Узнайте, в какой подсети находится ваш IP-адрес

Например, адрес 170.1.0.0 попадает в подсеть 170.1.0.0 - 170.1.0.63.

1636270 11b1
1636270 11b1

Шаг 11. Определите широковещательный адрес

Первый адрес в подсети - это сетевой адрес, а последний - широковещательный адрес.

Поскольку IP-адрес - 170.1.0.0, сетевой адрес - 170.1.0.0, а широковещательный адрес - 170.1.0.63

Метод 3 из 3: Использование сетевого калькулятора

Шаг 1. Проверьте свой IP-адрес и адрес подсети

Если вы используете Windows, введите «ipconfig» в командной строке, чтобы найти их. IP-адрес находится в поле IPv4, а подсеть показана ниже. На Mac найдите IP-адрес и адрес подсети в приложении «Сеть» в Системных настройках.

Шаг 2. Откройте веб-сайт https://jodies.de/ipcalc в браузере

Вы можете использовать любой браузер и операционную систему.

Шаг 3. Введите IP-адрес в поле «Адрес (хост или сеть)»

Сайт пытается автоматически определить правильное значение. Проверьте правильность адреса и при необходимости исправьте.

Шаг 4. Поместите маску подсети в поле «Сетевая маска»

Сайт пытается определить сам адрес, но посмотрите, правильно ли он. Вы можете ввести в формате CDIR (например: «/ 24») или с четырьмя частями, разделенными точками (например, «255.255.255.0»).

Шаг 5. Нажмите кнопку «Рассчитать» сразу под полем «Адрес (хост или сеть)»

Сетевой адрес будет показан в «Сети», а широковещательный адрес - в «Широковещании».

Примеры

Для "классной" сети

  • 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 = n2 = 0.

    (поскольку маска подсети = 0, а «Число битов, используемых для установления подсети» равно 0, согласно таблице выше)

    Количество битов хоста для маски подсети 240 = m1 = TB - нет1 = 8 - 4 = 4.

    Количество бит, доступных хосту для маски подсети 0 = m2 = TB - нет2 = 8 - 0 = 8.

    Количество подсетей для маски подсети 240 = 2 1 = 24 = 16.

    Количество подсетей для маски подсети 0 = 2 2 = 20 = 1.

    Значение последнего бита, используемого для преобразования маски подсети в маску подсети 240 = Δ1 = 2м1 = 24 = 16.

    Значение последнего бита, используемого для преобразования маски подсети в маску подсети 0 = Δ2 = 2м2 = 28 = 256.

    Для маски подсети 240 адреса имеют размер 16 на 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 = п3 = 0.

    (поскольку маска подсети = 0, а «Число битов, используемых для установления подсети» равно 0, согласно таблице выше)

    Количество бит, доступных хосту для маски подсети 128 = m1 = TB - нет1 = 8 - 1 = 7.

    Количество бит, доступных хосту для маски подсети 0 = m2 = м3 = TB - нет2 = TB - нет3 = 8 - 0 = 8.

    Количество подсетей для маски подсети 128 = 2 1 = 21 = 2.

    Количество подсетей для маски подсети 0 = 2 2 = 2 3 = 20 = 1.

    Значение последнего бита, используемого для преобразования маски подсети в маску подсети 128 = Δ1 = 2м1 = 27 = 128.

    Количество хостов в подсети = 2м1 - 2 = 27 - 2 = 126.

    Значение последнего бита, используемого для преобразования маски подсети в маску подсети 0 = Δ2 = Δ3 = 2м2 = 2м3 = 28 = 256.

    Количество хостов в подсети для маски подсети 0 = 2м2 - 2 = 2м3 - 2 = 28 - 2 = 254.

    Для маски подсети 128 адреса разделяются каждые 128. Для маски подсети 0 деление выполняется каждые 256. С учетом значения Δ1,2 и Δ3, две подсети приведены ниже:

    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.

Рекомендуемые: