Пакет IPv4

8.2.1

Заголовок пакета IPv4

IPv4 является одним из основных протоколов связи сетевого уровня. Заголовок пакета IPv4 используется для обеспечения доставки пакета на следующую остановку по пути к конечному устройству назначения.

Заголовок пакета IPv4 состоит из нескольких полей, включающих важную информацию о пакете. Эти поля содержат двоичные числа, которые анализируются процессом уровня 3.

8.2.2

Поля заголовка пакета IPv4

Двоичные значения каждого поля определяют различные параметры IP-пакета. Схемы заголовков протокола, считываемые слева направо и сверху вниз, предоставляют наглядную информацию о полях протоколов. Схема заголовков IP-протокола на рисунке определяет поля IPv4-пакета.

названия и битовая длина полей в заголовке пакета IPv4

Поля в заголовке пакета IPv4

Два наиболее часто используемых поля — это IP-адрес источника и IP-адрес назначения. Эти поля определяют, откуда поступил пакет и куда он направляется. Обычно в процессе передачи от узла источника к узлу назначения эти адреса не меняются.

Поля «Размер заголовка» (Internet Header Length, IHL), «Общий размер» и «Контрольная сумма заголовка» используются для определения и проверки пакета.

Остальные поля используются для переупорядочивания фрагментированного пакета. В связи с этим IPv4-пакет использует поля «Идентификация», «Флаги» и «Смещение фрагмента» для отслеживания фрагментов. Маршрутизатору может понадобиться выполнить фрагментацию пакета IPv4 при его пересылке из одной среды передачи данных в другую среду с меньшим максимальным размером передаваемого блока данных (MTU).

Поля «Параметры» и «Заполнитель» используются редко и в данной главе не рассматриваются.

8.2.3

Видео. Пример заголовков IPv4 в программе Wireshark

Нажмите кнопку «Воспроизведение», чтобы просмотреть видеоролик об изучении заголовков IPv4 с помощью программы Wireshark.

8.2.4

Проверьте свое понимание темы - Пакет IPv4