В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети.
Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске.
Даны адрес узла 192.168.159.86 и маска 255.255.252.0.
Найдите адрес сети.
В ответе укажите сумму числовых значений октетов найденного IP-адреса.
Например, если бы найденный адрес был равен 100.20.3.4, то в ответе следовало бы записать: 127
ip = [192, 168, 159, 86]
mask = [255, 255, 252, 0]
📌 Дано: IP узла 192.168.159.86, маска 255.255.252.0.
ip = [192, 168, 159, 86]
mask = [255, 255, 252, 0]
net = [a & b for a, b in zip(ip, mask)]
print(net)
📌 Результат: адрес сети 192.168.156.0 (октеты: 192, 168, 156, 0).
net = [192, 168, 156, 0]
print(sum(net))
📌 Ответ: 192 + 168 + 156 + 0 = 516.
Поверните телефон
Горизонтальный режим удобнее для таблицы и Python-кода