IPv4 против заголовков IPv6
IPv4 (интернет-протокол версии 4) является четвертой версией интернет-протокола (IP). Он используется в сетях уровня каналов с коммутацией пакетов, таких как 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 × 10.9 (232) адреса. Среди них некоторые адреса зарезервированы для специальных целей, таких как частные сети или адреса многоадресной рассылки, что еще больше уменьшает доступное количество адресов для публичного использования..
Что такое заголовки IPv6??
| Версия (4 бита) | Класс трафика (8 бит) | Flow Label (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.