Изучай программирование в играх

₊⊹

МАСКА ПОДСЕТИ

Структура сети и подсети

IP / Сети Практик

[ ЧТО ТАКОЕ МАСКА ПОДСЕТИ ]

Маска подсети — это число, которое разделяет 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/24254192.168.1.0
255.255.255.128/25126192.168.1.0
255.255.255.192/2662192.168.1.0
255.255.255.240/2814192.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 устройства в ту же подсеть, что и отправитель.
◄ IP-АДРЕСА ПЕРЕДАЧА ДАННЫХ ►