logo

IPv4 проти IPv6

Що таке IP?

IP означає Інтернет-протокол. Кожному пристрою, підключеному до мережі, призначається IP-адреса. Кожен пристрій використовує IP-адресу для зв’язку. Він також поводиться як ідентифікатор, оскільки ця адреса використовується для ідентифікації пристрою в мережі. Він визначає технічний формат пакетів. В основному обидві мережі, тобто IP і TCP, об’єднані разом, тому разом вони називаються TCP/IP. Він створює віртуальний зв’язок між джерелом і одержувачем.

Ми також можемо визначити IP-адресу як числову адресу, призначену кожному пристрою в мережі. Кожному пристрою призначається IP-адреса, щоб можна було однозначно ідентифікувати пристрій у мережі. Щоб полегшити маршрутизацію пакетів, протокол TCP/IP використовує 32-розрядну логічну адресу, відому як IPv4 (Інтернет-протокол версії 4).

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

Існує два типи IP-адрес:

  • IPv4
  • IPv6

Що таке IPv4?

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

q4 місяці

Наприклад, 66.94.29.13

Наведений вище приклад представляє IP-адресу, у якій кожна група чисел, розділених крапками, називається октетом. Кожне число в октеті знаходиться в діапазоні від 0 до 255. Ця адреса може створити 4 294 967 296 можливих унікальних адрес.

рядок java в масив

У сучасному світі комп’ютерних мереж комп’ютери не розуміють IP-адреси в стандартному числовому форматі, оскільки комп’ютери розуміють числа лише в двійковій формі. Двійкове число може бути 1 або 0. IPv4 складається з чотирьох наборів, і ці набори представляють октет. Біти в кожному октеті представляють число.

Кожен біт в октеті може бути 1 або 0. Якщо біт 1, то число, яке він представляє, буде зараховуватися, а якщо біт дорівнює 0, то число, яке він представляє, не зараховується.

Представлення 8-бітного октету

IPv4 проти IPv6

Наведене вище представлення показує структуру 8-бітного октету.

Тепер ми побачимо, як отримати двійкове представлення наведеної вище IP-адреси, тобто 66.94.29.13

Крок 1: спочатку ми знаходимо двійкове число 66.

IPv4 проти IPv6

Щоб отримати 66, ми ставимо 1 під 64 і 2, оскільки сума 64 і 2 дорівнює 66 (64+2=66), а решта бітів будуть нульовими, як показано вище. Таким чином, двійкова розрядна версія 66 – це 01000010.

runas у PowerShell

Крок 2: Тепер ми обчислюємо двійкове число 94.

IPv4 проти IPv6

Щоб отримати 94, ми ставимо 1 під 64, 16, 8, 4 і 2, оскільки сума цих чисел дорівнює 94, а решта бітів будуть нульовими. Таким чином, двійкова розрядна версія 94 – це 01011110.

Крок 3: Наступне число 29.

глобальна змінна javascript
IPv4 проти IPv6

Щоб отримати 29, ми ставимо 1 під 16, 8, 4 і 1, оскільки сума цих чисел дорівнює 29, а решта бітів будуть нульовими. Таким чином, двійкова розрядна версія 29 – це 00011101.

Крок 4: останнє число 13.

IPv4 проти IPv6

Щоб отримати 13, ми ставимо 1 під 8, 4 і 1, оскільки сума цих чисел дорівнює 13, а решта бітів будуть нульовими. Таким чином, двійкова розрядна версія 13 – це 00001101.

Недолік IPv4

Зараз населення світу становить 7,6 млрд. Кожен користувач має більше одного пристрою, підключеного до Інтернету, і приватні компанії також покладаються на Інтернет. Як ми знаємо, IPv4 створює 4 мільярди адрес, яких недостатньо для кожного пристрою, підключеного до Інтернету на планеті. Хоча були винайдені різні методи, такі як маска змінної довжини, трансляція мережевої адреси, трансляція адреси порту, класи, міждоменна трансляція, щоб зберегти пропускну здатність IP-адреси та уповільнити виснаження IP-адреси. У цих методах загальнодоступна IP-адреса перетворюється на приватну IP-адресу, завдяки чому користувач із публічною IP-адресою також може користуватися Інтернетом. Але все ж це було не настільки ефективно, тому це дало початок розробці наступного покоління IP-адрес, тобто IPv6.

