Шпаргалка по подсетям
100%

Подсети · Урок 4

Шпаргалка по подсетям

Освойте компактные способы проверки расчётов подсетей IPv4 с помощью двоичных значений и размеров блоков.

Калькуляторы подсетей полезны, однако небольшой набор двоичных закономерностей помогает проверять их результаты. Эти приёмы служат для проверки, а не заменяют подтверждение реального распределения адресов и политики маршрутизации.

Разрядные значения октета

В октете IPv4 используются следующие разрядные значения:

bit:    1   1   1   1   1  1  1  1
value: 128  64  32  16   8  4  2  1

Сумма всех восьми значений равна 255. Десятичное число 192 равно 128 + 64, поэтому в двоичном виде записывается как 11000000.

Как записывается десятичное число 192 в восьмибитном двоичном виде?

Распространённые маски неполного октета

Непрерывные биты префикса образуют короткую последовательность значений маски:

bits set: 0    1    2    3    4    5    6    7    8
decimal:  0  128  192  224  240  248  252  254  255

Например, /19 содержит 16 полных битов префикса и ещё три бита в третьем октете, поэтому его маска равна 255.255.224.0.

Какая маска соответствует IPv4-префиксу /19?

Размеры блоков

Чтобы получить шаг подсетей, вычтите из 256 значение первого октета маски, не равного 255. Маска /27 оканчивается на 224, поэтому размер блока равен 256 - 224 = 32. Следовательно, границы в последнем октете проходят по значениям 0, 32, 64, 96, 128, 160, 192 и 224.

Адрес 198.51.100.77/27 находится в блоке от 64 до 95.

Каков сетевой адрес для 198.51.100.77/27?

Преобразование произвольного октета

Чтобы преобразовать десятичное число 123, последовательно выбирайте наибольшие оставшиеся значения, не превышая его:

123 = 64 + 32 + 16 + 8 + 2 + 1
    = 01111011

Для обратного преобразования сложите только разрядные значения, биты которых равны единице. При работе с октетом IPv4 всегда сохраняйте все восемь позиций.

Какое восьмибитное значение равно десятичному числу 123?

Урок завершён

Вы завершили Шпаргалка по подсетям

Теперь вы можете проверять распространённые вычисления IPv4 с помощью компактных двоичных закономерностей.

  • Используйте восемь разрядных значений октета от 128 до 1.

  • Запомните последовательность непрерывных масок неполного октета.

  • Получайте размер блока, вычитая неполное значение маски из 256.

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

Сохраните прогресс

Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.

Создать бесплатный аккаунт
Следующий Урок
Назад к Подсети