Какое формальное определение магического числа в сети?

Я знаю, что такое магическое число в сети. Я знаю, как это вычислить - 2 ^ ((32 - n) % 8), Я знаю, для чего он используется и как его использовать.

Я не знаю, как это определить формально. В недавнем интервью я потерял дар речи после того, как меня попросили дать однозначное определение магического числа сети, что заставило меня чувствовать себя довольно глупо.

3 ответа

Решение

Не нужно чувствовать себя глупо, это термин, который происходит только из учебника, а не из реального мира. Все выводится только из IP-адреса и маски подсети, вы вполне можете быть экспертом в подсетях, даже не услышав об этом.

Это в основном число, не покрытое маской, т.е. количество IP-адресов в каждой подсети. (хотя помните, что тогда вы теряете сеть и широковещательные адреса)

Если вы не хотите просто И IP с маской, то вы можете определить начало подсети, записав кратные этому числу. Лично я считаю, что далеко.

Магическое число - это количество IP-адресов в каждой подсети.

В ответе на одно предложение я бы сказал: "Магическое число - это число, используемое для определения сети и широковещательных адресов для сети, когда для нее заданы только IP-адрес и маска сети".

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