Человек, никогда не совершавший ошибок, никогда не пробовал ничего нового.
А. Эйнштейн

ЕГЭ - Демоверсия 2018 №12

В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули.

Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 57.179.208.27 адрес сети равен 57.179.192.0. Каково наибольшее возможное количество единиц в разрядах маски?

Решение:

57.179.208.27 - IP-адрес
*?????????? - Маска сети
57.179.192.0 - Адрес сети

Чтобы осуществить поразрядную конъюнкцию надо перевести числа из десятичной системы в двоичную, но если после конъюнкции число осталось прежним (57 и 179), значит его умножали на 255 (11111111). Тем самым получаем 16 единиц для двух чисел.

Если в результате конъюнкции получили 0, то число умножали на 0 (00000000).

Значит остаётся рассмотреть поразрядную конъюнкцию для числа 208 чтобы в результате получилось 192. Переведём эти числа в двоичную систему счисления.

20810 = 110100002 19210 = 110000002

11010000
*?????????
11000000

11010000
*11100000
11000000

Если в маске начались 0, то они пойдут до конца байта, для того, чтобы при других ip-адресах, адрес сети не изменился.

Получили ещё 3 единицы. Всего получилось 19 единиц.

Ответ: 19

ЕГЭ - Демоверсия 2017 №12

В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули.

Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 119.83.208.27 адрес сети равен 119.83.192.0. Каково наименьшее возможное количество единиц в разрядах маски?

Решение:

Определяем маску сети:

после умножения первой части IP-адреса узла (119) на первую часть маски (х), получается такое же значение (119). При поразрядной конъюнкции это возможно только если первая часть маски состоит только из единиц, значит первая часть маски (25510 = 111111112). Аналогично будет и для второй части (25510 = 111111112).

Третью часть необходимо решать, т. к. было число 208, а после умножения = 192.

Переведём оба числа в двоичную систему счисления:

20810 = 110100002

19210 = 110000002

Как можно догадаться, чтобы получить число 11000000 из 11010000 поразрядной конъюнкцией, надо 11010000 умножить на 11000000. Из этого следует что третья часть маски (19210 = 110000002).

С четвёртой частью все просто, раз в результате умножения получили ноль, значит четвёртую часть адреса узла умножили на ноль (010 = 000000002).

Получили маску: 255.255.192.0. В двоичной системе: 11111111.11111111.11000000.00000000.

Считаем кол-во единиц: 18

Ответ: 18