Сколько в этой сети IP-адресов, для которых количество единиц в
Условие
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети. Сеть задана IP-адресом 122.159.136.144 и маской сети 255.255.255.248. Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса не кратно 4? В ответе укажите только число.
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Запишем числа маски сети и адреса сети в двоичной системе счисления:255₁₀ − 11111111₂,248₁₀ − 11111000₂, 122₁₀ − 01111010₂,159₁₀ − 10011111₂,136₁₀ − 10001000₂,144₁₀ − 10010000₂.2. Адрес сети получается в результате поразрядной конъюнкции чисел маски и чисел адреса узла (в двоичном коде). Поскольку конъюнкция 0 с чем-либо всегда равна 0, то на тех местах, где числа маски равны 0, в адресе узла стоит
Осталось ещё 6 шагов
Аналогично, там, где числа маски равны…
Для того чтобы количество единиц в двоичной…
Для этого в последних трех битах IP-адреса…
Приведём решение Артёма Гридина на языке…
Приведём решение на языке Python. from…
Приведём решение Юрия Красильникова на языке…
Бесплатно · займёт минуту