В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети.
Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске.
Даны адрес узла 10.48.173.90 и маска 255.255.240.0.
Найдите адрес сети.
В ответе укажите сумму числовых значений октетов найденного IP-адреса.
Например, если бы найденный адрес был равен 100.20.3.4, то в ответе следовало бы записать: 127
ip = [10, 48, 173, 90]
mask = [255, 255, 240, 0]
📌 Дано: IP узла 10.48.173.90, маска 255.255.240.0.
ip = [10, 48, 173, 90]
mask = [255, 255, 240, 0]
net = [a & b for a, b in zip(ip, mask)]
print(net)
📌 Результат: адрес сети 10.48.160.0 (октеты: 10, 48, 160, 0).
net = [10, 48, 160, 0]
print(sum(net))
📌 Ответ: 10 + 48 + 160 + 0 = 218.
Поверните телефон
Горизонтальный режим удобнее для таблицы и Python-кода