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

0.0.0.0 - это IP-адрес класса А?

Некоторые источники говорят, что IP-адреса класса A начинаются с 1.0.0.0, а некоторые говорят с 0.0.0.0. Я также слышал, что 0.0.0.0 - это особый вид IP-адреса. Итак, 0.0.0.0 IP-адрес класса A или нет?

http://tools.ietf.org/html/rfc3330 Объясняет это.

0.0.0.0/8 - Адреса в этом блоке относятся к исходным хостам в «этой» сети. Адрес 0.0.0.0/32 может использоваться как адрес источника для этого хоста в этой сети; другие адреса в пределах 0.0.0.0/8 могут использоваться для ссылки на указанные хосты в этой сети [RFC1700, стр. 4].

Так что это класс А, но тоже особый адрес.

Сетевые классы определяются их ведущими битами. Начальный бит класса A равен 0, что означает, что первый октет может быть 0–127. 0.0.0.0 действительно является адресом класса А.

Он попадает в диапазон класса A, но не может использоваться (как IP). Он особенный, поскольку обычно используется для обозначения "любой сети" или адреса маршрута по умолчанию. Используется для маршрутизации.

0.0.0.0 - это специальный адрес, это даже сетевой (0.0.0.0/32 и т. Д.), Который действует как loopback 127.0.0.1 (то есть только для локальной машины), но доступен для всех снаружи. Он действует как маршрут по умолчанию.

Ряд сетевых адресов зарезервирован для специальных целей. 0.0.0.0 и 127.0.0.0 - два таких адреса. Первый называется маршрутом по умолчанию, а второй - адресом обратной связи. Маршрут по умолчанию связан со способом маршрутизации дейтаграмм IP.

стек tcp linux

Это не A B C D или даже E.

0.0.0.0 - маршрут по умолчанию

windows tcpip

Но возникает вопрос, к какому классу и есть ответы, выбирайте класс А.

Адрес 255.255.255.255 используется как широковещательные адреса, а 0.0.0.0 - как адрес маршрута по умолчанию, то есть любая сеть.