Маска подсети – как узнать и рассчитать маску, зачем она нужна, как узнать по IP-адресу, по префиксу, по классу IP, побитный сдвиг

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

Что такое «Маска подсети»

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

Обратите внимание, что битовая маска не указывается в заголовке пакета и не является частью структуры пакета, поэтому ее нельзя определить из самого IP-адреса.

Наиболее распространенной системой обозначений в Интернете является формат префикса 000.000.00.0/00. Для определения префикса используется специальная система вычислений.

Системному администратору или владельцу компьютера это поможет определить, какие еще устройства находятся в той же среде. Внутренне (локально) подключенные устройства передают информацию друг другу напрямую, без использования сторонних запросов. Устройства в глобальной системе вынуждены обращаться к маршрутизатору, на котором установлен нужный шлюз.

Как разделить сеть на подсети

В качестве примера возьмем 129.16.10.1 с сетевой маской 255.255.255.0. Переводя в двоичный формат, получим

  1. 129.16.10.1 равно 10101100.00010000.00001010.00000001.
  2. 255.255.255.0 = 11111111.11111111.11111111.00000000.

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

В строке расчета нули определяются как хост, а единицы — как локальная сеть. На выходе получится: 10000001.00010000.00001010.00000001.11111111.11111111.11111111.00000000.Адресная таблица

Применяя вычисления по логическому И, получаем:
10000001.00010000.00001010.00000001
11111111.11111111.11111111.00000000
10000001.00010000.00001010.00000000 = 129.16.10.0

Важно: При использовании двоичной системы исчисления мы не ставим точки между октетами.

Если перевести в десятичную форму, то получится 129.16.10.0 /24.

Создание и использование VPN-сервера в Windows с помощью стандартных средств

К исходному адресу добавляется символ /24. Это число указывает, сколько битов назначено данной среде. Это число будет уменьшено за счет сокращения количества сопряженных устройств. Использование этого динамического метода довольно популярно среди многих поставщиков — выделяется минимальное количество устройств, с возможностью автоматического расширения.

Как посчитать маску подсети?

Обратите внимание, что единицы всегда есть в начале, а нули — только в конце.

Правило вычисления хостов работает для любой подсети: 232-n(длина подсети) -2. 232-24-2=245, т.е. 255.255.255.0

Многие люди спрашивают: что такое -2? Это число обозначает крайние сетевые адреса (в первом случае — сам сетевой адрес, в последнем — широковещательная связь).

Как определить маску по классу IP

Если вам нужно выделить определенное количество адресов (например, 30) для всех компьютеров всех сотрудников, это будет выглядеть следующим образом

28-30-2 = 256-30-2 = 224.

Окончательный результат для класса IP — 255.255.255.244. В этом случае мы воспользуемся схемой определения класса и выберем класс C. Аналогичная схема используется для любого количества ПК.Адрес класса

Определения маски по префиксу

Например, если мы вычислим IP-адрес 192.168.11.4/19, используя префикс, результат будет 255.255.224.000, где префикс = 19. Просто переведите это число в двоичную систему и посчитайте количество единиц.Маскировать префиксы

Аналогичная схема работает и в обратном направлении. Если имеется 15 единиц, то нужно просто добавить 17 нулей, чтобы довести число до 32. Затем оно переводится в двоичный формат, и на выходе получается 255,254,000,000.

Побитный сдвиг

Битовый сдвиг используется для изменения положения бита в машинном слове. Это происходит потому, что многие компьютеры не «знают», как напрямую обращаться к битам, которые могут работать в группах по 8, 16, 32 или 64 бита в машинном слове.

Подключение принтера к компьютеру или ноутбуку с помощью маршрутизатора Wi-Fi

Сдвиг битов включает в себя взятие трех битов и их деление. К последнему октету добавляется единица. Также возможно выполнение расчета в двоичном формате:Битовое смещение

Алгоритм вычислений понадобится любому человеку, связанному с ИТ, даже если он не будет использовать эти знания в дальнейшем.

Оцените статью
Silverkomp.ru
Добавить комментарий

Adblock
detector