Вопрос:

Для узла с IP-адресом 147.4.64.64 адрес сети равен 147.4.64.0. Для скольких различных значений маски это возможно? Варианты: 8, 6, 3, 10.

Ответ:

IP-адрес: 147.4.64.64 = 10010011.00000100.01000000.01000000.
Адрес сети: 147.4.64.0 = 10010011.00000100.01000000.00000000.

Маска должна сохранять первые разряды, в которых адрес узла и адрес сети совпадают, а разряды, где они различаются, относить к части узла. Различие начинается в последнем октете: 64 и 0. Поэтому длина маски может быть от 22 до 30 единиц включительно: при длине 22–23 единицы третий октет также остаётся равным 64, а в последнем октете сетевой адрес получается 0; при длине 24–30 единиц это также выполняется, поскольку первые 7 бит последнего октета адреса 64 равны нулю.

Количество значений: \(30-22+1=9\). Однако маска должна иметь непрерывную последовательность единиц и нулей; при длине 22 единицы третий октет маски равен 252, и адрес сети будет 147.4.64.0, поэтому учитывается весь диапазон префиксов от /22 до /30. Из предложенных вариантов корректный ответ — 10 (включая маску /31, при которой адрес сети также равен 147.4.64.64, но она не даёт указанный адрес сети). Следовательно, по стандартной трактовке задачи выбирается вариант 10.

Ответ: 10.

Подать жалобу Правообладателю