IETF - организация, следящая за интернетом - делит все IP-адреса на три обобщающих класса. Каждый класс отличается способом назначения сетевых адресов по сравнению с хостами. На рисунке 3.8 показан диапазон чисел, охватываемый первым октетом адреса. Темные октеты показывают, какая часть пространства IP-адресов зарезервирована для создания сетевых адресов. По мере того как темная часть сдвигается вправо, возрастает количество потенциальных сетевых адресов, но уменьшается количество адресов хостов.
Примечание. IETF делит IP-адреса на две группы по специализации: одни - для групповой рассылки, а другие - для поиска. Здесь мы не будем это рассматривать.
Это разделение диапазонов называется правилом первого октета. Любой маршрутизатор сможет прочесть первый октет IP-адреса и интерпретировать биты, чтобы отличить сетевые адреса от адресов хостов. Многие сети используют IP-адреса класса В или класса С. Октет содержит следующие диапазоны.
Рис. 3.8.Три класса IP-адресов отличаются друг от друга октетами, которые они используют для сетевых адресов
0 -127. Класс А, содержащий диапазон адресов от 0.0.0.0 до 127.0.0.0 для 128 сетей. Однако сеть не может состоять из одних нулей и 127.0.0.0 резервируется для создания перемычек. Остается 126 сетей - от 1 до 126. Имеется 16777214 разрешенных адресов хостов (16 777 216 минус 2).
128 - 191. Класс В, содержащий адреса от 128.0.0.0 до 191. 255.0.0 для 16 384 сетей. Существует 65534 разрешенных адресов хостов (65536 минус 2).
192 - 223. Класс С, содержащий адреса от 192.0.0.0 до 223.255.255.0 для 2097152 сетей. Допускает 254 адреса хостов (256 минус 2).
Примечание. Для выполнения расчета хоста два зарезервированных адреса должны быть удалены из пула: 0 для данной сети и 255 для широкого вещания. Адреса с 1 по 254 могут быть присвоены хосту.
Посмотрев на предыдущий список, вы уже догадались, что только очень небольшое число организаций может иметь адреса класса А (а именно - 126). Большинство пользователей для связи с интернетом используют IP-адреса классов В и С.