Маска подсети для двух сетей

Маска подсети для двух сетей

Если у нас есть IP-адрес 192.168.1.2 с маской подсети 255.255.255.252, то в сети есть четыре адреса, и мы можем ссылаться на адрес как на 192.168.1.2/30.

Разделяются ли адреса за пределами этого диапазона также на подсети из четырех IP-адресов, например, 192.168.1.(4–7)?

Допустимо ли иметь адрес 192.168.1.2/30 одновременно с 192.168.1.6/30 и оба используют 255.255.255.252 в качестве подсети?

Меня смущает то, что если я посмотрю на шестерку в 192.168.1.6он имеет двоичное значение 0000 0110, что, по-видимому, будет равно /29 вместо /30.

решение1

Параметр /30указывает, сколько бит из 32, доступных в адресе IPv4, образуют сетевую часть адреса (или, в формате десятичной сетевой маски с точками, 255.255.255.252).

Таким образом, с вашим предложением 192.168.1.6/30это будет то же самое 192.168.1.2/30: у вас будет 30 бит сетевого адреса ( ^) и 2 бита для хоста ( -):

1100 0000  1010 1000  0000 0001  0000 0010
1100 0000  1010 1000  0000 0001  0000 0110
^^^^ ^^^^  ^^^^ ^^^^  ^^^^ ^^^^  ^^^^ ^^--

192.168.1.6/30относится к четырем адресам 192.168.1.4-192.168.1.7, которые имеют общие начальные 30 бит.

192.168.1.6/29будет подсетью, состоящей из восьми адресов, 192.168.1.0-192.168.1.7которые имеют начальные 29 бит.

Связанный контент