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

    question img

Ответы 9

  • ну правильно, полностью маска 255.255.20.0, я писал только младшие
  • я уже и так и сяк пишу, и 20 просто, и 20.0, ни в какую
    • Автор:

      pudgeqgeb
    • 5 лет назад
    • 0
  • да что не получается? на адрес 153.209.23.40 наложить маску 255.255.20.0 будет 153.209.20.0
    • Автор:

      ferrell
    • 5 лет назад
    • 0
  • третий слева байт 20дес
  • Ну там там и написано написать ответ в дес я и писал 20 , не получается
  • Вот так совпало, спасибо)
  • Чего бы ему не совпасть?
  • Маска "пропускает" те разряды адреса (0 или 1), где она 1, и принудительно обнуляет, "маскирует" (и 0 и1 адреса), где она 0 -см. кон'юнкцию 23дес=10111, 20дес=10100, кон=10100бин=20дес
  • Смотрим третий слева байт.

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

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

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

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

    • Автор:

      jorden
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years