Я сталкивался с такой ситуацией‚ когда нам пришлось настраивать подсеть с использованием маски 255.255.248.0. Вначале я не знал‚ сколько адресов компьютеров может вместить эта маска‚ но затем разобрался в этом вопросе.
Для определения количества адресов‚ которые может вместить данная маска‚ нужно посчитать количество нулевых битов в сетевой части адреса. В данной маске у нас 21 нулевой бит в сетевой части.Теперь‚ чтобы найти количество адресов компьютеров‚ можно применить формулу 2^k‚ где k ‒ количество нулевых бит в сетевой части. В нашем случае k21‚ поэтому количество адресов будет равно 2^21.
Используя калькулятор или же просто выполнить вычисления в уме‚ мы получим следующий результат⁚ 2^21 2097152.
Таким образом‚ подсеть с маской 255.255.248.0 может вместить 2097152 адреса компьютеров. Однако‚ нужно помнить‚ что два из возможных адреса не используются для адресации узлов сети⁚ адрес сети‚ в котором все биты‚ отсекаемые маской‚ равны 0‚ и широковещательный адрес‚ в котором все эти биты равны 1.
Для расчета доступного количества адресов мы должны отнять эти два адреса⁚ 2097152 ― 2 2097150.
Таким образом‚ маска 255.255.248.0 может допустить 2097150 различных адресов компьютеров в данной подсети.