Що таке IPv6?

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

Він надає стратегії переходу, які перетворюють IPv4 на IPv6, і ці стратегії такі:

    Подвійне укладання:Це дозволяє нам мати обидві версії, тобто IPv4 і IPv6, на одному пристрої.Тунелювання:У цьому підході всі користувачі мають IPv6 зв’язуватися з мережею IPv4 для досягнення IPv6.Трансляція мережевих адрес:Трансляція дозволяє спілкуватися між хостами, які мають іншу версію IP.

Ця шістнадцяткова адреса містить як цифри, так і букви. Завдяки використанню як цифр, так і алфавітів IPv6 здатний створювати понад 340 ундецильйонів (3,4*1038) адреси.

IPv6 — це 128-бітна шістнадцяткова адреса, яка складається з 8 наборів по 16 біт кожен, і ці 8 наборів розділені двокрапкою. У IPv6 кожен шістнадцятковий символ представляє 4 біти. Отже, нам потрібно перетворити 4 біти в шістнадцяткове число за раз

selenium підручник java

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

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

IPv4 проти IPv6

Формат адреси IPv6:

IPv4 проти IPv6

На діаграмі вище показано формат адреси IPv4 та IPv6. IPv4 — це 32-розрядна десяткова адреса. Він містить 4 октети або поля, розділені крапкою, і кожне поле має розмір 8 біт. Число, яке містить кожне поле, має бути в діапазоні 0-255. Тоді як IPv6 — це 128-бітна шістнадцяткова адреса. Він містить 8 полів, розділених двокрапкою, і кожне поле має 16-бітний розмір.

Відмінності між IPv4 і IPv6

IPv4 проти IPv6
IPv4 IPv6
Довжина адреси IPv4 — це 32-розрядна адреса. IPv6 — це 128-бітна адреса.
поля IPv4 – це числова адреса, яка складається з 4 полів, розділених крапкою (.). IPv6 – це буквено-цифрова адреса, яка складається з 8 полів, розділених двокрапкою.
Заняття IPv4 має 5 різних класів IP-адрес, включаючи клас A, клас B, клас C, клас D і клас E. IPv6 не містить класів IP-адрес.
Номер IP-адреси IPv4 має обмежену кількість IP-адрес. IPv6 має велику кількість IP-адрес.
VLSM Він підтримує VLSM (Virtual Length Subnet Mask). Тут VLSM означає, що Ipv4 перетворює IP-адреси в підмережу різних розмірів. Він не підтримує VLSM.
Конфігурація адреси Він підтримує налаштування вручну та DHCP. Він підтримує ручне налаштування, DHCP, автоматичне налаштування та перенумерацію.
Адресний простір Він генерує 4 мільярди унікальних адрес Він генерує 340 унікальних адрес.
Цілісність наскрізного з'єднання У IPv4 цілісність наскрізного з’єднання недосяжна. У випадку IPv6 цілісність наскрізного з’єднання досяжна.
Функції безпеки У IPv4 безпека залежить від програми. Ця IP-адреса розроблена не з урахуванням функції безпеки. В IPv6 IPSEC розроблено з метою безпеки.
Адресне представництво У IPv4 IP-адреса представлена ​​в десятковому вигляді. В IPv6 — представлення IP-адреси в шістнадцятковій формі.
Фрагментація Фрагментація виконується відправниками та маршрутизаторами пересилання. Фрагментація виконується лише відправниками.
Ідентифікація потоку пакетів Він не надає жодного механізму ідентифікації потоку пакетів. Він використовує поле мітки потоку в заголовку для ідентифікації потоку пакетів.
Поле контрольної суми Поле контрольної суми доступне в IPv4. Поле контрольної суми недоступне в IPv6.
Схема передачі IPv4 транслює. З іншого боку, IPv6 є груповою розсилкою, яка забезпечує ефективну роботу мережі.
Шифрування та автентифікація Він не забезпечує шифрування та аутентифікацію. Він забезпечує шифрування та автентифікацію.
Кількість октетів Він складається з 4 октетів. Він складається з 8 полів, і кожне поле містить 2 октети. Таким чином, загальна кількість октетів в IPv6 становить 16.