Проблема: Вашей компании был присвоен следующий IP-адрес: 192.112.136.0 / 27
Вашей группе назначена четвертая подсеть.
Вопрос 5: Сколько полезных подсетей доступно для назначения?
Почему ответ 6? Я бы стрелял в это 8, потому что 255/32 = 8.
В более общем смысле - что является правильным алгоритмом для вычисления количества доступных подсетей для той же маски?
networking
internet
ip
0x6B6F77616C74
источник
источник
Ответы:
Прежде всего 192.112.136.0 / 27 это не IP-адрес. Это IP а также маска подсети.
Пишу Вашей компании был присвоен следующий IP-адрес: 192.112.136.0 / 27 кажется небрежным. Определенно не то, что вы ожидаете от упражнений или учебников.
Еще на заре времени у IP-сетей было 32 бита, чтобы идентифицировать себя. Часть этих 32 бит, где используется для идентификации сети. Часть из них для идентификации хоста в сети. Сети в то время в основном использовали 8, 16 или 24 бита для сети и там, где они назывались соотв. сети класса A, класса B или класса C. Технически сетевая маска не нужна, поскольку вы можете рассчитать, что должно быть по IP-адресу.
Это было в прошлом. В последнее десятилетие мы перешли к более гибкому подходу С lassless я NTER D omain р выход ,
Ваш 192.112.136.0 / 27 это нотация CIDR Параметр / 27 указывает, какая часть адреса является сетью. Другими словами, / 27 определяет, какая часть адреса используется для указания сети, а какая часть для хоста 27 битов наиболее легко читается как:
с первыми 27 (8 + 8 + 8 + 3) в качестве идентификатора сети и 5 битов, оставшихся в качестве чисел для сетевых карт.
В переводе это сетевая маска FF FF FF E0 (255.255.255.224). Это позволяет использовать это как единую сеть с 30 сетевыми интерфейсами. (2 ^ 5 -2)
ИЗМЕНИТЬ Это то, где я раньше ошибался.
Я предполагаю, что они имеют в виду, сколько подсетей вы можете создать с оставшимися 5 битами.,Как отметил Оливер, это не был заданный вопрос. Намеченный вопрос был: «У нас есть сеть неизвестного размера, и мы разделили ее на несколько сетей. Если вы думаете, что у нас был старомодный / 24 (который наиболее распространен), то сколько подсетей мы создали?
Предоставленная информация:
Не дано, но, вероятно, предполагается:
Сети, начинающиеся с этого, используются для обозначения сетей класса C.
Чтобы решить актуальный вопрос у вас есть две части:
27-24 = используется 3 бита. 2 ^ 3 - это 8 возможных комбинаций для сетей. Два неиспользованных, как объясняется в посте, сделанном другими людьми 8-2 = 6.
источник
Прежде чем вы сможете определить количество действительных подсетей с заданным номером сети и маской подсети, вы должны знать сетевые маски для сетей классов A, B и C. И первый ключ к ответу на этот тип вопроса - помнить, что количество битов в сети никогда не меняется. Подсеть всегда заимствует биты из битов хоста - всегда.
192.112.136.0 - КЛАСС С
РЕДАКТИРОВАТЬ: 11111111.11111111.11111111.11100000
/ 27 = 24 + 3 бита, что оставляет 5 бит для подсети
Количество действительных подсетей = (2 повышается до степени количества бит подсети) - 2
ответ = (2 возведено в степень числа 5) - 2
Вы должны вычесть эти две подсети в конце. Почему две подсети вычитаются? Подсеть «все нули» и подсеть «все единицы» считаются непригодными и, следовательно, не считаются действительными.
источник
x.x.x.x/x
CIDR
представление фактически изменяет прямую маску класса C./27
как описывает Хеннес, означает255.255.255.224
не255.255.255.0
- это означает, что после определения сети нужно работать только с 5 битами.Количество сетей равно 2 степени количества дополнительный биты взятые для подсетей минус 2.
В вашем случае это сеть класса C. Это означает, что первые 24 бита используются для адресации сети, последние 8 бит используются для адресации хоста.
Ваш пример использует еще 3 бита для подсетей.
Это также хорошо объяснено в статье Википедии о IP-подсеть ,
Что это за сети?
Первая Сеть
Вторая Сеть
Третья Сеть
Четвертая сеть
Пятая Сеть
Шестая сеть
Седьмая Сеть
Восемь Сеть
Чувак, я могу рассчитывать. Это 8!
Правильный. Согласно Википедии :
источник