[ ЧТО ТАКОЕ МАСКА ПОДСЕТИ ]
Маска подсети — это число, которое разделяет IP-адрес на две части: адрес сети и адрес хоста (конкретного устройства). Записывается так же, как IP: четыре октета.
255сеть
.
255сеть
.
255сеть
.
0хосты
Маска 255.255.255.0 = /24 — первые 24 бита это сеть, последние 8 — хосты (256 адресов)
[ ПОПУЛЯРНЫЕ МАСКИ ]
| Маска | Префикс | Хостов | Пример сети |
|---|---|---|---|
255.0.0.0 | /8 | ~16 млн | 10.0.0.0 |
255.255.0.0 | /16 | ~65 тыс | 172.16.0.0 |
255.255.255.0 | /24 | 254 | 192.168.1.0 |
255.255.255.128 | /25 | 126 | 192.168.1.0 |
255.255.255.192 | /26 | 62 | 192.168.1.0 |
255.255.255.240 | /28 | 14 | 192.168.1.0 |
[ КАК НАЙТИ АДРЕС ПОДСЕТИ ]
Применяем побитовое AND между IP и маской. Единицы маски «оставляют» биты IP, нули — «обнуляют» их.
ПРИМЕР
IP адрес: 192.168.1.100
11000000.10101000.00000001.01100100
Маска /24: 255.255.255.0
11111111.11111111.11111111.00000000
AND: 11000000.10101000.00000001.00000000
↓
Адрес сети: 192.168.1.0Именно эту операцию выполняет игра «Сетевой маршрут» — она проверяет, попадает ли IP устройства в ту же подсеть, что и отправитель.