Делегування адреси справді відбувалося у трьох розмірах: делегації класів A, B і C. Делегації класу A будуть надані з певного діапазону адрес, делегації класу B з іншого діапазону тощо. Оскільки різні класи використовували різні діапазони адрес, ви можете визначити класу, переглянувши першу частину адреси. І це було вбудовано в протоколи маршрутизації.
- Делегації класу A містили 16777216 адрес у кожній
- Делегації класу B містили 65536 адрес у кожній
- Делегації класу C містили по 256 адрес
Це було дуже неефективно для мереж, які не відповідали цим розмірам. Мережа, якій потрібно 4096 адрес, або отримає шістнадцять делегацій класу C (що було б погано для глобальної таблиці маршрутизації, оскільки кожну з них потрібно було б маршрутизувати окремо: розмір класу вбудований у протокол), або вони отримають один клас B делегація (яка б втрачала багато адрес).
У 1993 році було запроваджено CIDR. Протоколи були налаштовані так, щоб мати змогу мати справу з префіксами різного розміру, і стало можливим маршрутизація (як внутрішньо, так і зовні) префіксів типу a / 30 або a / 21 або a / 15 і т.д. тощо. Все, що між / 0 і / 32 стало можливо. Організації, яким потрібно 2048 адрес, могли отримати / 21: саме те, що їм потрібно.
Те, як ви могли внутрішньо розподілити ці адреси, також було обмеженим. Існували правила, як можна підмережу. Спочатку кожна підмережа у вашій класній мережі повинна бути однакового розміру. Вам потрібна одна підмережа з 128 адресами та інша підмережа з 16 адресами: дуже погано.
Маскування підмережі змінної довжини (VLSM) є еквівалентом внутрішньої мережі CIDR. VLSM існував довше, ніж CIDR. Про це вже згадувалося в 1985 році. Таким чином, CIDR в основному поширює VLSM на міждоменну маршрутизацію. З VLSM ваші підмережі вже не повинні бути однакового розміру. Ви можете призначити різну кількість адрес для кожної підмережі, залежно від ваших потреб.
У наші дні вся маршрутизація в Інтернеті проводиться без занять. Префікс таблиці таблиці маршрутизації може збігтися за збігом (або через історію) відповідності класифікованій структурі, але протоколи більше не припускають, що вони можуть вивести довжину префікса (маска підмережі) з першої частини адреси. Усі довжини префіксу явно повідомляються: без класу.
Сказати, що ISP відповідає за мережу класу C, аналогічно застаріло. Адреси поширюються абсолютно безкласно РІР ( Регіональні Інтернет-реєстри , організації, відповідальні за делегування адрес Інтернет-провайдерам та підприємствам із власними незалежними адресами).
Класи адрес IPv4 насправді вже не існують, і вони застаріли в 1993 році. Якщо ви подивитеся на старі застарілі протоколи маршрутизації, ви, звичайно, все ще можете побачити припущення, які вони зробили на основі класу адрес, але це було 20 років тому ...