Поля Заголовка IP. Пример пакета
Часть полей заголовка IP (основных) была рассмотрена в предыдущем посте, здесь описаны остальные поля - см. рисунок ниже.

Версия - Содержит номер версии IP (4).
Длина Заголовка (IHL) - Определяет размер заголовка пакета.
Длина Пакета - Это поле дает весь размер пакета, включая заголовок и данные, в байтах.
Идентификация - Это поле прежде всего используется для того, чтобы однозначно определить фрагменты исходного пакета IP.
Контрольная сумма Заголовка - поле контрольной суммы используется для проверки на ошибки заголовка пакета.
Опции - предусмотрено для дополнительных полей в заголовке IPv4, чтобы обеспечить другие службы, но это поле редко используется.
Пример IP-Пакета
Рисунок показывает полный пакет IP с типичными значениями полей заголовка..

Ver = 4; версия IP.
IHL = 5; размер заголовка в словах по 32 бита (4 байта). Этот заголовок равен 5*4 = 20 байт, минимальный допустимый размер.
Полная Длина = 472; размер пакета (заголовок и данные) составляет 472 байта.
Идентификация = 111; исходный пакетный идентификатор (потребуется, если он позже фрагментируется).
Флаг = 0; обозначает, что пакет может быть фрагментирован при необходимости.
Смещение Фрагмента = 0; обозначает, что этот пакет в настоящий момент не фрагментирован (нет никакого смещения).
Время жизни = 123; обозначает времени обработки Уровня 3 в секундах прежде, чем пакет будет отброшен (уменьшается по крайней мере на 1 каждый раз, когда устройство обрабатывает заголовок пакета).
Протокол = 6; обозначает, что данные, которые переносит этот пакет, являются сегментом TCP.
Далее: Сети - Разбиение Хостов на группы