RFC: 4413
Оригинал: TCP/IP Field Behavior
Категория: Информационный
Дата публикации:
Авторы: ,
Перевод: Николай Малых

2. Общая классификация

Приведенные ниже определения (и часть текста) скопированы из Приложения A в RFC 3095 [31]. Отличия в поведении полей IP от RFC 3095 [31] (например, поведение IP/UDP/RTP для аудио и видео-приложений) явно указываются в этом документе.

Далее в документе термин «сессия» будет использоваться для потока пакетов TCP, представляющего собой серию пакетов с одинаковыми адресами IP и номерами портов. Поток пакетов определяется некими полями (см. ниже STATIC-DEF) и может рассматриваться как подмножество сессии. Более детально разделение сессий на потоки пакетов для сжатия заголовков рассматривается в документе [31].

Заголовки пакетов делятся на 5 классов:

  • INFERRED — опосредованные
  • Эти поля содержат значения, которые могут быть определены на основе других значений (например, размер кадра, содержащего пакет) и по этой причине не обрабатываются в процессе сжатия.
  • STATIC — статические
  • Значения этих полей предполагаются неизменными в течение срока существования потока пакетов. Статическая информация должна тем или иным путем передаваться однократно.
  • STATIC-DEF — статические определяющие
  • Поля типа STATIC, значение которых определяют поток пакетов. В общем случае эти значения обрабатываются как STATIC.
  • STATIC-KNOWN — статические известные
  • Поля типа STATIC, которые предположительно содержат общепринятые (well-known) значения и, следовательно, могут не передаваться.
  • CHANGING — изменяющиеся
  • Предполагается, что такие поля могут принимать произвольные значения из ограниченного набора или диапазона.

В этой главе каждое поле заголовков IP и TCP относится к тому или иному классу. Для всех полей, кроме класса CHANGING, приводится также обоснование этой классификации. В главе 4 проводится дополнительное рассмотрение и классификация полей CHANGING на основе их предполагаемого поведения.

2007 - 2018 © Русские переводы RFC, IETF, ISOC.