Предмет: Информатика, автор: zheltykhinmakspbhrso

Не могу понять как из разрядной коньюнкции получить третий байт маски, объясните пожалуйста

Приложения:

Ответы

Автор ответа: Dedagenn
1
Маска "пропускает" те разряды адреса (0 или 1), где она 1, и принудительно обнуляет, "маскирует" (и 0 и1 адреса), где она 0 -см. кон'юнкцию 23дес=10111, 20дес=10100, кон=10100бин=20дес

zheltykhinmakspbhrso: Ну вот так вот, пробник говорит) а маска получается что мол 255.255.20.0?
zheltykhinmakspbhrso: И вроде бы в бин кон 10100 сначала должны быть единицы потом ноли, но вот плохо что-то помню , если не ошибаюсь то это так
zheltykhinmakspbhrso: егэ по информатике)
zheltykhinmakspbhrso: я уже и так и сяк пишу, и 20 просто, и 20.0, ни в какую
zheltykhinmakspbhrso: Ну там там и написано написать ответ в дес я и писал 20 , не получается
Автор ответа: DonPedro80
2

Смотрим третий слева байт.

В адресе узла указано 23 - это двоичное 0001 0111,

в адресе сети осталось только 20 - это 0001 0100

Делаем побитовое XOR - исключающее ИЛИ. Если биты совпадают, пишем 0, не совпадают - единицу. получаем 0000 0011.

А теперь инвертируем полученный байт: 1111 1100. В десятичной системе это число 252. Вот и ответ. Полная маска 255.255.252.0



zheltykhinmakspbhrso: Вот так совпало, спасибо)
Похожие вопросы
Предмет: История, автор: валентинамихайловна