Статья Автор: Щурова Ольга

ЕГЭ 13

ip='.'.join(f'{x:>08b}' for x in [131,120,137,17])
print(ip)
#10000011.01111000.10001001.00010001

За номер узла в сети отвечает вторая часть IP-адреса – соответствующая нулям в маске.
Переведем это значение в десятичную систему счисления:
0100010001(2)=273(10)
Даны IP-адрес узла 131.120.137.17 и маска сети 255.255.252.0. 
? Определите адрес сети. Ответ: 131.120.136.0
? Определите номер компьютера в сети. Ответ: 273.
?  По данной маске определите, сколько узлов в данной сети.
Для адресов узлов в записи маски оставлено 2+8=10 бит. Количество возможных двоичных векторов, а значит и адресов 2N=210=1024.
Ответ 1024?
НЕТ!
На практике два из возможных адресов не используются для адресации узлов сети: адрес сети, в котором все биты, отсекаемые маской, равны 0 (131.120.136.0), и широковещательный адрес, в котором все эти биты равны 1(131.120.139.255). 
Таким образом, количество узлов: 1024-2=1022

 



Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать