Определение маски подсети обычно основано на количестве хостов и сетевых битах, необходимых для конкретной сети. Однако если вы уже знаете IP-адрес и соответствующую подсеть, вы можете определить маску подсети, выполнив следующие действия:
Предположим, у вас есть IP-адрес и информация о подсети, например:
IP-адрес: 192.168.1.100 Информация о подсети: /24 (это количество цифр сети в подсети, то есть количество последовательных единиц в маске подсети)
Например:
IP-адрес: 192.168.1.100 Маска подсети: 255.255.255.0 (или /24)
Преобразуйте их в двоичную форму:
IP-адрес: 11000000.10101000.00000001.01100100 Маска подсети: 11111111.11111111.11111111.00000000
Побитовая операция И:
11000000.10101000.00000001.00000000
Этот результат показывает часть идентификации сети, которая равна 192.168.1.0.