Шешімі: Третий байт маски сети
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. В маске сначала в старших разрядах стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Для узла с IP-адресом 179.57.101.43 адрес сети равен 179.57.64.0. Чему равно значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Шешімін қадамдап көрсету
4 қадамРассмотрим третьи байты IP-адреса и адреса сети: $101$ и $64$.
Переведём их в двоичную систему:
$$101_{10}=01100101_2,\quad 64_{10}=01000000_2$$Так как маска состоит из последовательности единиц, за которой идут нули, третий байт маски должен быть равен $11000000_2$. Проверка:
$$01100101_2\mathbin{\&}11000000_2=01000000_2$$Переведём найденное значение в десятичную систему:
$$11000000_2=128+64=192$$Где здесь ошибаются
Неправильно выполняют поразрядную конъюнкцию.
Выбирают маску, содержащую нули перед единицами.
Записывают значение третьего байта IP-адреса вместо третьего байта маски.