Решение: Определение адреса сети
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске.
Сеть задана IP-адресом одного из входящих в неё узлов 75.109.133.149 и сетевой маской 255.192.0.0.
Найдите IP-адрес сети. Укажите сумму числовых значений октетов найденного IP-адреса. Например, если бы найденный адрес был равен 100.20.3.4, ответ был бы равен 127.
Решение по шагам
4 шагаАдрес сети получают побитовой конъюнкцией IP-адреса узла и маски:
$$75.109.133.149 \mathbin{\&} 255.192.0.0$$Первый октет не изменяется, так как $75 \mathbin{\&} 255=75$. Во втором октете:
$$109_{10}=01101101_2,\quad 192_{10}=11000000_2,\quad 01101101_2 \mathbin{\&} 11000000_2=01000000_2=64$$Третий и четвёртый октеты маски равны нулю, поэтому соответствующие октеты адреса сети также равны нулю:
$$75.109.133.149 \mathbin{\&} 255.192.0.0=75.64.0.0$$Складываем значения октетов найденного адреса сети:
$$75+64+0+0=139$$Где здесь ошибаются
Складывают октеты исходного IP-адреса, не находя адрес сети.
Ошибочно считают, что второй октет адреса сети равен 192.
Забывают, что при побитовом И с нулевым октетом результат равен нулю.