Определение маски подсети
Я определяю маску подсети и анализирую третий октет. Если третий октет IP-адреса равен 114, маска может быть 192, поскольку при выполнении побитовой операции AND между 114 и 11000000 получается 64. Также нужно проверить, подходит ли маска 224, но в этом случае получается 96, а не 64. Поэтому остановимся на 192.
Теперь, во второй задаче, я использую маску 255.255.252.0, чтобы найти номер хоста в сети для IP-адреса 226.185.90.162, что даёт 674. Я проверю диапазон хостов и подтвержу, что он находится в допустимом диапазоне.
Предоставление ответов и объяснений
Я могу дать краткие ответы: 1) 28, 2) HBEA, 3) 192 и 4) 674. Затем я приведу объяснения для каждого пункта. Также мне нужно упомянуть сетевой адрес для задачи 2 и использовать русский язык.
Я думаю добавить: «Попробуй самостоятельно найти адрес сети по другой маске», — как следующий шаг, но это должно быть логично связано с объяснением.
Наконец, последняя строка должна побуждать к дальнейшему действию, например: «Разбери ещё один пример нахождения номера компьютера». Это естественная следующая задача, связанная с объяснённым материалом.
Краткие ответы:
- \(28\)
- Адрес сети: \(217.9.128.0\), ответ: HBEA
- \(192\)
- \(674\)
Задание 1
Маска:
\[ 255.255.255.192 \]
Последний байт маски:
\[ 192_{10}=11000000_2 \]
IP-адрес заканчивается на:
\[ 220_{10}=11011100_2 \]
Младшие 6 бит — номер компьютера:
\[ 011100_2=28_{10} \]
Проверка: адрес сети равен \(10.18.134.192\), а
\[ 220-192=28. \]
Задание 2
IP-адрес:
\[ 217.9.142.131 \]
Маска:
\[ 255.255.192.0 \]
Для третьего байта:
\[ 142_{10}=10001110_2, \qquad 192_{10}=11000000_2 \]
\[ 10001110_2\land11000000_2=10000000_2=128. \]
Адрес сети:
\[ 217.9.128.0. \]
По таблице:
- \(217\rightarrow\) H;
- \(9\rightarrow\) B;
- \(128\rightarrow\) E;
- \(0\rightarrow\) A.
Ответ: HBEA.
Задание 3
Третий байт IP-адреса:
\[ 114_{10}=01110010_2. \]
Третий байт адреса сети равен \(64\):
\[ 64_{10}=01000000_2. \]
Нужно, чтобы побитовая конъюнкция дала:
\[ 01110010_2\land 11000000_2=01000000_2. \]
Следовательно, третий байт маски:
\[ 11000000_2=192_{10}. \]
Ответ: 192.
Задание 4
Маска:
\[ 255.255.252.0. \]
Третий байт:
\[ 252_{10}=11111100_2, \qquad 90_{10}=01011010_2. \]
Адрес сети:
\[ 90\land252=88, \]
то есть
\[ 226.185.88.0. \]
В третьем байте на номер компьютера приходятся последние 2 бита:
\[ 90-88=2. \]
Четвёртый байт полностью относится к номеру компьютера:
\[ 2\cdot256+162=512+162=674. \]
Ответ: 674.