Поля Пакета IP

Прежде, чем отправить пакет надлежащему интерфейсу выхода, пакет IP должен инкапсулироваться в фрейм Уровня 2 канала передачи данных. Позже в этой рубрике мы проследим за пакетом IP от источника до места назначения, исследуя инкапсуляцию и процесс декапсуляции в каждом маршрутизаторе. Но сначала, мы рассмотрим формат пакета IP Уровня 3 и Кадра Ethernet Уровня 2.
Формат Пакета Протокола Интернета (IP)
Протокол Интернета, определенный в RFC 791, определяет формат пакета IP. У заголовка пакета IP есть определенные поля, которые содержат информацию о пакете и об узлах отправки и получения. Ниже приведен список полей пакета IP и краткое описании для каждого.
Версия - Номер версии (4 бита); преобладающей версией является IP версии 4 (IPv4)
Длина заголовка IP - длина Заголовка в 32-разрядных словах (4 бита)
Приоритет и тип службы - Как дейтаграмма должна быть обработана (8 битов); первые 3 бита являются битами приоритета (это использование было заменено Дифференцируемой Кодовой Точкой Служб [DSCP], которая использует первые 6 битов [последние 2 зарезервированы]),
Длина Пакета - Полная длина (заголовок + данные) (16 битов)
Идентификация - Уникальное значение дейтаграммы IP (16 битов)
Флаги - Средства управления фрагментацией (3 бита)
Смещение фрагмента - Поддерживает фрагментацию дейтаграмм, чтобы позволять различные максимальные блоки передачи (MTU) по Интернету (13 битов)
Время жизни (TTL) - Идентифицирует, сколько маршрутизаторов может быть пересечено дейтаграммой прежде, чем она будет отброшена (8 битов)
Протокол - Протокол верхнего уровня, отправляющий дейтаграмму (8 битов)
Контрольная сумма заголовка - Проверка целостности заголовок (16 битов)
Исходный IP-адрес - 32-разрядный исходный IP-адрес (32 бита)
Целевой IP-адрес - 32-разрядный целевой IP-адрес (32 бита)
Опции IP - Сетевое тестирование, отладка, безопасность и другие (0 или 32 бита, если присутствуют)
Далее: Принципы таблицы маршрутизации и статические маршруты