Назад | Перейти на главную страницу

Что такое «слэш» после IP?

В Amazon EC2, где я установил «группы безопасности», говорится: Источник:

0.0.0.0/0 И затем он дает пример: 192.168.2.0/24

Что такое "/ 24"?

Я знаю, что это за порт и IP.

Он представляет собой CIDR netmask - после косой черты вы видите количество бит, которое сетевая маска установила равным 1. Таким образом, / 24 в вашем примере эквивалентно 255.255.255.0.

Это определяет подсеть, в которой находится IP - IP-адреса в той же подсети будут идентичны после применения сетевой маски. Возьмите AND, чтобы обозначить побитовое &. Затем:

192.168.2.5 AND 255.255.255.0 = 192.168.2.0
192.168.2.100 AND 255.255.255.0 = 192.168.2.0

но, например:

192.168.3.100 AND 255.255.255.0 = 192.168.3.0 != 192.168.2.0

Наиболее распространенными сетевыми масками CIDR являются, вероятно, / 32 (255.255.255.255 - один хост); / 24 (255.255.255.0); / 16 (255.255.0.0); и / 8 (255.0.0.0).

Я думаю, что легче понять числа, если вы помните, что 255.255.255.255 можно записать как FF.FF.FF.FF - и F, конечно, то же самое, что и двоичный 1111. Таким образом, вы вычитаете столько единиц, сколько разница между 32 и сетевая маска CIDR, чтобы узнать, какая часть IP-адреса «принадлежит» его подсети. Если это сбивает вас с толку, вы, вероятно, можете пропустить его и пока что придерживаться ранее упомянутых распространенных, я просто так думаю об этом.

Проще говоря, это количество наиболее значимых битов, которые остались бы в сети неизменными. В качестве альтернативы это (32 минус указанное число) наименее значимые биты, которые могут измениться в сети. http://tools.ietf.org/html/rfc1878

Число после / - это количество бит в сетевой маске. / 24 совпадает с 255.255.255.0, точно так же, как / 16 будет таким же, как 255.255.0.0

Число после / представляет подсеть.