logo

Формат і таблиця IP-адрес

IP-адреса – це скорочена форма «адреси Інтернет-протоколу». Це унікальний номер, який надається кожному пристрою, підключеному до мережі Інтернет, наприклад телефону Android, ноутбуку, Mac тощо. IP-адреса представлена ​​цілим числом, розділеним крапкою (.), наприклад, 192.167.12.46.

Типи IP-адрес

IP-адреса поділяється на два типи залежно від кількості IP-адрес, які вона містить. Це:

  • IPv4 (Інтернет-протокол версії 4)
  • IPv6 (Інтернет-протокол версії 6)

Що таке IPv4?

IPv4 — це версія IP 4. Це поточна версія та найчастіше використовувана IP-адреса. Це 32-розрядна адреса, записана чотирма цифрами, розділеними крапкою (.), тобто крапками. Ця адреса унікальна для кожного пристрою. Наприклад, 66.94.29.13

Що таке IPv6?

IPv4 створює 4 мільярди адрес, і розробники вважають, що цих адрес достатньо, але вони помилялися. IPv6 — це наступне покоління IP-адрес. Основна відмінність між IPv4 і IPv6 полягає в розмірі IP-адрес. IPv4 — це 32-бітна адреса, тоді як IPv6 — це 128-бітна шістнадцяткова адреса. IPv6 надає великий адресний простір і містить простий заголовок порівняно з IPv4.

Щоб дізнатися більше про різницю між IPv4 і IPv6, перегляньте нашу статтю ipv4 проти ipv6 .

Формат IP-адреси

Спочатку IP-адреси поділялися на п’ять різних категорій класи . Ці розділені класи IP: клас A, клас B, клас C, клас D і клас E. Серед них класи A, B і C є найважливішими. Кожен клас адреси визначає різну кількість бітів для свого префікс мережі (адреса мережі) і номер хоста (адреса хоста) . Початкові біти адреси визначають, до якого класу належить адреса.

Формат і таблиця IP-адрес

Мережева адреса: Адреса мережі вказує унікальний номер, призначений вашій мережі. На наведеному вище малюнку мережева адреса займає два байти IP-адреси.

Адреса хоста: Адреса хоста — це певний номер адреси, призначений кожному хост-машині. За допомогою адреси хоста кожна машина ідентифікується у вашій мережі. Мережна адреса буде однаковою для кожного хоста в мережі, але вони повинні відрізнятися за адресою хоста.

Формат адреси IPv4

Формат адреси IPv4 представлений у 4-октети (32-розрядний), який поділяється на три різні класи, а саме клас A, клас B і клас C.

логічне значення для рядка java
Формат і таблиця IP-адрес

На діаграмі вище показано формат адреси IPv4. IPv4 — це 32-розрядна десяткова адреса. Він містить чотири октети або поля, розділені «крапкою», і кожне поле має розмір 8 біт. Число, яке містить кожне поле, має бути в діапазоні 0-255.

клас А

клас А адреса використовує лише перший октет (байт) вищого порядку для ідентифікації префікса мережі, а решта три октети (байти) використовуються для визначення окремих адрес хостів. Діапазон адрес класу A становить від 0.0.0.0 до 127.255.255.255. Перший біт першого октету завжди встановлений на 0 (нуль), а наступні 7 бітів визначають адресу мережі, а решта 24 біти визначають адресу хоста. Отже, перший октет коливається від 0 до 127 (00000000 до 01111111).

клас B

клас B адреси використовують перші два октети (два байти) для ідентифікації префікса мережі, а решта два октети (два байти) визначають адреси хостів. Адреси класу B знаходяться в діапазоні від 128.0.0.0 до 191.255.255.255. Перші два біти першого старшого октету завжди встановлюються на 10 (один і нульовий біти), а наступні 14 бітів визначають адресу мережі, а решта 16 бітів визначають адресу хоста. Отже, перший октет коливається від 128 до 191 (від 10000000 до 10111111).

Клас С

Клас С адреси використовують перші три октети (три байти) для ідентифікації префікса мережі, а останній октет (один байт), що залишився, визначає адресу хоста. Адреса класу C коливається від 192.0.0.0 до 223.255.255.255. Перші три біти першого октету завжди встановлюються на 110, а наступні 21 біт визначають адресу мережі, а решта 8 бітів визначають адресу хоста. Його перший октет коливається від 192 до 223 (від 11000000 до 11011111).

клас D

