Ответ:
Рассмотрим последний байт: адрес узла — 84 = 01010100₂, адрес сети — 80 = 01010000₂. Последний байт маски должен быть последовательностью единиц, за которыми идут нули.
Для результата 01010000₂ в маске можно сохранить только первые четыре бита: дальнейшая единица оставила бы в результате пятый бит адреса узла, который равен 1. Поэтому максимальная допустимая маска последнего байта — 11110000₂ = 240. Минимальный допустимый вариант — 00000000₂ = 0; он также даёт 84 AND 0 = 0 в последнем байте, но тогда адрес сети в этом байте был бы 0, а не заданные 80. Следовательно, маска обязана сохранять биты, необходимые для получения 80; последовательность единиц должна включать позиции до четвёртого бита. Наименьшая подходящая маска — 11110000₂.
При фиксированном адресе сети 80 любая маска с более чем четырьмя начальными единицами не подходит: пятый бит 84 равен 1 и дал бы результат 1, тогда как у 80 он равен 0. Маска с меньшим числом единиц не может дать 80.
Ответ: А) 240; Б) 240.
