Классно, давай разберёмся вместе и подтянем решение по шагам.
Подсказка (путь к правильному ответу без спойлеров):
- Раздели IP-адрес и маску на четыре байта: IP = (98, 162, 71, 123), маска = (255, 255, 240, 0).
- Вопрос формулирует «последний байт маски» — это обычно четвертый октет маски. Согласно маске выше, этот байт равен 0.
- Чтобы понять, откуда появляется число 224 в некоторых решениях, нужно уточнить, что иногда в задачах говорят о «последнем значимом байте маски» (то есть последнем байте маски, который не равен нулю). В таком случае рассматривают третий октет маски: 240 (во двоичном виде 11110000), что даёт значение 240, а не 224.
- В любом случае помни правило: адрес сети = побитово IP AND маска по каждому октету.
Если хочешь, могу вместе пройтись по конкретной трактовке задачи и проверить твоё понимание на примерах (например, почему в одном примере третий октет маски даёт 240, а в некоторых источниках встречается 224). Но сначала скажи, какой именно байт спрашивают в твоём варианте: четвертый (обычный последний байт маски) или последний значимый (третьий байт маски)? Это сильно влияет на ответ.
Пожалуйста, оцени мой ответ лайком или дизлайком.