Первые три байта адресов узла и сети совпадают, последний байт адреса сети не равен нулю, отсюда следует, что первые три байта маски заполнены единицами, для подсчёта количества возможных адресов в этой сети будем работать с последним байтом.
Запишем друг под другом последние байты адресов узла и сети в двоичном виде:
Узел: 01011110
Сеть: 01000000
Вставим между узлом и сетью маску. Заполним биты маски так, чтобы поразрядная конъюнкция битов узла и маски давала адрес сети. Знаками вопроса отметим биты маски, которые пока не определены однозначно.
Узел: 01011110
Маска: ?1?0000?
Сеть: 01000000
Теперь вспомним, что маска должна иметь определённую структуру: сначала идут единицы, потом нули. Отсюда следует, что первый слева разряд маски обязательно должен быть единицей, восьмой – нулём. Однозначно определить третий разряд маски по имеющимся данным невозможно, он может быть и нулём, и единицей.
Для кодирования адреса в сети используются те биты, которые в маске равны нулю. Максимальное количество нулей в маске , значит, максимальное количество адресов в сети равно .