Адрес хоста класса B должен быть разделен на подсети с 6-разрядным номером подсети. Каково максимальное количество подсетей и максимальное количество хостов в каждой подсети?Вычитает ли 2 из идентификатора подсети?
- 62 подсети и 262142 хостов.
- 64 подсети и хосты 262142
- 62 подсети и 1022 хоста.
- 64 подсети и 1022 хостов.
Моя попытка:
В классе B сети ID 16 бит. Учитывая 6 бит для идентификатора подсети, поэтому оставшиеся биты для идентификатора хоста равны = 32- (16 + 6) = 10 бит.
Максимальное количество хостов в каждой подсети = 2^(количество бит для хостов) - 2 (все 0 и все 1 не разрешены в идентификаторах хостов, поскольку сначала это идентификатор подсети, а последний - широковещательный идентификатор) = 2^10 - 2 = 1022.
Я где-то читал:
Subtracting 2 from host IDs is necessary while subtracting 2 from
subnet IDs is not necessary.
Таким образом, максимальное количество идентификаторов подсети = 2^(число битов для идентификатора подсети) - 2 (не обязательно) = 2^6 = 64 является максимальным.
Не могли бы вы объяснить, пожалуйста, вычитается ли 2 из идентификатора подсети?
Я думаю, что минимальный IP-адрес в диапазоне потребуется для идентификатора сети, и максимум будет использоваться для целей трансляции, поэтому вам придется сократить доступные IP-адреса от хостов. См. Здесь расчет http://jodies.de/ipcalc?host=192.168.0.1&mask1=24&mask2= – 11thdimension