Разбор: найти байт маски
Для узла с IP-адресом 111.81.176.27 адрес сети равен 111.81.160.0. Чему равен третий слева байт маски?
Шаг 1. Найти спорный байт
111 и 111 совпали, 81 и 81 совпали — там маска сплошь единицы. Четвёртый байт: 27 превратился в 0, значит маска там нулевая. Остаётся третий: 176 (байт узла) и 160 (байт сети).
Шаг 2. Записать байты в двоичной
| |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
| узел 176 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
| сеть 160 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
| маска 224 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Шаг 3. Прочитать, что уцелело
Единицы 128 и 32 в адресе сети остались — значит маска держит там единицы, граница единиц и нулей правее них. Заметим, что в 32 стоит единица, то и в 64 тоже единицы. Потому что маска имеет формат: сначала только единицы потом только нули
Единица 16 погасла в адресе сети — значит на её месте у маски уже ноль, граница левее.
Между 32 и 16 черта и проходит: маска в третьем байте 11100000, то есть 224.
Шаг 4. Досчитать до конца
Целая маска — 255.255.224.0, единиц в ней 8 + 8 + 3 = 19.