IPv4 проти заголовків IPv6
IPv4 (Інтернет-протокол, версія 4) - четверта версія Інтернет-протоколу (IP). Він використовується в мережевих мережевих мережах Link Layer, таких як Ethernet. IPv4 використовує найкращий спосіб доставки зусиль, який не дає гарантії доставки. Пакет IPv4 складається із заголовка та розділу даних. Цей заголовок містить чотирнадцять полів. IPv6 (Інтернет-протокол, версія 6) - це версія IP, яка слідувала за IPv4. IPv6 був розроблений як рішення для адресного вичерпання IPv4. Пакети IPv6 також складаються із заголовка та розділу даних. Заголовок IPv6 складається з частини фіксованого розміру, яка могла б забезпечити основну функціональність і можливість розширити заголовок, щоб включити спеціальні функції.
Що таке заголовки IPv4?
Версія (4 біти) | IHL (довжина заголовка Інтернету) (4 біти) | Тип послуги (8 біт) | Загальна довжина (16 біт) | ||
Ідентифікація (16 біт) | Прапори (3 біти) | Зсув фрагмента (13 біт) | |||
Час жити (8 біт) | Протокол (8 біт) | Заголовок контрольної суми (16 біт) | |||
IP-адреса джерела (32 біта) | |||||
IP адреса призначення (32 біта) | |||||
Параметри (змінна довжина) | Прокладки (змінна довжина) |
У заголовку IPv4 адреса джерела та адреса призначення мають довжину 32 біта. Тому IPv4 дозволяє адресний простір 4,3 × 109 (232) адреси. Серед них деякі адреси зарезервовані для спеціального використання, таких як приватні мережі або багатоадресні адреси, що ще більше зменшує доступну кількість адрес для публічного використання.
Що таке заголовки IPv6?
Версія (4 біти) | Клас руху (8 біт) | Мітка потоку (20 біт) | ||
Довжина корисної навантаження (16 біт) | Наступний заголовок (8 біт) | Обмеження стрибка (8 біт) | ||
Адреса джерела (128 біт) | ||||
Адреса призначення (128 біт) |
Заголовок IPv4 складається з нерухомої частини та розширення. Фіксована частина містить адреси джерела та місця призначення, лічильник переходу та посилання на заголовок розширення (якщо такий є). Однією з важливих особливостей заголовка IPv6 є великий адресний простір. І вихідна, і адреса призначення можуть мати 128 біт. Це створило б 3,4 × 1038 (2128) адресний простір. Заголовок розширення містить спеціальну інформацію, наприклад інформацію про маршрутизацію, безпеку тощо.
Яка різниця між заголовками IPv4 та IPv6?
IPv4 - четверта версія Інтернет-протоколу, а IPv6 - наступник IPv6. Найважливіша різниця між цими двома - це розмір адресного простору. IPv4 дозволяє лише 32-бітові адреси джерела та місця призначення, тоді як IPv6 дозволяє 128-бітові адреси джерела та призначення. Це робить адресний простір IPv4 4,3 × 109 (232) та адресний простір IPv6 3,4 × 1038 (2128), що значно більше. Крім того, IPv4 містить простір, виділений для опцій, але в IPv6 цей розділ переміщується до заголовка розширення. Крім того, заголовок IPv6 має фіксований розмір 40 байт, тоді як заголовок IPv4 може бути змінним за розміром через розділ параметрів у заголовку IPv4. Також деякі розділи в заголовку були перейменовані. Наприклад, вид послуги було перейменовано на клас руху; Загальна довжина було перейменовано на довжина корисного навантаження, Крім того, деякі поля в IPv4, такі як МГП, ідентифікація, прапори немає в IPv6.