Шешімі: Подсчёт адресов по маске
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.
Сеть задана IP-адресом 172.16.128.0 и маской сети 255.255.192.0.
Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса не кратно 2?
Шешімін қадамдап көрсету
4 қадамМаска сети 255.255.192.0 содержит 18 единичных битов, следовательно, для адреса узла остаётся 14 битов.
$$255.255.192.0 = /18$$Количество всех IP-адресов в сети равно числу комбинаций 14 битов.
$$2^{14}=16384$$В фиксированной части адреса 172.16.128.0 содержится 7 единиц: $172=10101100_2$, $16=00010000_2$, первые два бита числа 128 равны $10_2$. Поэтому для нечётного общего количества единиц в переменной части должно быть чётное количество единиц.
У 14 битов ровно половина комбинаций имеет чётное количество единиц.
$$\frac{2^{14}}{2}=2^{13}=8192$$Где здесь ошибаются
Использовать количество битов адреса узла 16 вместо 14.
Считать только пригодные для узлов адреса, исключая адрес сети и широковещательный адрес.
Забыть учесть 7 единиц в фиксированной части IP-адреса.