Что 24 в “192.168.15.0/24”?

Из чего значение /24 в следующей команде?

    route add -net 192.168.15.0/24 192.168.8.10
41
задан 14.04.2011, 23:19

3 ответа

Это - короткий способ представить маску подсети.

Как Steffen Opel указывает в его ответе, это называют нотацией CIDR, и число просто указывает, что размер префикса раньше создавал маску подсети.

Так /n средства, что первое n биты (из 32 для IPv4) установлены на 1, остальные установлены на 0. Для преобразования этого в десятичную маску подсети, Вы пишете это в в четыре октета и преобразовываете в десятичное число.

Так /24 производит 255.255.255.0 потому что Вы имеете двадцать четыре 1 биты и затем восемь 0 биты:

Binary:   11111111 11111111 11111111 00000000
Decimal:    255      255      255       0

Короткое значение не должно быть кратным 8 (т.е., оно не имеет к концу границ октета), например, можно взять /20 добираться 255.255.240.0 как так:

Binary:   11111111 11111111 11110000 00000000
Decimal:    255      255      240       0

Использование с IPv6

Та же нотация может быть применена к IPv6 также. Так как IPv6 использует 128 битов, вместо 32, адреса намного больше. Я не войду к полной семантике здесь, потому что это не относится к вопросу, но обеспечит быстрый пример:

Подсеть, данная в вопросе, представлена 192.168.15.0/24 и включает все адреса IPv4 от 192.168.15.0 кому: 192.168.15.255

Подсеть IPv6 может быть представлена таким же образом, например 2001:DB8::/48 содержит все адреса IPv6 в диапазоне 2001:DB8:0:0:0:0:0:0 кому: 2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF.

Примечание: Пример IPv6 бесстыдно разорван из статьи Wikipedia CIDR.


Для большего количества информации о самих Масках подсети, что они имеют в виду и как используемого, я рекомендовал бы, Вы видите вопрос, Каковы основы Маски подсети?
Или посмотрите на обширный ответ на то, Как Разделение на подсети Работает? при Отказе сервера.

47
ответ дан 07.12.2019, 08:43

Ответ DMA57361s этого представления маски подсети корректен и уже достаточен (+1) - я все еще хотел бы предложить другой подход в объяснении этого для обеспечения некоторого фона относительно истории/мотивации для этой нотации:

"192.168.15.0/24" является компактной спецификацией IP-адреса и его связанного префикса маршрутизации, выраженного в нотации CIDR:

Нотация CIDR создается из IP-адреса и размера префикса, последнее существо число ведущего 1 бита префикса маршрутизации. [шахта акцента]

Короткая статья Wikipedia, на которую ссылаются, уже объясняет тему под рукой приятно; для более полного объяснения многих связанных аспектов Вы могли бы консультироваться с соответствующей родительской Бесклассовой междоменной маршрутизацией темы - в особенности Вы найдете там информацию об историческом фоне для изменения от масок подсети до длины префикса / размером.

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

16
ответ дан 07.12.2019, 08:43

/24 является подсетью 255.255.255.0. / {число} в конце IP-адреса известен как Нотация CIDR.

0
ответ дан 07.12.2019, 08:43

Теги

Похожие вопросы