Форум » Адресация в Интернете » Задача №144 из файла ege12 » Ответить

Задача №144 из файла ege12

alexkam: Добрый день Разбирая решение задачи столкнулся с проблемой: 187 - 10111011 59 - 00111011 65 - 01000001 первое различие происходит в 17 разряде, соответственно минимальное количество единиц в маске 17, но нам необходимо найти максимальное, максимально можно ставить все единицы, но необходимо учитывать широковещательный адрес и адрес сети, следовательно минимально должно быть три нуля. Отсюда 32-3=29, следовательно 29 единиц максимальное количество, которое может быть в данной задаче. У вас в ответах 21. Где в моих рассуждениях ошибка?

Ответов - 9

alexkam: Сама задача: 144) Два узла, находящиеся в разных подсетях, имеют IP-адреса 118.187.59.255 и 118.187.65.115. В масках обеих подсетей одинаковое количество единиц. Укажите наибольшее возможное количество единиц в масках этих подсетей. Учтите, что два адре-са в любой подсети зарезервированы: адрес всей подсети и широковещательный адрес. Ответ: у меня 29, в answers 21

Поляков: alexkam пишет: Ответ: у меня 29, в answers 21 Как раз младший байт забыли.

alexkam: Как раз младший байт забыли. Не понятно, поясните, пожалуйста. Какую роль тут играет младший байт? Ведь в маске будет 11111111.11111111.11111111.11111000


Поляков: alexkam пишет: Не понятно, поясните, пожалуйста. Какую роль тут играет младший байт? Ведь в маске будет 11111111.11111111.11111111.11111000 Вы рассматривали числа 59 и 65, это вторые справа байты IP-адресов. Следовательно, младший байт этих адресов точно относится к коду компьютера. Таким образом вы получили маску 11111111.11111111.11111000.00000000

alexkam: Ага, понял, что так как 65 и 59 разные, то последний байт это номер, соотв мне берем 3 бита из 3его байта, верно?

Поляков: alexkam пишет: Ага, понял, что так как 65 и 59 разные, то последний байт это номер, соотв мне берем 3 бита из 3его байта, верно? Да, так.

alexkam: Спасибо!!!

Альберт: А почему три нуля в третьем байте, а не два?

Поляков: Альберт пишет: А почему три нуля в третьем байте, а не два? Если брать два нуля, то код первого компьютера ("номер") в подсети состоит из одних единиц, а так быть не может - это широковещательный адрес, он зарезервирован.



полная версия страницы