Задание 13. Информатика. ЕГЭ. Шастин. 4.10.2024

Просмотры: 431
Изменено: 24 ноября 2024

(Д. Бахтиев) В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.

Для узла с IP-адресом \(205.154.212.20\) адрес сети равен \(205.154.192.0\). Чему равно наибольшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.

Решение:

Python


def mask3(n):
    return (255 << n) & 255

n3, a3 = 192, 212
for n in range(8):
    if a3 & mask3(n) == n3:
        print(mask3(n))
        break

Ответ: \(224\)