Например:Как определить сетевой и широковещательный адрес с IP-адреса и маски подсети?
- IP-адрес:
130.45.34.36
- Маска:
255.255.240.0
Что бы Net ID/Subnet Адрес и Broadcast Адрес?
Например:Как определить сетевой и широковещательный адрес с IP-адреса и маски подсети?
130.45.34.36
255.255.240.0
Что бы Net ID/Subnet Адрес и Broadcast Адрес?
Напишем как в двоичной системе:
130.45.34.36 = 10000010.00101101.00100010.00100100
255.255.240.0 = 11111111.11111111.11110000.00000000
Поразрядное И между этими двумя даст нам сетевой адрес:
10000010.00101101.00100010.00100100 (ip address)
AND
11111111.11111111.11110000.00000000 (subnet mask)
=
10000010.00101101.00100000.00000000 = 130.45.32.0 (the resulting network address)
Поразрядное ИЛИ между сетью гк адрес и маска перевернутого подсети даст нам широковещательный адрес:
10000010.00101101.00100000.00000000 (netadress)
OR
00000000.00000000.00001111.11111111 (inverted subnet mask)
=
10000010.00101101.00101111.11111111 = 130.45.47.255 (broadcast address)
Еще один короткий пути для вычисления широковещательного адреса после получения netwotk адреса есть:
высчитывает общее количество хостов (в в этом случае это 2^12 = 4096)
Разделите его на 256 (в данном случае это 16) и добавьте результат - 1 (в данном случае 15) в * соответствующий октет (в этом случае второй октет, т.е. 32 + 15 = 47) и сделать другой октет 255
* мы можем получить соответствующий октет по не смотря на нет хостов. например, если число хостов больше 256, то мы должны добавить его во второй октет сетевого адреса и т. д.
Убрал мой ответ, ваш идеальный! – CustomX
Я видел параметры конфигурации, которые позволяют использовать адрес «всех нулей» (сетевой адрес) в качестве широковещательного адреса. Однако я никогда не видел, чтобы что-то было настроено таким образом. –