Компьютер в сети имеет IP-адрес 10.18.134.17, маска этой сети 255.255.255.128
224 просмотра
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети. Компьютер в сети имеет IP-адрес 10.18.134.17, маска этой сети 255.255.255.128. Чему равно наибольшее количество возможных адресов компьютеров в этой сети, если два адреса (адрес сети и широковещательный) не используют?
В ответе укажите только число.
from ipaddress import *n = ip_network('10.18.134.17/255.255.255.128', False).hosts()
c = 0
for i in n:
print(i)
c += 1
print(c) #126