Выпущенные в 1981 году RFC 790 и RFC 791 описывают первоначальную систему выделения сетевых адресов IPv4 на основе системы классификации. В исходной спецификации IPv4 авторы создали классы для предоставления сетей трёх различных размеров для крупных, средних и малых предприятий. В результате для адресов класса А, В и С был определен конкретный формат для старших битов. Старшие биты - это крайние слева биты в 32-битном адресе.
Как показано на рисунке:
- Адреса класса A начинаются с 0 – предназначены для крупных предприятий; диапазон включает все адреса от 0.0.0.0 (00000000) до 127.255.255.255 (01111111). Адрес 0.0.0.0 зарезервирован для маршрутизации по умолчанию, а адрес 127.0.0.0 – для тестирования обратной петли (loopback).
- Адреса класса B начинаются с 10 – предназначены для средних предприятий; диапазон включает все адреса от 128.0.0.0 (10000000) до 191.255.255.255 (10111111).
- Адреса класса C начинаются с 110 – предназначены для малых предприятий; диапазон включает все адреса от 192.0.0.0 (11000000) до 223.255.255.255 (11011111).
Оставшиеся адреса зарезервированы для групповой адресации и последующего использования.
- Групповые адреса класса D начинаются с 1110 – групповые адреса используются для обозначения группы узлов, входящих в группу групповой адресации. Это позволяет уменьшить объём обработки пакетов, выполняемой узлами, в частности, в средах с широковещательной адресацией (например Ethernet, сети LAN). Такие протоколы маршрутизации, как RIPv2, EIGRP и OSPF, используют назначенные групповые адреса (RIP = 224.0.0.9, EIGRP = 224.0.0.10, OSPF 224.0.0.5 и 224.0.0.6).
- Зарезервированные IP-адреса класса E начинаются с 1111 – эти адреса зарезервированы для экспериментального и последующего использования.
Ссылки:
«Протокол межсетевого обмена»: http://www.ietf.org/rfc/rfc791.txt
«Групповые адреса в Интернете»: http://www.iana.org/assignments/multicast-addresses