Как рассчитать сетевой адрес и широковещательный адрес (с изображениями)

Оглавление:

Как рассчитать сетевой адрес и широковещательный адрес (с изображениями)
Как рассчитать сетевой адрес и широковещательный адрес (с изображениями)

Видео: Как рассчитать сетевой адрес и широковещательный адрес (с изображениями)

Видео: Как рассчитать сетевой адрес и широковещательный адрес (с изображениями)
Видео: Как раздать интернет с любого iPhone через USB кабель. 2024, Ноябрь
Anonim

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

Шаг

Метод 1 из 2: для первоклассных сетей

Шаг 1. Для классной сети общее количество байтов равно 8

Итак, всего байтов = Tб = 8.

  • Маски подсети: 0, 128, 192, 224, 240, 248, 252, 254 и 255.

    1636270 1b1
    1636270 1b1
  • В таблице ниже показано «Число битов, используемых для подсети» (n) в соответствующей маске подсети.

    1636270 1b2
    1636270 1b2
  • Маска подсети 255 - это значение по умолчанию. Таким образом, он не учитывается при создании масок подсети.
  • Пример:

    IP-адрес = 210.1.1.100 и маска подсети = 255.255.255.224

    Всего байтов = Tб = 8 Количество байтов, используемых для разделения на подсети = n = 3 (поскольку маска подсети = 224 и соответствующее количество байтов, используемых для разделения на подсети равно 3 из таблицы выше)

    1636270 1b4
    1636270 1b4
1636270 2
1636270 2

Шаг 2. Из предыдущего шага мы получаем «Количество битов, используемых для разделения на подсети» (n) и знаем «Tб", тогда вы можете получить" Количество байтов, оставшихся для хоста "(m) = Tб - n, поскольку общее количество байтов - это сумма количества байтов, используемых для разделения на подсети, и количества байтов, оставшихся для хоста, т. е. Тб = т + п.

  • Количество байтов, оставшихся для хоста = m = Tб - n = 8 - 3 = 5

    1636270 2b1
    1636270 2b1
1636270 3
1636270 3

Шаг 3. Теперь посчитайте «Количество подсетей» = 2. и «Значение последнего байта, использованное для маски подсети» (Δ) = 2м.

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

  • Количество подсетей = 2 = 23 = 8

    Значение последнего бита, используемого для маски подсети = = 2м = 25 = 32

    1636270 3b1
    1636270 3b1
1636270 4
1636270 4

Шаг 4. Теперь вы можете найти ранее рассчитанное количество подсетей, разделив подсети, каждая из которых имеет «Последнее значение байта, используемое для маски подсети» или адрес

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

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

  • В этом случае полученный IP-адрес - 210.1.1.100. 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.

    1636270 5b1
    1636270 5b1

Метод 2 из 2: для CIDR

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

Теперь преобразуйте префикс длины байта в десятичное представление с четырьмя точками. Для этого выполните следующие действия.

  1. Запишите префикс байта в следующем формате.

    1636270 6b1
    1636270 6b1
    • Если значение 27, запишите его как 8 + 8 + 8 + 3.
    • Если значение равно 12, запишите его как 8 + 4 + 0 + 0.
    • Значение по умолчанию - 32, что записывается как 8 + 8 + 8 + 8.
  2. Измените соответствующие байты в соответствии с таблицей ниже и выразите их в десятичном формате с четырьмя точками.

    1636270 6b2
    1636270 6b2
  3. Предположим, что IP-адрес - 170.1.0.0/26. Используя приведенную выше таблицу, вы можете написать:
  4. 26 = 8 + 8 + 8 + 2
    255 . 255 . 255 . 192

    Теперь IP-адрес - 170.1.0.0, а маска подсети в десятичном формате с четырьмя точками - 255.255.255.192.

    1636270 6b3
    1636270 6b3

    Шаг 2. Всего байтов = Tб = 8.

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

      1636270 7b2
      1636270 7b2
    • Маска подсети 255 является значением по умолчанию. Таким образом, это не нужно учитывать для масок подсети.
    • На предыдущем шаге получен IP-адрес = 170.1.0.0 и маска подсети = 255.255.255.192.

      Всего байтов = Tб = 8 Количество байтов, используемых для разделения на подсети = n = 2 (поскольку маска подсети = 192 и соответствующее «Количество бит, используемых для разделения на подсети» равно 2 из приведенной выше таблицы)

      1636270 7b4
      1636270 7b4
    1636270 8
    1636270 8

    Шаг 3. Из предыдущего шага мы получаем «Количество битов, используемых для разделения на подсети» (n) и знаем «Tб", тогда вы можете получить" Количество байтов, оставшихся для хоста "(m) = Tб - n, поскольку общее количество байтов - это сумма количества битов, используемых для разделения на подсети, и количества байтов, оставшихся для хоста, т. е. Тб = т + п.

    Количество байтов, оставшихся для хоста = m = Tб - п = 8 - 2 = 6

    1636270 9
    1636270 9

    Шаг 4. Теперь посчитаем «Количество подсетей» = 2. и «Значение последнего байта, использованное для маски подсети» (Δ) = 2м.

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

    • Количество подсетей = 2 = 22 = 4

      Значение последнего бита, используемого для маски подсети = = 2м = 26 = 64

      1636270 9b1
      1636270 9b1

    Шаг 5. Теперь вы можете найти ранее рассчитанное количество подсетей, разделив подсети, каждая из которых имеет «значение последнего байта, используемое для маски подсети» или адрес

    • 4 подсети (рассчитанные на предыдущем шаге):

      1636270 10b1
      1636270 10b1
    • У каждого 64 адреса.

      1636270 10b2
      1636270 10b2
    1636270 11
    1636270 11

    Шаг 6. Теперь выясните, в какой подсети находится ваш IP-адрес, первый адрес подсети - это сетевой адрес, а последний адрес - широковещательный

    • В этом случае полученный IP-адрес - 170.1.0.0; 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.

      1636270 11b1
      1636270 11b1

    Пример

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

    • IP-адрес = 100.5.150.34 и маска подсети = 255.255.240.0

      Всего байтов = Tб = 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 = Tб - п1 = 8 - 4 = 4

      Количество байтов, оставшихся для хостов для маски подсети 0 = m2 = Tб - п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, а для маски подсети 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б = 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 = Tб - п1 = 8 - 1 = 7

      Количество байтов, оставшихся для хостов для маски подсети 0 = m2 = м3 = Tб - п2 = Tб - п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, 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.

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