Вопрос задан 21.09.2026 в 08:33. Предмет Информатика. Спрашивает Черепанова Настя.

Для узла с IP-адресом 111.81.27.84 адрес сети равен 111.81.27.80. Чему равно наибольшее возможное значение последнего (самого правого) байта маски? Ответ запишите в виде десятичного числа.

Перейти к ответам

Ответы на вопрос

Отвечает Ким Костян.

Дан IP-адрес узла:

111.81.27.84

и адрес сети:

111.81.27.80

Нужно определить наибольшее возможное значение последнего байта маски подсети.

Рассмотрим только последний байт, так как первые три байта совпадают:

  • IP-адрес: 84

  • Адрес сети: 80

В двоичном виде:

84 = 01010100
80 = 01010000

Адрес сети получается применением маски: все биты, где маска равна 1, остаются без изменений, а биты, где маска равна 0, обнуляются.

Сравним последние байты:

IP:          01010100
Сеть:        01010000
             ||||||||

Различие находится в последних двух битах:

01010100
01010000
      ^^

Значит, последние два бита маски должны быть равны 0, чтобы они могли изменяться у узлов сети.

Остальные шесть битов могут быть единицами:

11111100

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

11111100₂ = 252₁₀

Проверим: если маска равна 252, то размер блока по последнему байту:

256 - 252 = 4

Сети идут с шагом 4:

  • 76–79

  • 80–83

  • 84–87

Адрес 80 действительно является началом сети, а 84 — адресом внутри следующей? Значит, нужно учитывать, что адрес узла должен принадлежать сети 111.81.27.80.

При маске 252 (11111100) сеть для адреса 84:

84 AND 252

01010100 11111100 -------- 01010100 = 84

Получается сеть 84, а не 80. Значит, такая маска слишком большая.

Нужно найти максимальную маску, при которой:

84 AND маска = 80

Проверяем варианты:

252 → 84 (не подходит)
248 (11111000):

01010100
11111000
--------
01010000 = 80

Подходит.

Более большая маска уже не подойдет, поэтому максимальное значение последнего байта маски:

248.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос