IP-адреса – це адреса, яка містить інформацію про те, як отримати доступ до певного хосту, особливо за межами І . Ан IP-адреса це 32-розрядна унікальна адреса з адресним простором 232. Загалом існує два нотації, у яких записується IP-адреса: десяткове число з крапками та шістнадцяткове число.
Десяткове число з крапками

Десяткове число з крапками
Шістнадцяткове число
Деякі моменти, які слід зазначити щодо десяткового запису з крапками:
- Значення будь-якого сегмента (байта) становить від 0 до 255 (обидва включені).
- Жодних нулів перед значенням у жодному сегменті (054 неправильно, 54 правильно).
Класова адресація
32-розрядна IP-адреса поділяється на п’ять підкласів. Вони наведені нижче:
- клас А
- клас B
- Клас С
- клас D
- Клас E
Кожен із цих класів має допустимий діапазон IP-адрес. Класи D і E зарезервовані для багатоадресних і експериментальних цілей відповідно. Порядок бітів у першому октеті визначає класи IP-адреси. The адреса IPv4 ділиться на дві частини:
- ID мережі
- ID хоста
Клас IP-адреси використовується для визначення бітів, які використовуються для ідентифікатора мережі та ідентифікатора хоста, а також загальної кількості мереж і хостів, можливих у цьому конкретному класі. Кожен інтернет-провайдер або адміністратор мережі призначає IP-адресу кожному пристрою, підключеному до його мережі.

Класова адресація
Примітка:
- IP-адресами глобально керує Управління з присвоєння номерів Інтернету (IANA) і регіональні Інтернет-реєстри (RIR).
- Під час визначення загальної кількості IP-адрес хостів 2 IP-адреси не враховуються, тому вони зменшуються із загальної кількості, оскільки перша IP-адреса будь-якої мережі є номером мережі, а остання IP-адреса зарезервована для широкомовної IP-адреси.
клас А
IP-адреси класу A призначаються мережам, які містять велику кількість хостів.
- Ідентифікатор мережі має 8 біт.
- Ідентифікатор хоста має 24 біти.
Старший біт першого октету в класі A завжди встановлюється на 0. Решта 7 бітів у першому октеті використовуються для визначення ідентифікатора мережі. 24 біти ідентифікатора хоста використовуються для визначення хоста в будь-якій мережі. Типовою маскою підмережі для класу A є 255.x.x.x. Отже, клас А має загальну кількість:
вік вікі каушал
- 2^24 – 2 = 16 777 214 ідентифікатор хоста
IP-адреси класу A варіюються від 0.0.0.0 до 127.255.255.255.

клас А
клас B
IP-адреса, що належить до класу B, призначається мережам від середнього до великого розміру.
- Ідентифікатор мережі має довжину 16 біт.
- Ідентифікатор хоста має 16 біт.
Старші біти першого октету IP-адрес класу B завжди мають значення 10. Решта 14 бітів використовуються для визначення ідентифікатора мережі. 16 біт ідентифікатора хоста використовуються для визначення хоста в будь-якій мережі. Типовою маскою підмережі для класу B є 255.255.x.x. Клас B має загальну кількість:
- 2^14 = 16384 мережева адреса
- 2^16 – 2 = 65534 адреса хоста
IP-адреси класу B варіюються від 128.0.0.0 до 191.255.255.255.

клас B
Клас С
IP-адреси, що належать до класу C, призначаються мережам малого розміру.
- Ідентифікатор мережі має 24 біти.
- Ідентифікатор хоста має 8 біт.
Біти старшого порядку першого октету IP-адрес класу C завжди встановлюються на 110. Решта 21 біт використовуються для визначення ідентифікатора мережі. 8 біт ідентифікатора хоста використовуються для визначення хоста в будь-якій мережі. Типовою маскою підмережі для класу C є 255.255.255.x. Клас C має загальну кількість:
- 2^21 = 2097152 мережева адреса
- 2^8 – 2 = 254 адреса хоста
IP-адреси класу C варіюються від 192.0.0.0 до 223.255.255.255.

Клас С
клас D
IP-адреса класу D зарезервована для багатоадресної передачі. Біти старшого порядку першого октету IP-адрес, що належать до класу D, завжди встановлюються на 1110. Решта бітів призначені для адреси, яку розпізнають зацікавлені хости.
Клас D не має маски підмережі. IP-адреси класу D варіюються від 224.0.0.0 до 239.255.255.255.

клас D
Клас E
IP-адреси класу E зарезервовані для експериментальних і дослідницьких цілей. IP-адреси класу E варіюються від 240.0.0.0 до 255.255.255.254. Цей клас не має маски підмережі. Старші біти першого октету класу E завжди встановлюються на 1111.

