Группа СДАЙ ЕГЭ СДАЙ ЕГЭ Kotik 6 месяцев назад

Два узла, находящиеся в одной сети, имеют IP-адреса 202.222.47.159 и 202.222.47.141

304 просмотра

В терминологии сетей TCP/IP маска сети — это двоичное число, меньшее 232  ; в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого места нули. Маска определяет, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес — в виде четырех байт, причем каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.

Два узла, находящиеся в одной сети, имеют IP-адреса 202.222.47.159 и 202.222.47.141. Укажите наименьшее возможное количество адресов в этой сети.

from ipaddress import *lst = []for i in range(33): n = ip_network(f'202.222.47.159/{i}', False) ip = ip_address('202.222.47.141') if ip in n:

print(n.num_addresses) #32

Kotik
Правила необходимо знать, но лучше создавать их самому. И действовать нужно сейчас!
Нет комментариев. Ваш будет первым!