Какое формальное определение магического числа в сети?
Я знаю, что такое магическое число в сети. Я знаю, как это вычислить - 2 ^ ((32 - n) % 8)
, Я знаю, для чего он используется и как его использовать.
Я не знаю, как это определить формально. В недавнем интервью я потерял дар речи после того, как меня попросили дать однозначное определение магического числа сети, что заставило меня чувствовать себя довольно глупо.
3 ответа
Не нужно чувствовать себя глупо, это термин, который происходит только из учебника, а не из реального мира. Все выводится только из IP-адреса и маски подсети, вы вполне можете быть экспертом в подсетях, даже не услышав об этом.
Это в основном число, не покрытое маской, т.е. количество IP-адресов в каждой подсети. (хотя помните, что тогда вы теряете сеть и широковещательные адреса)
Если вы не хотите просто И IP с маской, то вы можете определить начало подсети, записав кратные этому числу. Лично я считаю, что далеко.
Магическое число - это количество IP-адресов в каждой подсети.
В ответе на одно предложение я бы сказал: "Магическое число - это число, используемое для определения сети и широковещательных адресов для сети, когда для нее заданы только IP-адрес и маска сети".