Форум » Адресация в Интернете » вопрос по решению задания с сайта Константина Юрьевича » Ответить

вопрос по решению задания с сайта Константина Юрьевича

Eugeny1984: добрый день! Тогда, если можно, то еще один вопрос по вашему разбору 12-ого задания по ай-пи адресации. Р-11. Два узла, находящиеся в разных подсетях, имеют IP-адреса 192.168.106.35 и 192.168.106.117. В масках обеих подсетей одинаковое количество единиц. Укажите наименьшее возможное количество единиц в масках этих подсетей. Учтите, что два адреса в любой подсети зарезервированы: адрес всей подсети и широковещательный адрес., Основной ваш разбор 35: 00100011 Оставляем 00011, т.к. 3 нуля. Вычитаем 01, 10,00 получается, что код компьютера состоит из двух последних единиц, то есть это широковещательный адрес, который не может использоваться как адрес компьютера; поэтому область адреса компьютера в подсети (количество нулей в маске) нужно расширять до тех пор, пока в коде компьютера не появится ноль; 35: 00100011 5) получается, что в маске должно быть минимум 3 нуля, так что максимальное число единиц равно 32 – 3 = 29. 6) Ответ: количество единиц в маске от 26 до 29. Вы вычли 2 адреса с нулями на конце, с единицами на конце - всего 2, а почему вы отнимаете 3? Я так понял ,что вы отняли этот адрес 00100011. Если да, то почему он широковещательный что ли? Или какой-то другой адрес вы вычли, какой третий адрес?

Ответов - 4

Поляков: Eugeny1984 пишет: Если да, то почему он широковещательный что ли? Пусть последний байт маски содержит два нуля в конце: [pre2] маска: 11111100 адрес: 00100011[/pre2]Эта маска (точнее, два ее младших бита, выделенные синим цветом) говорит о том, что код компьютера в подсети - это последние два бита адреса (выделены синим). Таким образом двухбитный код компьютера состоит из одних единиц. Это и есть широковещательный адрес, он не может принадлежать узлу.

oval: Поляков пишет: маска: 11111100 адрес: 00100011 я добавлю :) пусть маска содержит 2 нуля в конце маска: 11111100 - 252 адрес сети: 00100000 - 32 широковещательный адрес: 00100011 - 35 эта сеть допускает только 2 узла с четвертым октетом IP адреса 00100001 - 33 00100010 - 34 адрес: 35 = 00100011 не может быть адресом узла - это широковещательный адрес этой сети пусть маска содержит 3 нуля в конце маска: 11111000 - 248 адрес: 35 = 00100011 синие биты - номер узла в сети адрес сети: 00100000 - 32 широковещательный адрес: 00100111 - 39 адрес: 117 = ‭01110101‬ синие биты - номер узла в сети адрес сети: ‭01110000 - 112 широковещательный адрес: ‭01110111 - 119

Eugeny1984: oval Почти понял), но если мы возьмем адрес 11110111=247 и адрес сети 11110000 -240, то широковещательный, если я не ошибаюсь - должен быть равен 11110111=247. Если я это так, то почему мы его не исключили?


oval: Eugeny1984 пишет: адрес 11110111=247 адрес сети 11110000 -240 в общем случае такая комбинация допускает две маски 11110000-240 и 11111000-248 если 247 это адрес узла в сети, то допустима только маска 240 и тогда широковещательный адрес будет 11111111-255 для маски 248 широковещательный адрес, действительно, 247 P.S. для IP адреса узла в сети 247 и любого адреса сети вида: ***10000(*-либо 0, либо 1) маска будет 11110000-240, а широковещательный адрес ***11111



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