Что делает маска подсети
Поймите, как маска отмечает сетевые и узловые биты
«Что делает маска подсети» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 4 уроков всего.
Маска в одном предложении
Маска подсети сообщает устройству, какая часть адреса IP относится к сети, а какая — к узлу. Это 32-битное число, сопоставленное с каждым адресом IPv4.
Без маски адрес неоднозначен: устройство не знало бы, где заканчивается сеть и начинается узел.
Единицы и нули
В маске биты, установленные в 1, обозначают сетевую часть, а биты, установленные в 0, — часть узла. Единичные биты всегда идут непрерывно слева направо.
Например, 11111111.11111111.11111111.00000000 содержит 24 единицы и 8 нулей, то есть первые три октета относятся к сети, а последний — к узлу.
11111111.11111111.11111111.00000000
= 255.255.255.0Распространённые значения масок
Поскольку октеты маски состоят из непрерывной последовательности единиц, встречаются только определённые десятичные значения:
- 255 = 11111111 (весь октет относится к сети)
- 0 = 00000000 (весь октет относится к узлу)
- частичные октеты: 128, 192, 224, 240, 248, 252, 254
Вы никогда не увидите случайное значение вроде 255.255.123.0, поскольку единичные биты должны идти подряд.
Маска задаёт границу
Позиция, в которой 1 сменяются на 0, — это граница между сетью и узлом. Всё слева от неё определяет сеть, всё справа — узел.
Два устройства в одной сети имеют одинаковые биты сети. Маска позволяет каждому устройству вычислить эти биты сети по собственному адресу.
Логическая операция AND
Устройство определяет адрес своей сети с помощью побитовой операции AND между своим IP и маской. AND возвращает 1, только если оба входных значения равны 1.
Там, где бит маски равен 1, бит IP проходит без изменений; там, где бит маски равен 0, результат становится равным 0. В результате получается адрес сети, в котором все биты узла обнулены.
Пример операции AND
Возьмём IP 192.168.1.130 и маску 255.255.255.0. Выполним AND для последнего октета: 130 AND 0 = 0. Первые три октета сохраняют свои значения, поскольку для них выполняется AND с 255.
Следовательно, адрес сети — 192.168.1.0. Именно так узел определяет, к какой сети он принадлежит.
Одна маска, разные сети
Одна и та же маска может применяться ко многим разным сетям. Маска 255.255.255.0 подходит для 192.168.1.0, 10.5.5.0 и множества других сетей.
Маска описывает только структуру разделения — количество битов сети, а не конкретную сеть. IP-адрес задаёт фактическую идентификацию сети.
Изменение маски меняет размер сети
Увеличьте маску, добавив биты 1, и вы заберёте биты у части узла: сетей станет больше, но они будут меньше. Уменьшите её, сократив число битов 1, и вы объедините их в меньшее число более крупных сетей.
Это целенаправленное изменение лежит в основе разбиения на подсети: адресное пространство меняется так, чтобы соответствовать вашим потребностям.
Проблемы при несовпадении масок
Если два устройства в одной физической сети используют разные маски, они могут по-разному определять, что находится в локальной сети. Одно устройство может попытаться направить трафик через маршрутизатор, хотя другое ожидает прямой доставки.
Такое несовпадение масок приводит к периодическим или односторонним проблемам со связностью и является классической ошибкой конфигурации, которую следует проверять при диагностике.
Шлюз по умолчанию и маска
Маска работает вместе со шлюзом по умолчанию. После выполнения AND, если адрес назначения находится в другой сети, устройство отправляет пакет на свой шлюз.
Таким образом, маска не просто описывает сеть: она напрямую определяет, доставит ли устройство данные локально или передаст их маршрутизатору для удалённого адреса назначения.
Применяем маску на практике
Чтобы обмениваться данными за пределами своего канала связи, каждому узлу нужны три параметра: IP-адрес, маска подсети и шлюз по умолчанию. Именно маска придаёт адресу смысл.
Когда вы уверенно читаете маски в двоичном виде и выполняете AND, нотация CIDR и подсчёт узлов становятся понятны естественным образом.
Быстрая проверка
Примените маску.
Итоги
Вы узнали, как работает маска подсети.
- Маска — это 32-битное число: 1 = сеть, 0 = узел.
- Октеты маски принимают только такие значения, как 255, 254, 252, 248, 240, 224, 192, 128, 0.
- Побитовая операция AND между IP и маской определяет адрес сети.
- Увеличение маски создаёт больше небольших сетей; уменьшение объединяет их.
- Несовпадение масок вызывает нарушения связности.
Часто задаваемые вопросы
Урок «Что делает маска подсети» бесплатный?
Да — полный текст урока «Что делает маска подсети» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.
Чему я научусь в уроке «Что делает маска подсети»?
Поймите, как маска отмечает сетевые и узловые биты Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?
Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Что делает маска подсети»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?
Да. Каждый урок Cloud & IT Cert Prep включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что делает маска подсети
- Чтение обозначения CIDR со слешем
- Подсчёт узлов в подсети
- Разделение сети на подсети