Возможный дубликат:
X.Y.Z.0 - действительный IP-адрес?
Возможно, вопрос новичка, но когда речь идет о подсетях IP, какова цель сетевого IP.
то есть с такой сетью, как 192.168.1.0/24, вы обычно не можете использовать .0 для адреса хоста. Точно так же .255 назначается трансляции. Это я понимаю, а вот .0 - нет. Какова его цель и почему ссылки точка-точка с битами маски / 31 могут с этим справиться?
Возможный дубликат или тесно связанный с X.Y.Z.0 - действительный IP-адрес?.
Короткий ответ: это может быть действительный адрес хоста, в зависимости от маски подсети. Исторически он использовался только как сетевой идентификатор или широковещательный адрес, но не было технических причин, чтобы позволить адресу .0 (или подсети) пропадать, и он стал более широко использоваться. Вы можете прочитать немного об этом здесь, на сайте Cisco., но основная суть в том, что адрес и подсеть .0, а также подсеть "все единицы" должны были быть зарезервированы как особые, согласно RFC950, хотя их можно было использовать всегда.
Такая практика (исключение подсетей 0 и «все единицы» из назначения) считается устаревшей практикой, согласно RFC1878.
Раньше хост 0 фактически использовался как широковещательный адрес для сети. Однако со временем это привело к тому, что максимальный номер хоста стал широковещательным адресом. Был период времени, когда ОБЕИ были приемлемы, и наиболее вероятно, почему эти два номера хоста зарезервированы в стандарте. Я даже помню, что мне приходилось настраивать карты Ethernet и указывать широковещательный адрес по этой причине, чтобы различное разнородное сетевое оборудование работало должным образом.
Со временем все решили, что максимальное количество хостов было лучшим, и идентификация хоста с номером 0 была переопределена.