1.2 Класи ІР-адрес

З метою отримання можливості опису мереж різного розміру та по-легшити їх класифікацію, IP-адреси було розділено на групи, які називають класами. Така схема адресації називається класовою. Кожна повна 32-бітна IP-адреса поділяється на дві частини, що описують мережу та вузол. Біт або послідовність бітів на початку кожної адреси задають її клас (рис. 1.2). Є п’ять класів IP-адрес [1, 4].

Адреса класу А призначена для дуже великих мереж. В ній використовується тільки перший октет як ідентифікатор мережі. Три октети, що залишились, ідентифікують адресу вузлів. Перший біт в адресі класу А завжди нульовий. Враховуючи це, найменше допустиме число буде рівне 00000000 (десятковий 0), а найбільше – 01111111 (десяткове число 127). Варто відзначити, що обидва номери 0 та 127 є зарезервованими і не можуть бути використані як мережеві адреси. Будь-які адреси, що починаються з числа в діапазоні від 1 до 126 в першому октеті є адресами класу А. Мереж класу А небагато, але кількість вузлів у них може досягати 224 - 2 = = 16 777 214 вузлів (два номери ідентифікують номера мережі та широкомовну адресу).

Мережа з номером 127.0.0.0 не може бути присвоєна мережі, оскільки зарезервована для зворотного петлевого (loopback) тестування (маршрутизатори або локальні вузли можуть використовувати його для передавання пакетів самим собі).

Рисунок 1.2 – Структура IP-адрес різних класів

Адреса класу B використовується для мереж середнього та великого розмірів. В IP-адресі класу B два перших октети використовується для мережевої адреси, а два других являють собою адресу вузла.

Перші два біти першого октета завжди приймають значення „1” і „0”, шість бітів, що залишились, можуть містити будь-які комбінації нулів та одиниць. Таким чином, найменше число, яке може бути використане для адрес цього класу рівне 10000000 (десяткове 128), і найбільше – 10111111 (десяткове значення рівне 191). Будь-які адреси, що містять в першому октеті числа від 128 до 191, є адресами класу В. Мережа класу В може містити максимум 216 - 2 = 65 534 вузлів.

Адреси класу С – це найчастіше використовувані адреси, призначені для використання в малих мережах. Адреса даного класу починається з двійкової комбінації 110. Отже, найменше доступне число – 11000000 (десяткове 192), а найбільше – 1101111 (десяткове значення 223). Якщо адреса в першому октеті містить числа від 192 до 223, значить він на-лежить до класу С. Максимальна кількість вузлів у мережі – 28 – 2 = 254.

Адреси класу D були створені для реалізації в IP-адресах механізму багатоадресної розсилки. Багатоадресною або груповою адресою (multicast address) називається унікальна мережева адреса, що використовується для відправлення пакетів певним групам мережевих пристроїв. Таким чином, одна мережева станція може передавати один потік даних декільком отримувачам.

Діапазон адрес класу D, які називають багатоадресними IP-адресами також певним чином обмежений. Перші чотири біти такої адреси є 1110, тому перший октет адрес цього класу може приймати значення від 11100000 до 11101111 або в десятковому записі від 224 до 239.

Адреси класу Е також були описані в стандартах та виділені в окремий блок. Однак вони були зарезервовані проблемною групою проектування Internet (Internet Engineering Task Force – IETF) для власних дослідницьких потреб і не використовувались в мережі Internet. Перші чотири біти адрес класу Е завжди одиничні. Значення першого октета знаходиться в діапазоні від 11110000 до 11111111 або від 240 до 255 – в десятковому вигляді.

Діапазони значень першого октета в IP-адресах для кожного з класів наведено в таблиці 1.1.

Таблиця 1.1 – Класи IP-адрес: діапазон значень першого октета

КласПерші бітиМінімальний номер мережіМаксимальний номер мережіМаксимальна кількість мережМаксимальна кіль-кількість вузлів у мережі
A01.0.0.0126.0.0.02^7 – 2 = 1262^24 – 2
B10128.0.0.0191.255.0.02^14 = 163842^16 – 2
C110192.0.0.0223.255.255.02^21 = 20971522^8 – 2
D1110224.0.0.0239.255.255.255-Багатоадресний
E1111240.0.0.0255.255.255.255-Зарезервований