Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3378384
А
Аноним
11 сентября 2025 09:04 · публичный вопрос
А
Аноним

По заданным Р-адресу узла сети и маске определите адрес сети и номер компьютера в сети: IP-адрес: 217.13.163.133 Маска: 255.255.252.0

Ответ нейросети
11 сентября 2025 09:04

Задача решается пошагово.

Дано:

  • IP-адрес: 217.13.163.133
  • Маска: 255.255.252.0
  1. Преобразование маски к CIDR и размер блока
  • Маска 255.255.252.0 соответствует /22 (8 + 8 + 6 = 22).
  • Это значит, сеть занимает 22 старших бита, остаток 10 бит — номер узла в подсети.
  1. Вычисление адреса сети (IP AND маска)
  • 217 AND 255 = 217
  • 13 AND 255 = 13
  • 163 AND 252 = 160 (потому что 163 (10100011) AND 252 (11111100) = 10100000 = 160)
  • 133 AND 0 = 0 Итого адрес сети: 217.13.160.0
  1. Вычисление широковещательного адреса подсети
  • Широковещательный адрес той же подсети: 217.13.163.255
  1. Номер компьютера в сети (host part)
  • host part состоит из нижних 2 бит третьего октета и всех 8 бит четвертого: (163 & 3) << 8 | 133
  • (163 & 3) = 3, поэтому 3 << 8 = 768
  • 768 | 133 = 901 Итак, номер компьютера в подсети = 901 (в диапазоне 0–1023 для /22)
  1. Итог
  • Адрес сети: 217.13.160.0
  • Широковещательный адрес: 217.13.163.255
  • Диапазон usable-адресов подсети: 217.13.160.1 – 217.13.163.254
  • Номер компьютера в сети (host part): 901
  • Подсеть: 217.13.160.0/22

Если нужно, могу привести короткую проверку через двоичное представление или показать, как это записать в виде диапазона адресов для статической/динамической выдачи.