• 84) Для узла с IP-адресом 68.112.69.138 адрес сети равен 68.112.64.0. Найдите наибольшее возможное количество единиц в двоичной записи маски подсети.
    88) Для узла с IP-адресом 63.132.140.28 адрес сети равен 63.132.140.0. Найдите наибольшее возможное количество единиц в двоичной записи маски подсети.

Ответы 1

  • 84) Чтобы определить наибольшее количество единиц в разрядах маски надо рассчитать ее адрес в двоичной системе счисления. Это можно сделать с помощью поразрядной конъюнкции (в результате побитного логического умножения адреса маски на ip адрес получим адрес сети)Известен IP адрес: 68.112.69.138 и адрес сети 68.112.64.0Первые два байта адреса 68 и 112 совпадают, то есть, если применить поразрядную конъюнкцию, получим адрес маски состоящий из восьми единиц: 11111111 и 11111111.Рассмотрим третий байт. маска :                                   ????????ip адрес:  69 в двоичной:     01000101сеть:         64 в двоичной:     01000000Правилом для маски является то, что если в маске оказывается ноль, то после него могут идти только нули. До нуля соответственно единицы.Для шестого слева разряда маски: ?&1=0, значит в маске может находится только ноль.По правилу все остальные справа от шестого биты будут тоже равны нулюВторой бит: ?&1=1 значит в маске только 1, перед ним первый бит по правилу= 1Третий, четвертый и пятый бит ?&0=0 могут быть как 0 так и 1,но по условию задачи нам надо найти наибольшее возможное количество единиц, следовательно примем значение равным 1.Получаем значение второго байта маски: 11111000 В итоге адрес маски в двоичной системе получится 11111111.11111111.11111000.00000000получаем 21 единицу.Ответ: 2188) Решение аналогично предыдущей задачи:IP адрес:   63.132.140.28 адрес сети: 63.132.140.0Первые три байта ip адреса и адреса сети совпадают, в результате поразрядной конъюнкции получим значение маски 11111111.11111111.11111111Для четвертого байта:маска:                              ????????28 в двоичной системе: 000111000 в двоичной:                 00000000Четвертый бит у маски ?&1=0 принимает значение 0Все последующие биты по правилу= 0Первые три бита могут быть равны только 1В итоге адрес маски : 11111111.11111111.11111111.11100000 В нем 27 единицОтвет: 27 единиц
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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