1. Для узла с ip адресом 93.138.70.47 адрес сети равен 93.138.64.0. Каково наибольшее возможное общее количество единиц во всех четырёх байтах маски? ответ запишите в виде десятичного числа. 2. Для узла с ip адресом 98.162.71.94 адрес сети равен 98.162.64.0 для скольких различных значений маски это возможно?
Адрес сети: 93.138.64.0
Адрес узла: 93.138.70.47
Преобразуем адреса в двоичную систему:
Адрес сети: 01011101.10001010.01000000.00000000
Адрес узла: 01011101.10001010.01000110.00101111
Теперь сравниваем биты адреса сети и адреса узла:
01011101.10001010.01000000.00000000
01011101.10001010.01000110.00101111
Видим, что первые 17 бит адреса узла совпадают с адресом сети. Значит, наибольшее возможное общее количество единиц во всех четырёх байтах маски равно 17. Таким образом, ответом будет число 17.
2. Чтобы определить для скольких различных значений маски возможен адрес сети 98.162.64.0, мы должны посмотреть на количество общих битов сети в адресе узла.
Адрес сети: 98.162.64.0
Адрес узла: 98.162.71.94
Преобразуем адреса в двоичную систему:
Адрес сети: 01100010.10100010.01000000.00000000
Адрес узла: 01100010.10100010.01000111.01011110
Сравниваем биты адреса сети и адреса узла:
01100010.10100010.01000000.00000000
01100010.10100010.01000111.01011110
Видим, что первые 17 бит адреса узла совпадают с адресом сети.
Чтобы определить различные значения маски, нам нужно узнать, сколько битов вместо "0" можно использовать в адресе сети. В данном случае, у нас есть 16 битов, которые могут быть различными (максимальное количество возможных значений). Каждый бит может быть либо "0", либо "1", поэтому мы можем использовать 2^16 = 65536 различных значений маски.
Таким образом, ответом будет число 65536.