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.