Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3487810
А
Аноним
30 октября 2025 20:19 · публичный вопрос
А
Аноним

В терминологии сетей TCP/⁠IP маской подсети называется 32-⁠разрядное двоичное число, определяющее, какие именно разряды IP-⁠адреса компьютера являются общими для всей подсети, — в…

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

В терминологии сетей TCP/⁠IP маской подсети называется 32-⁠разрядное двоичное число, определяющее, какие именно разряды IP-⁠адреса компьютера являются общими для всей подсети,  — в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел  — по тем же правилам, что и IP-⁠адреса. Для некоторой подсети используется маска 255.255.248.0. Сколько различных адресов компьютеров допускает эта маска? Примечание. На практике для адресации компьютеров не используются два адреса: адрес сети и широковещательный адрес.

Ответ нейросети
30 октября 2025 20:19

Задача: маска 255.255.248.0. Сколько адресов могут использоваться компьютерами (то есть не считая сетевой и широковещательный)?

Пошаговое решение:

  1. Представим маску в виде префикса:
  • 255.255.248.0 в двоичном виде: 11111111.11111111.11111000.00000000
  • Здесь 21 единица подряд в начале. Значит префикс /21.
  1. Определим число бит для узлов (хостов):
  • Всего битов в IP-адресе: 32.
  • Битов сети: 21.
  • Битов узлов (хостов): 32 − 21 = 11.
  1. Общее число адресов в подсети:
  • 2^11 = 2048 адресов.
  1. Доступное для компьютеров количество адресов:
  • В подсети два зарезервированных адреса: адрес сети и широковещательный адрес.
  • Доступно: 2048 − 2 = 2046 адресов.

Дополнительный пример (опционально):

  • Подсеть типа 192.168.0.0/21 охватывает диапазон 192.168.0.0 – 192.168.7.255, из них 2046 адресов можно использовать под компьютеры.

Ответ: 2046 адресов для компьютеров (используемых хостов) в этой подсети.