Маска подсети — это 32-битное число, которое определяет, какая часть IP-адреса относится к сети, а какая — к узлу (хосту).
ЗАЧЕМ НУЖНА МАСКА ПОДСЕТИ?
✅ Определяет диапазон IP-адресов в сети.
✅ Позволяет устройствам понимать, находятся ли другие узлы в той же сети или за её пределами.
✅ Используется для маршрутизации данных.
КАК РАБОТАЕТ МАСКА ПОДСЕТИ?
IP-адрес и маска сравниваются побитово с помощью операции AND. Результат — это адрес сети.
Пример (для IP 192.168.1.10 и маски 255.255.255.0):
🔹 IP-адрес: 11000000.10101000.00000001.00001010
🔹 Маска: 11111111.11111111.11111111.00000000
🔹 Результат (Адрес сети): 11000000.10101000.00000001.00000000
➡️ Часть сети (первые 24 бита) | Часть хоста (последние 8 бит).
ДЛИНА МАСКИ (ПРЕФИКС)
Маску можно записывать двумя способами:
▪️ Десятичная форма: 255.255.255.0
▪️ Префиксная форма (CIDR): /24
Число после слеша указывает количество единичных бит в маске (в данном случае 24).
НАИБОЛЕЕ ИСПОЛЬЗУЕМЫЕ МАСКИ ПОДСЕТИ
/8: 255.0.0.0 ➜ 16.7 млн хостов
/16: 255.255.0.0 ➜ 65 534 хоста
/24: 255.255.255.0 ➜ 254 хоста
/25: 255.255.255.128 ➜ 126 хостов
/26: 255.255.255.192 ➜ 62 хоста
/30: 255.255.255.252 ➜ 2 хоста (часто используется для каналов связи)
Общая таблица подсетей
КАК ОПРЕДЕЛИТЬ СЕТЬ И ХОСТА?
1 бит в маске = Сеть
0 бит в маске = Хост
Пример для IP 192.168.1.10 /24:
Сеть: 192.168.1.0 (24 бита)
Хосты: 192.168.1.1 — 192.168.1.254
Broadcast (Широковещательный адрес): 192.168.1.255
⚙️ ПРИМЕР ДЕЛЕНИЯ СЕТИ НА ПОДСЕТИ
Если есть сеть 192.168.1.0/24 и нужно разделить её на 4 подсети:
Берём 2 бита из части хоста → получаем новую маску /26 (255.255.255.192).
Это даст нам 4 подсети, каждая по 62 хоста.
МАСКИ ПО УМОЛЧАНИЮ (КЛАССЫ)
Класс A: 10.0.0.0 — 126.255.255.255 ➜ /8
Класс B: 128.0.0.0 — 191.255.255.255 ➜ /16
Класс C: 192.0.0.0 — 223.255.255.255 ➜ /24
Сейчас используется бесклассовая адресация CIDR.
💡 БЫСТРЫЕ ФАКТЫ:
▫️ 255.255.255.255 = широковещательный адрес (Broadcast).
▫️ 0.0.0.0 = адрес сети / маршрут по умолчанию.
▫️ Адрес сети = все биты хоста равны 0.
▫️ Broadcast = все биты хоста равны 1 (последний адрес в диапазоне).
📌 ИТОГ:
1️⃣ Маска подсети определяет, какая часть IP — сеть, а какая — хост.
2️⃣ Чем больше единичных бит в маске (больше префикс), тем меньше хостов в сети.
3️⃣ Маска и IP-адрес помогают устройствам отправлять пакеты в свою сеть или к роутеру.
