Каково значение 10.0.0.1/24 адреса моего компьютера (ip addr
- команда)?
1/24 и не 0/8
10.0.0 диапазона а не 192.168.10
Мысль я подробно остановился бы на этом с несколькими примерами
/8 = 255.0.0.0
/16 = 255.255.0.0
/24 = 255.255.255.0
/32 = 255.255.255.255
192.168.1.0/24 = 192.168.1.0-192.168.1.255
192.168.1.5/24 находится все еще в той же сети как выше, мы должны были бы перейти в 192.168.2.0, чтобы быть в другой сети.
192.168.1.1/16 = 192.168.1.0-192.168.255.255
Когда у Вас есть сеть, Вы теряете два IP-адреса один для широковещательной передачи и один для сети. Первый IP резервируется для обращения к сети, в то время как последний IP диапазона резервируется для широковещательного адреса.
В дополнение к ответу Tim:
/24 вместо/8 означает, что первые 3 октета IP-адреса используются для определения сети. Это - просто установка, можно измениться, если Вы хотите. Не супер распространено использовать 10. частный диапазон с/24 маской, но нет никакой причины, Вы не можете сделать этого.
/8 использует только первый октет для определения сетевой части, которая является что 10. сеть явно означала назад в дни перед CIDR, и вот почему Вы все еще видите его чаще с/8, чем с 24.
Что касается последнего октета, являющегося 0 не 1, поэтому, 10.0.0.0 в этом случае был бы сетевым адресом, с 10.0.0.1 являющийся Вашим компьютерным IP.