Широковещательный адрес для адреса 144.16.95.255?
Сеть класса 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
Следовательно, вариант (а) является верным согласно моим расчетам.
Не могли бы вы объяснить это формально, пожалуйста?
1 ответ
Ответ (г).
Объяснение:
Когда маска сети равна 255.255.224.0, у нас есть 5 бит третьего октета для хоста, тогда сети:
- 144.16.0.0
- 144.16.32.0
- 144.16.64.0
этот последний идет с 144.16.64.0 до 144.16.95.255
Когда маска сети равна 255.255.240.0, у нас есть 4 бита третьего октета для хоста, тогда сети:
- 144.16.0.0
- 144.16.16.0
- 144.16.32.0
- 144.16.48.0
И так до тех пор, пока мы не дойдем до 144.16.80.0, который переходит к 144.16.95.255
Когда маска сети равна 255.255.248.0, у нас есть 3 бита третьего октета для хоста, тогда сети:
- 144.16.0.0
- 144.16.8.0
- 144.16.16.0
- 144.16.24.0
И так до тех пор, пока мы не доберемся до 144.16.88.0, который переходит к 144.16.95.255