Какая маска подсети с максимальным количеством битов равных единице необходима, чтобы все три компьютера с IP-адресами

  • 52
Какая маска подсети с максимальным количеством битов равных единице необходима, чтобы все три компьютера с 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