• В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая - к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, - в виде четырех байтов, причем каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда - нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
    Например, если IP-адрес узла равен 211.132.255.41, а маска равна 255.255.201.0, то адрес сети равен 211.132.201.0.
    Для узла с IP-адресом 200.15.100.23 адрес сети равен 200.15.96.0. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
    Правильный ответ - 224. Объясните, пожалуйста, как он получился. У меня получается 192...

Ответы 1

  • Ну смотри, есть такая формула что ли..У - узелМ - маскаС - сетьНам известен узел - это 200.15.100.23Нам известен адрес сети - это 200.15.96.0Маска неизвестна. Если в маске стоит 255 - то число остается тоже самое:У - 200.15.100.23М- 255.255.Х.0С - 200.15.96.0Нам нужно найти НАИМЕНЬШЕЕ возможное значение третьего слева байта маски, его обозначила за Х выше.Переведем 100 и 96 в двоичную систему счисления и получим:100 - 110010096 - 1100000Т.к в маске 8 разрядов, то перед каждым полученным числом в двоичной системе счисления поставим 0.Получим:01100100 - у xxxxxxxx - м01100000 - сСделаем побитовое перемножение с конца. Запомним, что в маске идут сначала все нули, а затем единицы.01100100 - узел. Его умножаем на маску11100000 - маска.01100000 - сеть. Получаем ее после перемножения узла на маску.Перемножили, получили маску - 11100000.Возвращаемся к вопросу задачи: Чему равно наименьшее возможное значение третьего слева байта маски?Тут все просто, осталось перевести маску из двоичной СС в десятичную СС.Расставим степени двойки над маской7654321011100000 2^{7} + 2^{6} + 2^{5} = 128 + 64 + 32 = 224, что и является верным ответом.Если остались вопросы - задавай в комментариях, отвечу.
    • Автор:

      cody8mdy
    • 1 год назад
    • 1
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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