Как взять маску подсети для IP

Я нашел эту проблему в учебнике, и я не понимаю, решение:

Найдите подсеть, по которой указан IP: 192.168.1.25 принадлежит.
Вот что они сделали:

  1. 255.255.255.224 за 192.168.1.25 и сделать двоичный файл AND операция.
  2. Затем возьмите маску подсети из-за постфикса /27 Постфикс CIDR в IP.

Но почему? В определении проблемы число /27 не было дано. Как они придумали это?

1 ответ

Решение

Они знают, что CIDR / 27 равен 27, поскольку они использовали маску подсети 255.255.255.224. CIDR - это количество доступных IP-адресов, поскольку 255.255.255.255-255.255.255.224 равно 31. Это диапазон чисел 0-31 или 32 возможных значения. Это соответствует 2 ^ 5. Таким образом, поэтому 2^32 - 2^5 = 2^27, где 27 - ваш CIDR.

Другие вопросы по тегам