- •Глава 8 – Сетевой уровень.
- •8.0 Введение.
- •8.0.1 Почему я должен выполнить этот модуль?
- •8.0.2 Что я буду изучать в этом модуле?
- •8.1 Характеристики сетевого уровня
- •8.1.1 Сетевой уровень
- •8.1.2 Инкапсуляция ip
- •8.1.3 Характеристики протокола ip
- •8.1.4 Без установления соединения
- •8.1.5 Негарантированная доставка
- •8.1.6 Независимость от среды
- •8.2 Пакет iPv4
- •8.2.1 Заголовок пакета iPv4
- •8.2.2 Поля заголовка пакета iPv4:
- •8.2.3 Видео. Пример заголовков iPv4 в программе Wireshark
- •8.2.4 Проверьте свое понимание темы - Пакет iPv4
- •8.3 Пакет iPv6
- •8.3.1 Ограничения iPv4
- •8.3.2 Обзор iPv6
- •8.3.3 Поля заголовка пакета iPv4 в заголовке пакета iPv6
- •8.3.4 Заголовок пакета iPv6
- •8.3.5 Видео. Пример заголовков iPv6 в программе Wireshark
- •8.3.6 Проверьте свое понимание темы - Пакет iPv6
- •8.4 Методы маршрутизации узлов
- •8.4.1 Решение о перенаправлении узла
- •8.4.2 Шлюз по умолчанию
- •8.4.3 Хост маршрутизирует к шлюзу по умолчанию
- •8.4.4 Таблицы маршрутизации узла
- •8.4.5 Проверьте свое понимание темы маршрутизация хоста
- •8.5 Введение в маршрутизацию
- •8.5.1 Решение о переадресации пакетов маршрутизатора
- •8.5.2 Таблица маршрутизации ip-маршрутизатора
- •8.5.3 Статическая маршрутизация
- •8.5.4 Динамическая маршрутизация
- •8.5.5 Видео. Таблица маршрутизации маршрутизатора iPv4
- •8.5.6 Введение в таблицу маршрутизации iPv4
- •8.5.7 Проверьте свое понимание темы - Введение в маршрутизацию.
- •8.6 Практика и контрольная работа модуля
- •8.6.1 Что я изучил в этом модуле?
- •8.6.2 Контрольная работа модуля - Сетевой уровень
8.3.3 Поля заголовка пакета iPv4 в заголовке пакета iPv6
Одним из основных конструктивных улучшений протокола IPv6 по сравнению с IPv4 является упрощенный заголовок IPv6.
Например, заголовок IPv4 состоит из 20 октетов (до 60 байт, если используется поле «Параметры») и 12 основных полей заголовка, не учитывая поля «Параметры» и «Заполнитель».
Как видно на рисунке, в IPv6 некоторые поля остались прежними, некоторые поля заголовка IPv4 более не используются, а в некоторых полях изменены названия и расположение.
Заголовок пакета IPv4
(Что с картинкой?..)
На
рисунке показаны поля заголовков пакетов
IPv4, которые были сохранены, перемещены,
изменены, а также те, которые не были
сохранены в заголовке пакетов IPv6.
Напротив, упрощенный заголовок IPv6, показанный на следующем рисунке, состоит из заголовка фиксированной длины в 40 октетов (в основном из-за длины адресов IPv6 источника и назначения).
Упрощенный заголовок IPv6 позволяет более эффективно обрабатывать заголовки IPv6.
Заголовок пакета IPv6
На рисунке показаны поля заголовка пакета IPv4, которые были сохранены или перемещены вместе с новыми полями заголовка пакета IPv6.
8.3.4 Заголовок пакета iPv6
Схема заголовков IP-протокола на рисунке определяет поля IPv6-пакета.
Поля в заголовке пакета IPv6
Поля в заголовке пакета IPv6:
Версия. - Это поле содержит 4-битное двоичное значение, которое определяет версию IP-пакета. Для пакетов IPv6 в этом поле всегда указано значение 0110.
Класс трафика.- Это 8-битное поле, соответствующее полю «Дифференцированные услуги (DS)» в заголовке IPv4.
Метка потока. - Это 20-битное поле указывает на то, что всем пакетам с одинаковыми метками потока назначается одинаковый тип обработки маршрутизаторами.
Длина полезной нагрузки. - Это 16-битное поле указывает длину блока данных или полезной нагрузки пакета IPv6. Это не включает длину заголовка IPv6, который является фиксированным 40-байтным заголовком.
Следующий заголовок.- Это 8-битное поле, соответствующее полю «Протокол» в заголовке IPv4. Оно указывает тип полезной нагрузки данных, которые переносит пакет, что позволяет сетевому уровню пересылать данные на соответствующий протокол более высокого уровня.
Предел перехода. - Это 8-битное поле, заменяющее поле «Время существования» (TTL) в IPv4. Это значение уменьшается на единицу каждым маршрутизатором, пересылающим пакет. Когда счетчик достигает значения 0, пакет отбрасывается и на отправляющий узел пересылается сообщение ICMPv6, которое означает, что пакет не достиг своего назначения, так как был превышен предел переходов. В отличие от IPv4, IPv6 не включает контрольную сумму заголовка IPv6, так как эта функция выполняется как на нижнем, так и на верхнем уровнях. Это означает, что контрольную сумму не нужно пересчитывать каждым маршрутизатором при уменьшении поля Hop Limit, что также повышает производительность сети.
IPv6-адрес источника. - Это 128-битное поле, определяющее IPv6-адрес хоста-отправителя.
IPv6-адрес назначения.- Это 128-битное поле, определяющее IPv6-адрес хоста-получателя.
Пакет IPv6 также может содержать заголовки расширений (EH), которые предоставляют дополнительную информацию сетевого уровня. Заголовки расширений являются дополнительными и помещаются между заголовком IPv6 и полезной нагрузкой. Заголовки расширений используются для фрагментации, обеспечения безопасности, поддержки мобильности и многого другого.
В отличие от IPv4, маршрутизаторы не делят на части направленные IPv6-пакеты.
