В действительности делегирование адресов происходило в трех размерах: классы A, B и C. Делегации класса A будут передаваться из определенного диапазона адресов, делегирования класса B из другого диапазона и т. Д. Поскольку разные классы используют разные диапазоны адресов, вы можете определить класс, посмотрев на первую часть адреса. И это было встроено в протоколы маршрутизации.
- Делегации класса А содержали 16777216 адресов каждый
- Делегации класса B содержали 65536 адресов каждый
- Делегации класса C содержали 256 адресов каждая
Это было очень неэффективно для сетей, которые не соответствовали этим размерам. Сеть, для которой требовалось 4096 адресов, получит либо шестнадцать делегаций класса C (что было бы плохо для глобальной таблицы маршрутизации, поскольку каждый из них должен был бы маршрутизироваться отдельно: размер класса был встроен в протокол), либо они получили бы один класс B Делегация (которая будет тратить много адресов).
В 1993 году была введена CIDR. Протоколы были настроены так, чтобы иметь возможность обрабатывать префиксы разных размеров, и стало возможным направлять (как внутренние, так и внешние) префиксы, такие как / 30 или / 21 или / 15 и т. Д. И т. Д. Все, что между / 0 и / 32 стало возможно. Организации, которым требовалось 2048 адресов, могли получить / 21: именно то, что им нужно.
Способ внутреннего разделения этих адресов также был ограничен. Были правила о том, как вы можете подсеть. Первоначально каждая подсеть в вашей классной сети должна была быть одинакового размера. Вам нужна одна подсеть с 128 адресами и другая подсеть с 16 адресами: очень плохо.
Маска подсети переменной длины (VLSM) является эквивалентом CIDR во внутренней сети. VLSM существует дольше, чем CIDR. Это уже упоминалось в 1985 году. Таким образом, CIDR в основном расширяет VLSM для междоменной маршрутизации. С VLSM ваши подсети больше не должны быть одного размера. Вы можете назначить разное количество адресов для каждой подсети, в зависимости от ваших потребностей.
В эти дни вся маршрутизация в интернете осуществляется без занятий. Префикс в таблице маршрутизации может по совпадению (или из-за истории) соответствовать классовой структуре, но протоколы больше не будут предполагать, что они могут определить длину префикса (маску подсети) из первой части адреса. Все длины префикса сообщаются явно: бесклассовые.
Заявление о том, что интернет-провайдер отвечает за сеть класса C, также устарело. Адреса RIR ( региональные интернет-реестры , организации, ответственные за делегирование адресов интернет-провайдерам и предприятиям с их собственными независимыми адресами) полностью распределяются по адресам.
Классы адресов IPv4 на самом деле больше не существуют, и в 1993 году их использование устарело. Если вы посмотрите на устаревшие устаревшие протоколы маршрутизации, вы, конечно, сможете увидеть предположения, сделанные ими на основе класса адресов, но это было 20 лет назад ...