Какая маска подсети с максимальным количеством битов равных единице необходима, чтобы все три компьютера с IP-адресами
Какая маска подсети с максимальным количеством битов равных единице необходима, чтобы все три компьютера с IP-адресами 109.210.53.149, 109.210.53.159, 109.210.53.185 находились в одной подсети? Найдите также адрес сети. В ответе укажите маску подсети и адрес сети, разделив их запятой.
Solnechnyy_Kalligraf 54
Для того чтобы определить необходимую маску подсети, с максимальным количеством битов, равных единице, чтобы три компьютера находились в одной подсети, мы должны сравнить биты их IP-адресов.Перед тем, как начать, мы должны перевести IP-адреса в двоичную систему счисления. Преобразуем каждое число в адресе в двоичный формат:
109.210.53.149 = 01101101.11010010.00110101.10010101
109.210.53.159 = 01101101.11010010.00110101.10011111
109.210.53.185 = 01101101.11010010.00110101.10111001
Теперь сравним двоичные адреса и найдем общую часть между ними. Начнем с первого бита и двигайтесь слева направо, пока все три адреса имеют одинаковые биты:
Общая часть адресов: 01101101.11010010.00110101
Мы можем предположить, что биты, которые следуют за этим общим префиксом, равны 0. Поэтому маска подсети будет содержать все биты из общего префикса и все остальные биты равными 0.
Маска подсети: 255.255.255.224
Битовая запись: 11111111.11111111.11111111.11100000
Для нахождения адреса сети, мы просто применим логическую операцию "И" между IP-адресом и маской подсети:
109.210.53.149 & 255.255.255.224 = 109.210.53.128
Таким образом, маска подсети и адрес сети, разделенные запятой, будут выглядеть следующим образом:
Маска подсети: 255.255.255.224, Адрес сети: 109.210.53.128