Різниця між протоколами IPv4 та IPv6

Протоколи IPv4 проти IPv6 | Схеми та обмеження IP-адресації

Інтернет-протокол

IP (Інтернет-протокол) визначений в IETF (Internet Engineering Task Force) RFC791 (Запит коментарів) у 1981 р. IP - протокол без підключення, який використовується в комунікаційних мережах пакетної комунікації. IP забезпечує передачу даних з одного хоста на інший, де хост ідентифікується з унікальним номером під назвою IP-адреса. IP не підтримує гарантовану доставку або підтримує послідовність доставки. Він працює з можливістю докласти максимум зусиль, тому він підпадає під найвищі зусилля трафіку в мережах пакетної передачі. Шар вище IP (TCP) буде доглядати за гарантованою доставкою та послідовністю передачі пакетів.

IP-адреса - це число, яке дає змогу однозначно ідентифікувати хоста в комп'ютерній мережі в усьому світі. На прикладі реального слова ви можете подумати як номер телефону з кодом країни, який унікальний для того, щоб дістатися до людини. Якщо Аліса хоче зателефонувати Бобу, Аліса зателефонує на телефонний номер Боба, саме в пакетній комунікації, якщо Аліса хоче відправити пакет до Боба; Аліса надішле пакет на унікальну IP-адресу Боба. Ці IP адреси називаються загальнодоступними IP або реальними IP. Подумайте про випадок, коли Аліса телефонує в офіс Боба і пробиває номер розширення, щоб дістатися до Боба, номер розширення неможливо отримати ззовні, оскільки це розширення приватне (Ext 834929), той самий номер розширення може існувати і в іншій компанії. (Компанія B Ext 834929). Це так само, як у світі IP, також є приватні IP-адреси, які використовуються всередині приватної мережі. Це не є безпосередньо доступним ззовні, і це також не унікально.

IPv4

Визначено в RFC 791

Це 32-бітове число для ідентифікації хостів. Таким чином, загальний адресний простір становить 232, що майже дорівнює s 4 × 109. IP використовується в стильних та безкласових концепціях для подолання дефіциту адрес. Класифікована мережа - це адресний план для ідентифікації мережі та хостів мереж. IPv4 має 5 класів A, B, C, D і E. У класі A перші 8 бітів з 32 бітів ідентифікують мережу, а для класу B - це перші 16 біт, а в класі C - 24 біти. Якщо ви розглядаєте адресу класу C, перші 24 біти ідентифікують мережеву частину, а останні 8 бітів для ідентифікації хостів у цій конкретній мережі. Теоретично мережа класу C може містити лише 28, що становить 256 хостів.

Через обмеження адресного простору CIDR (Classless Inter-Domain Routing) запроваджений у 1993 році. Він має фіксовану мережеву частину та хост-частину, а CIDR вводить змінну довжину мережі та хост-частини з відповідними масками підмережі..

IPv6

Визначено в RFC 2460

IPv6 вводиться для подолання дефіциту простору IP-адрес. IPv6 - це 128-бітове число з адресним простором 2128 (приблизно 3,4 × 1038). Це дає гнучкість для подолання вирішення проблем із простором та маршрутизації трафіку.

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

Тут у IPv6 перші 64 біти визначають мережеву частину, а решта 64 біт - частина адреси хоста. IPv4 представлений у 4 блоках 8-бітових двійкових, тоді як IPv6 представлений 8 групами 16-бітових шістнадцяткових значень, розділених колонами.

Приклад: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

Далі для зручного використання його можна скоротити з наступними правилами

(1) Провідні нулі в межах 16-бітного значення можуть бути опущені

(2) Одиничне виникнення послідовних груп нулів у межах адреси може бути замінено подвійною двокрапкою

Отже, 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 можна записати так

2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

2607: f0d0: 1002: 0051 :: 202: 4

Основні особливості IPv6

(1) Великий адресний простір, оскільки це 128 біт

(2) Покращена підтримка Multicast

(3) Підтримка безпеки мережевого рівня

(4) Мобільність, що підтримується

(5) При необхідності розширюваний заголовок

(6) Більше розмірів корисних навантажень підтримується в IPv6, якщо мережа підтримує більші MTU. (Jumbograms)

Підсумок:

(1) IPv4 - 32-бітний адресний простір, де як IPv6 є 128-бітний адресний простір.

(2) Для оптимізованого використання IPv4 було введено CIDR

(3) Формат IPv4 - чотири Octect, а IPv6 - шістнадцятковий блок.

(4) Навіть незважаючи на те, що IPv4 підтримує обмежену трансляцію, IPv6 широко підтримує Multicast

(5) IPv6 уникає трикутної маршрутизації, оскільки він підтримує мобільність

(6) IPv6 підтримує велику корисну навантаження, ніж IPv4

(7) На даний момент IP-тунелювання використовується для з'єднання IPv4 та IPv6.