Маска в двоичном представлении - это 32 бита, первые несколько бит равны 1, остальные 0. Адрес сети из адреса узла получается побитовым И, то есть IP адрес переводится в двоичную форму, и вычисляется побитовое И с соответствующим битом маски.
Переводим IP узла и адрес сети в двоичную форму (можно сообразить, что достаточно перевести только второй справа байт)
159.152.66.19 = ... . ... . 01000010 . ...
159.152.64.0 = ... . ... . 01000000 . ...
Побитовое И работает так: 1 И 1 = 1, все остальные комбинации 0.
01 в начале должно сохраниться, поэтому второй страва байт маски начинается на 11.
10 в конце должно превратиться в 00, поэтому второй справа байт маски оканчивается на 00.
На оставшихся местах 0 превратился в 0, так что в маске может быть как 0, так и 1.
Вот все возможные варианты маски:
(16 единиц) 11000000 (8 нулей)
(16 единиц) 11100000 (8 нулей)
(16 единиц) 11110000 (8 нулей)
(16 единиц) 11111000 (8 нулей)
(16 единиц) 11111100 (8 нулей)
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Для узла с IP-адресом 159.152.66.19 адрес сети равен 159.152.64.0. Для скольких различных значений маски это возможно
5
Объяснение:
Маска в двоичном представлении - это 32 бита, первые несколько бит равны 1, остальные 0. Адрес сети из адреса узла получается побитовым И, то есть IP адрес переводится в двоичную форму, и вычисляется побитовое И с соответствующим битом маски.
Переводим IP узла и адрес сети в двоичную форму (можно сообразить, что достаточно перевести только второй справа байт)
159.152.66.19 = ... . ... . 01000010 . ...
159.152.64.0 = ... . ... . 01000000 . ...
Побитовое И работает так: 1 И 1 = 1, все остальные комбинации 0.
01 в начале должно сохраниться, поэтому второй страва байт маски начинается на 11.
10 в конце должно превратиться в 00, поэтому второй справа байт маски оканчивается на 00.
На оставшихся местах 0 превратился в 0, так что в маске может быть как 0, так и 1.
Вот все возможные варианты маски:
(16 единиц) 11000000 (8 нулей)
(16 единиц) 11100000 (8 нулей)
(16 единиц) 11110000 (8 нулей)
(16 единиц) 11111000 (8 нулей)
(16 единиц) 11111100 (8 нулей)