@NIKA_R

Найти наиболее узкую* маску подсети для IP-адресов 1.2.3.4 и 5.6.7.8. *узкая маска – с максимально возможным префиксом подсети?

Найти наиболее узкую* маску подсети для IP-адресов 1.2.3.4 и 5.6.7.8.
*узкая маска – с максимально возможным префиксом подсети
----------------
Туплю очень.
Найдите ошибку в логике =)

1/ Перевели в двоичный вид
1.2.3.4 ---- > 00000001.00000010.00000011.00000100
5.6.7.8 ---- > 00000101.00000110.00000111.00001000
Затем необходимо сравнить двоичные записи между собой в цикле, начиная с первых двоичных разрядов обоих адресов, и увеличивать число бит, пока двоичные разряды будут соответствовать друг другу.
Получили
11111100.00000000.00000000.00000000

6421e169a6bd5303090184.png

248.0.0.0

= \ Тупила тупила, что не так то ?
  • Вопрос задан
  • 1632 просмотра
Решения вопроса 1
@Vitsliputsli
Все верно, если сомневаетесь откройте калькулятор для подсетей. Как и написано, считаете по битам, где начинаются изменения, получаем 5, а это и есть маска 248.0.0.0. Т.е. у нас подсеть 0.0.0.0/5
Где первый адрес: 0.0.0.1 00000000.00000000.00000000.0000001
Последний адрес: 7.255.255.254 00000111.11111111.11111111.11111110

Быть может вы спутали маску с обратной маской, обратная здесь 7.255.255.255
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы