Найти в Дзене
RuWeb

Маска подсети: что это и зачем она нужна в сети

Начиная изучать компьютерные сети, мы сталкиваемся со множеством терминов, которые поначалу кажутся сложными и запутанными. Один из таких терминов — маска подсети. Разбираемся, что это такое и зачем она нужна. Если представить IP-адрес как почтовый адрес дома, то маска подсети будет инструкцией, рассказывающей, как найти нужную квартиру в этом здании. Маска подсети — это числовой код, который работает в паре с IP-адресом и разделяет его на логические части: идентификатор сети и идентификатор устройства. Без этого разделения маршрутизаторы не смогли бы определить, куда именно отправлять пакеты данных, что привело бы к хаосу в передаче информации. Например, возьмём IP-адрес 192.168.1.10 и маску 255.255.255.0. Маска указывает, что первые три числа (192.168.1) обозначают сеть, а последнее (10) — конкретное устройство. Если бы маски не существовало, компьютеры не понимали бы, какие адреса находятся в их «зоне ответственности», а какие — за её пределами. Теперь рассмотрим, как именно маска в
Оглавление

Начиная изучать компьютерные сети, мы сталкиваемся со множеством терминов, которые поначалу кажутся сложными и запутанными. Один из таких терминов — маска подсети. Разбираемся, что это такое и зачем она нужна.

Что такое маска подсети и зачем она нужна

Если представить IP-адрес как почтовый адрес дома, то маска подсети будет инструкцией, рассказывающей, как найти нужную квартиру в этом здании. Маска подсети — это числовой код, который работает в паре с IP-адресом и разделяет его на логические части: идентификатор сети и идентификатор устройства. Без этого разделения маршрутизаторы не смогли бы определить, куда именно отправлять пакеты данных, что привело бы к хаосу в передаче информации.

Например, возьмём IP-адрес 192.168.1.10 и маску 255.255.255.0. Маска указывает, что первые три числа (192.168.1) обозначают сеть, а последнее (10) — конкретное устройство. Если бы маски не существовало, компьютеры не понимали бы, какие адреса находятся в их «зоне ответственности», а какие — за её пределами.

Теперь рассмотрим, как именно маска выполняет свою задачу.

Image by freepik. Подписывайтесь на канал RuWeb в Дзен и читайте новые статьи о хостинге каждую неделю!
Image by freepik. Подписывайтесь на канал RuWeb в Дзен и читайте новые статьи о хостинге каждую неделю!

Как работает маска подсети

Код маски состоит из 32 бит (как и IPv4-адрес), где последовательность единиц определяет сетевую часть, а нули — часть устройства. Например, маска 255.255.255.0 в двоичном виде выглядит как 11111111.11111111.11111111.00000000. При наложении этой маски на IP-адрес 192.168.1.10 (11000000.10101000.00000001.00001010) битовая операция AND выделит сетевой префикс: 192.168.1.0.

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

Основные классы IP-адресов и маски подсетей

До появления бесклассовой маршрутизации (CIDR) в 1993 году IP-адреса делились на фиксированные классы:

  1. Класс A. Диапазон 1.0.0.0–126.255.255.255 с маской 255.0.0.0. Использовался для крупных сетей (например, корпоративных).
  2. Класс B. Диапазон 128.0.0.0–191.255.255.255 с маской 255.255.0.0. Подходил для средних организаций.
  3. Класс C. Диапазон 192.0.0.0–223.255.255.255 с маской 255.255.255.0. Предназначался для малых сетей.

Эти классы упрощали распределение адресов, но приводили к неэффективному использованию. Например, компания, получившая класс A, могла задействовать лишь малую часть из 16 млн доступных адресов. С внедрением CIDR маски стали гибкими: можно делить сеть на подсети с любым количеством хостов.

Как определить маску подсети вручную и автоматически

«Ручной» расчёт подойдёт для учебных целей. Допустим, у вас есть IP 172.16.35.123 и маска 255.255.240.0. Чтобы найти сетевой префикс:

  1. Переведите числа в двоичный формат:
  • IP: 10101100.00010000.00100011.01111011;
  • Маска: 11111111.11111111.11110000.00000000.

2. Примените операцию AND к каждому биту:

  • Результат: 10101100.00010000.00100000.00000000 → 172.16.32.0.

Автоматические способы проще:

  1. В Windows: команда ipconfig в командной строке.
  2. В macOS/Linux: ifconfig или ip addr show в терминале.
  3. Онлайн-калькуляторы (например, Calculator.net) мгновенно вычисляют сетевой префикс, диапазон адресов и широковещательный адрес.

Для домашних сетей маску обычно назначает роутер, однако в корпоративных сетях для настройки требуется ручное вмешательство.

Пример: есть офис с бухгалтерией (192.168.1.0/24), отделом IT (192.168.2.0/24) и отделом менеджмента (192.168.3.0/24). Маска /24 (или 255.255.255.0) создаёт для каждого отдела изолированную подсеть. Это улучшает безопасность и снижает нагрузку на оборудование.

Заключение

Маска подсети экономит ресурсы, предотвращает коллизии и ускоряет передачу данных. Понимание её работы помогает настраивать домашние сети, устранять неполадки и даже сдавать экзамены по IT-сертификациям.

Как видим, маска — это не просто числа. Это «язык», на котором устройства договариваются, куда и как передавать информацию. Освоив его, вы сможете глубже погрузиться в мир сетевых технологий.

RuWeb — недорогой хостинг для сайтов! Автоматическая установка CMS. Без скрытых платежей. 💻