Сеть класса B с подсетями имеет следующий широковещательный адрес: 144.16.95.255. Его маска подсети
(а) обязательно 255.255.224.0
(б) обязательно 255.255.240.0
(с) обязательно 255.255.248.0
(d) может быть любым из 255.255.224.0, 255.255.240.0, 255.255.248.0
Моя попытка:
Для широковещательного сетевого адреса класса B первые два октета или 16 битов должны быть равны 1 для сохранения сетевого адреса класса B (255.255.0.0), теперь данный адрес 144.16.95.255 совпадает с 144.16.010 11111.1111 1111, очевидно, что последние 13 битов 1, это показывает, что последние 13 битов для адресов хостов, в третьем октете первые 3 бита должны быть для адреса подсети. Это следует сохранить в широковещательном адресе. Таким образом, все 3 бита должны быть 1 в маске подсети. следовательно, результирующая маска подсети будет 1111 1111. 1111 1111. 111 00000. 0000 0000 = 255,255,224,0
Следовательно, вариант (а) является верным согласно моим расчетам.
Не могли бы вы объяснить это формально, пожалуйста?