Кратко

  • RFC 1226 сопоставил одному кадру AX.25 одну IP-дейтаграмму, убрал флаги HDLC и стаффинг нулями, сохранил 16-битную FCS CRC-CCITT и назначил протокол 93.
  • Внешние начало и конец стала задавать IP-дейтаграмма; внутри остался выбранный образ кадра, а не запись всех битов возможной радиолинии.
  • Наблюдение протокола 93 подтверждает байты в точке IP, но не излучение, личность оператора, сборку, доставку или действие.

Новая оболочка заменила прежние знаки границы

RFC 1226 был опубликован в мае 1991 года как экспериментальный способ переносить в IP кадры любительского пакетного радиопротокола AX.25. Карточка RFC Editor теперь относит документ к потоку Legacy. Datatracker уточняет, что IETF его не одобряла и формального статуса в процессе стандартов IETF у него нет. Это описание представления, а не свидетельство внедрения.

Правило кратко: один кадр в одной дейтаграмме. Но полезная нагрузка не копирует все биты, которые появились бы на последовательной линии HDLC. Флаги отмечали начало и конец кадра, а вставка нулей не позволяла зарезервированному рисунку случайно возникнуть в данных. Длина и границы уже были у IP-дейтаграммы, поэтому RFC 1226 исключил оба механизма.

Зато 16-битная последовательность проверки кадра CRC-CCITT, обычно формируемая передающим оборудованием HDLC, сохранялась. Во всём остальном кадр AX.25 предписывалось инкапсулировать без изменения. Значит, «без изменения» действует после двух названных исключений: внешнее обрамление исчезает, FCS и остальные байты остаются.

IP-захват показывает объект после этого отбора. По нему нельзя восстановить удалённые флаги или позиции вставленных нулей. Он также не показывает, излучала ли антенна, принял ли приёмник радиосигнал, признал ли модем кадр и какое устройство создало имеющееся значение FCS.

Контрольная последовательность не удостоверяет свою биографию

Связь FCS с аппаратурой HDLC может придать ей вид физического следа. Однако в туннеле это переносимое значение. Его могли скопировать из принятого кадра, рассчитать программно, подготовить до будущей передачи или получить из другого источника. RFC требует включить FCS, но не удостоверяет её создателя.

Совпавшая FCS доказывает лишь ограниченное сравнение с определённой последовательностью битов. Она не устанавливает личность радиолюбителя, право станции на передачу, истинность содержания или обработку получателем. Для таких выводов нужны доверенная идентичность конечных точек, контекст радионаблюдения, журналы сборки, декапсуляции и результата.

RFC 1226 прямо не рассматривает безопасность. Номер 93 её не заменяет. Реестр номеров протоколов IANA по-прежнему закрепляет 93 за AX.25 Frames и объясняет, что поле Protocol в IPv4 указывает протокол следующего уровня. Это метка выбора обработчика, не подпись, разрешение и не квитанция.

Одна логическая единица может стать несколькими наблюдениями

Документ считал, что обычный кадр AX.25 не превышает 330 октетов, поэтому фрагментация IP, как правило, не понадобится. Для экспериментов с более крупными кадрами он предусматривал стандартные процедуры фрагментации и сборки.

RFC 791 разрешает разбить дейтаграмму при прохождении сети с меньшим пределом размера и собрать её в пункте назначения. RFC 1122 требует от интернет-хостов поддерживать сборку. Поэтому у инкапсулятора есть один кадр и одна дейтаграмма, в пути могут наблюдаться несколько фрагментов, а у адресата — ни одной полной дейтаграммы при потере части.

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

У каждого слоя — собственная область истины

HDLC отвечал за границы последовательной передачи. Инкапсулятор удалял их и строил полезную нагрузку IP. IPv4 классифицировал, маршрутизировал и при необходимости фрагментировал. Хост назначения собирал дейтаграмму. Лишь затем потребитель получал представление AX.25.

Эта небольшая карта ответственности и составляет историческую ценность RFC 1226. Представление может точно выполнять контракт и всё же не быть копией подразумеваемого физического события. Слово «неизменный» безопасно только вместе с исключениями, слоем и точкой наблюдения.

Источники