Что такое маска подсети?

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

Определение маски подсети

Маска подсети — это двоичное число, применяемое к IP-адресу для разделения его на две части:

  • сетевая часть — указывает, к какой сети принадлежит адрес;

  • хостовая часть — определяет конкретное устройство внутри этой сети.

Записывается маска в виде четырех чисел (например, 255.255.255.0) или в сокращенной записи через косую черту (например, /24).

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

Принцип работы маски основан на двоичном И (AND) между IP-адресом и маской. Биты маски, равные единице, фиксируют сетевую часть адреса, а нули — оставляют пространство для хостов.

Например:

  • IP: 192.168.1.10

  • Маска: 255.255.255.0 (/24)

  • Сетевая часть: 192.168.1.0

  • Хостовая часть: 10

Здесь все адреса от 192.168.1.1 до 192.168.1.254 будут доступны для устройств, а 192.168.1.0 — это адрес самой сети, 192.168.1.255 — широковещательный адрес.

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

  1. Разделение сети на подсети
    Маска позволяет администратору делить одну большую сеть на несколько меньших. Это полезно для организации изоляции трафика, повышения безопасности и снижения широковещательных пакетов.

  2. Определение диапазона адресов
    Благодаря маске можно понять, какие IP-адреса относятся к одной подсети, а какие — к другой.

  3. Оптимизация маршрутизации
    Маршрутизаторы используют маску, чтобы определить, куда отправлять пакеты. Без маски маршрутизация была бы невозможна.

  4. Экономия адресов
    Деление сети на подсети позволяет более эффективно использовать диапазон IP-адресов, исключая их простои.

Примеры масок подсетей

  • /8 или 255.0.0.0 — используется для очень больших сетей, позволяет иметь более 16 миллионов хостов.

  • /16 или 255.255.0.0 — дает около 65 тысяч хостов.

  • /24 или 255.255.255.0 — одна из самых распространенных масок, позволяет использовать до 254 хостов.

  • /30 или 255.255.255.252 — применяется для связи точка-точка, так как предоставляет всего 2 доступных адреса.

CIDR и современное использование

Сегодня используется нотация CIDR (Classless Inter-Domain Routing), где маска записывается как количество единичных битов, например, /24. Это более гибкий способ задания подсетей по сравнению с устаревшей классовой системой (A, B, C).

CIDR позволяет точно регулировать размер подсетей и использовать адресное пространство максимально эффективно.

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