Заголовок пакета IP работает, содержа в себе служебную информацию для обработки пакета узлами сети. 3 Он отображает такие данные, как версия IP, длина пакета, источник и пункт назначения. 4
Некоторые поля заголовка и их функции:
- Версия. 5 Указывает версию IP-протокола (IPv4 или IPv6). 5
- Длина заголовка. 5 Определяет длину заголовка в 32-битных словах. 5
- Тип сервиса (ToS). 5 Указывает приоритет пакета и качество обслуживания. 5
- Общая длина. 5 Указывает общую длину пакета, включая заголовок и данные. 5
- Идентификатор. 5 Используется для уникальной идентификации пакетов. 5 Это особенно важно при фрагментации, когда один пакет разбивается на несколько частей. 5 Идентификатор позволяет собрать все фрагменты обратно в один пакет на стороне получателя. 5
- Флаги. 5 Управляют фрагментацией пакета. 5
- Смещение фрагмента. 5 Указывает положение фрагмента в оригинальном пакете. 5
- Время жизни (TTL). 5 Указывает максимальное количество хопов, через которые пакет может пройти. 5
- Протокол. 5 Указывает протокол верхнего уровня (например, TCP, UDP). 5
- Контрольная сумма заголовка. 45 Проверяет целостность заголовка. 5
- IP-адрес источника. 5 Адрес отправителя пакета. 5
- IP-адрес назначения. 5 Адрес получателя пакета. 5
Заголовок IP автоматически добавляется ко всем отправляемым пакетам. 2 В принимаемых пакетах заголовок IP удаляется перед передачей данных протоколу более высокого уровня. 2