клас D IP-адреса зарезервована для групових адрес. Його перші чотири біти першого октету завжди встановлені на 1110, а інші біти визначають адресу хоста в будь-якій IP-адресі. Перші старші біти октету завжди встановлюються на 1110, а інші біти визначають адресу хоста. Адреса класу D знаходиться в діапазоні від 224.0.0.0 до 239.255.255.255. У груповій розсилці дані не призначаються жодній конкретній хост-машині, тому не потрібно шукати адресу хоста з IP-адреси, а також у класі D немає маски підмережі.

Клас E

Клас E IP-адресу зарезервовано для експериментальних цілей і використання в майбутньому. Він не містить маски підмережі. Перші старші біти октету завжди встановлюються на 1111, а наступні біти, що залишилися, визначають адресу хоста. Діапазон адрес класу E становить від 240.0.0.0 до 255.255.255.255.

бази даних
Формат і таблиця IP-адрес

У кожному класі IP-адреси всі біти номера хоста визначаються ступенем 2, що вказує на загальне число адреси хоста, яке можна створити для певної мережевої адреси. Адреса класу А може містити максимум 224(16 777 216) номери хостів. Адреси класу B містять максимум 216(65, 536) номери хостів. А клас C містить максимум 28(256) хост чисел.

Адреса підмережі IP-адреси, зрозуміти на прикладі:

Припустимо, що адреса класу A — це 11.65.27.1, де 11 — префікс мережі (адреса), а 65.27.1 — адреса конкретного хоста в мережі. Вважайте, що мережевий адміністратор хоче використовувати від 23 до 6 бітів для ідентифікації підмережі, а решта від 5 до 0 бітів для ідентифікації адреси хоста. Його можна представити в Маска підмережі з усіма 1 бітами від 31 до 6 і рештою (5 до 0) з 0 бітами.

Маска підмережі (двійкова): 11111111 11111111 11111111 11000000

IP-адреса (двійкова): 00001011 01000001 00011011 00000001

Тепер підмережу можна обчислити шляхом застосування операції І (1+1=1, 1+0=0, 0+1=0, 0+0=0) між повною IP-адресою та маскою підмережі. Результат:

00001011 01000001 00011011 00000000 = адреса підмережі 11.65.27.0

Формат і таблиця IP-адрес

Формат IP-адреси IPv6

Усі адреси IPv6 є 128-бітними шістнадцятковими адресами, записаними у 8 окремих секціях, кожна з яких має 16 бітів. Оскільки адреси IPv6 представлені в шістнадцятковому форматі, їхні розділи варіюються від 0 до FFFF. Кожен розділ відокремлюється двокрапкою (:). Це також дозволяє видалити початкові нулі (0) кожного 16-бітного розділу. Якщо два або більше послідовних розділів 16-біт містять усі нулі (0 : 0), їх можна стиснути за допомогою подвійних двокрапок (::).

Формат і таблиця IP-адрес

Адреси IPv6 складаються з 8 різних розділів, кожен розділ має 16-бітні шістнадцяткові значення, розділені двокрапкою (:). Адреси IPv6 представлені в такому форматі:

xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx

Кожна група «xxxx» містить 16-бітове шістнадцяткове значення, а кожен «x» є 4-бітним шістнадцятковим значенням. Наприклад:

FDEC: BA98: 0000: 0000: 0600: BDFF: 0004: FFFF

Ви також можете видалити початкові нулі (0) кожного 16-бітного розділу. Наприклад, наведений вище IPv6 можна переписати, опустивши початкові нулі (0) таким чином:

FDEC : BA98 : 0 : 0 : 600 : BDFF : 4 : FFFF

Ви також можете стискати послідовні розділи 16-бітними нулями (0 : 0), використовуючи подвійні двокрапки (::). Але майте на увазі, що ви можете зробити це лише один раз для однієї IP-адреси.

FDEC : BA98 : : 600 : BDFF : 4 : FFFF

Таблиця IP-адрес

На основі діапазонів IP-адреси поділяються на п’ять класів адрес, наведених нижче.

Клас Вищі біти Біти мережевої адреси Біти адреси хоста Кількість мереж Кількість хостів на мережу Діапазон
А 0 8 24 27 224 0.0.0.0 до 125.255.255.255
Б 10 16 16 214 216 128.0.0.0 до 191.255.255.255
C 110 24 8 2двадцять один 28 192.0.0.0 до 223.255.255.255
Д 1110 Не визначено та зарезервовано на майбутнє Не визначено та зарезервовано на майбутнє Не визначено та зарезервовано на майбутнє Не визначено та зарезервовано на майбутнє 224.0.0.0 до 239.255.255.255
І 1111 Не визначено та зарезервовано на майбутнє Не визначено та зарезервовано на майбутнє Не визначено та зарезервовано на майбутнє Не визначено та зарезервовано на майбутнє 240.0.0.0 до 255.255.255.255