Клас E
java elseif
Діапазон спеціальних IP-адрес
169.254.0.0 – 169.254.0.16 : Link-local addresses 127.0.0.0 – 127.255.255.255 : Loop-back addresses 0.0.0.0 – 0.0.0.8 : used to communicate within the current network.>
Правила призначення ідентифікатора хоста
Ідентифікатори хостів використовуються для ідентифікації хостів у мережі. Ідентифікатор хоста призначається на основі таких правил:
- У будь-якій мережі ідентифікатор хоста має бути унікальним для цієї мережі.
- Ідентифікатор хоста, у якому всі біти встановлені на 0, не може бути призначений, оскільки цей ідентифікатор хоста використовується для представлення ідентифікатора мережі для IP-адреси.
- Ідентифікатор хоста, у якому всі біти встановлені на 1, не може бути призначений, оскільки цей ідентифікатор хоста зарезервований як широкомовна адреса для надсилання пакетів усім хостам, присутнім у цій конкретній мережі.
Правила призначення ідентифікатора мережі
Хости, розташовані в одній фізичній мережі, ідентифікуються за ідентифікатором мережі, оскільки всім хостам в одній фізичній мережі призначається однаковий ідентифікатор мережі. Ідентифікатор мережі призначається на основі таких правил:
- Ідентифікатор мережі не може починатися з 127, оскільки 127 належить до адреси класу A і зарезервовано для внутрішніх функцій зворотного зв’язку.
- Усі біти ідентифікатора мережі, встановлені на 1, зарезервовані для використання як широкомовної IP-адреси, тому їх не можна використовувати.
- Усі біти ідентифікатора мережі зі значенням 0 використовуються для позначення конкретного хоста в локальній мережі та не маршрутизуються, а отже, не використовуються.
Резюме класової адресації
У наведеній вище таблиці кількість мереж для класу A має бути 127. (Ідентифікатор мережі з усіма 0 s не враховується)
Проблеми з класовою адресацією
Проблема цього методу класової адресації полягає в тому, що мільйони адрес класу A витрачаються даремно, багато адрес класу B витрачаються даремно, тоді як кількість адрес, доступних у класі C, настільки мала, що вона не може задовольнити потреби організацій. Адреси класу D використовуються для багатоадресної маршрутизації, тому доступні лише як один блок. Адреси класу E зарезервовано.
Оскільки існують ці проблеми, у 1993 році мережу Classful було замінено на безкласову міждоменну маршрутизацію (CIDR). Ми обговоримо безкласову адресацію в наступній публікації.
- Довжина ідентифікатора мережі становить 24 біти.
- Ідентифікатор хоста має 8 біт.
- 2^21 = 2097152 мережева адреса
- 2^8 – 2 = 254 адреса хоста
- У будь-якій мережі ідентифікатор хоста має бути унікальним для цієї мережі.
- Ідентифікатор хоста, у якому всі біти встановлені на 0, не може бути призначений, оскільки цей ідентифікатор хоста використовується для представлення ідентифікатора мережі для IP-адреси.
- Ідентифікатор хоста, у якому всі біти встановлені на 1, не може бути призначений, оскільки цей ідентифікатор хоста зарезервований як широкомовна адреса для надсилання пакетів усім хостам, присутнім у цій конкретній мережі.
- Ідентифікатор мережі не може починатися з 127, оскільки 127 належить до адреси класу A і зарезервовано для внутрішніх функцій зворотного зв’язку.
- Усі біти ідентифікатора мережі, встановлені на 1, зарезервовані для використання як широкомовної IP-адреси, тому їх не можна використовувати.
- Усі біти ідентифікатора мережі зі значенням 0 використовуються для позначення конкретного хоста в локальній мережі та не маршрутизуються, а отже, не використовуються.
Часті запитання щодо класової IP-адресації
Як призначаються IP-адреси?
відповідь:
IP-адреси можна призначати різними методами, включаючи конфігурацію вручну, динамічне призначення за допомогою DHCP (Dynamic Host Configuration Protocol) або автоматичне призначення за допомогою протоколів, таких як IPv6 Stateless Address Autoconfiguration (SLAAC). Постачальники послуг Інтернету (ISP) призначають IP-адреси своїм клієнтам, а організації можуть отримувати блоки IP-адрес із регіональних Інтернет-реєстрів.
Що таке приватна IP-адреса?
відповідь:
Приватні IP-адреси – це IP-адреси, зарезервовані для використання в приватних мережах і недоступні безпосередньо з Інтернету. Вони використовуються, щоб дозволити пристроям у приватній мережі спілкуватися один з одним. Деякі поширені діапазони приватних IP-адрес включають від 10.0.0.0 до 10.255.255.255, від 172.16.0.0 до 172.31.255.255 і від 192.168.0.0 до 192.168.255.255.