Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3779250
А
Аноним
3 дня назад · публичный вопрос
А
Аноним

В терминологии сетей TCP/IP маска сети — это двоичное число, меньшее 2³²; в маске сначала (в старших разрядах) стоят единицы

Запрос пользователя

Реши задание на изображении

Ответ нейросети
3 дня назад

Краткий ответ: 4096 адресов.

Как это получить

  1. В одной подсети адреса должны совпадать в первых \(k\) битах, где \(k\) — число единиц в маске.
    Чем больше \(k\), тем меньше адресов в сети, поэтому нужен самый длинный общий префикс этих двух адресов.

  2. Первые два октета одинаковы: \(57.212\).
    Смотрим третьи октеты:

\[ 148=10010100_2,\qquad 159=10011111_2 \]

У них совпадают только первые четыре бита: \(1001\). Уже в пятом бите есть различие.

Значит, общий префикс:

\[ 16+4=20 \text{ бит} \]

то есть максимально возможная маска — /20.

  1. При маске /20 на адреса остаётся \(32-20=12\) бит:

\[ 2^{12}=4096 \]

Проверка: маска /20 — это \(255.255.240.0\). Оба адреса попадают в сеть \(57.212.144.0\), диапазон адресов: \(57.212.144.0\)—\(57.212.159.255\). Маска /21 уже разнесла бы эти узлы в разные подсети.

Ответ: 4096.