Кратко

  • RFC 3499 сделал доступным номинальный диапазон 3400–3499, однако соседство номеров и попадание в одну сводку не создавали общей архитектуры, власти или технической зависимости.
  • Грубая помета [STANDARDS TRACK], предупреждение об изменении статуса и честная запись «никогда не выпускался» для RFC 3400 отделяли архивную идентичность от современной применимости.

Когда появился удобный поиск, необходимость выпускать отдельную сводку каждые сто номеров исчезла. Но поиск решил только задачу обнаружения. Он не сообщил, какой документ сегодня определяет практику, какая его часть реализована и что происходит в работающей сети. RFC 3499 интересен именно как граница между этими вопросами.

Документ подготовил Sandy Ginoza в ISI; в декабре 2003 года он вышел как Informational RFC. Он называл себя слегка аннотированным списком позиций от 3400 до 3499, не устанавливал ни одного стандарта Internet и описывал собственный пункт словами «This memo». Это был навигатор по архиву.

Содержимое не складывалось в общий релиз. В одном диапазоне оказались MIB для защиты SONET, несжатое видео в RTP, MPLS с классами ATM, DHCP для PacketCable, IPv6 sockets, IDNA, STUN, SIP, TCP для мобильных сетей, XML, DNS, отчёты электронной почты, SNMP и DDDS. Их объединяла очередь публикации, а не один поток пакетов или единый управляющий субъект.

Поэтому соседний номер не означает зависимость. RFC 3498 не обязан использовать RFC 3497. Документ может обновлять намного более старую спецификацию, быть заменён гораздо более поздней и не иметь операционной связи с ближайшим соседом. Номер навсегда называет публикацию, но не изображает граф системы.

RFC 3499 прямо ограничил и сведения о статусе. Многие, но не все документы были Proposed Standards, Draft Standards или Standards; состояние могло меняться. Сводка ставила лишь [STANDARDS TRACK] и отправляла читателя к последнему изданию «Internet Official Protocol Standards» за текущим ответом. Снимок не выдавал себя за живую базу.

Постоянство текста и изменение его положения совместимы. Опубликованный RFC не переписывают незаметно: новая редакция получает новый номер. Метаданные показывают Updates, Updated By, Obsoletes и Obsoleted By; errata ведутся отдельно. Идентификатор STD или BCP может сохраниться, пока набор составляющих RFC меняется. У каждой сущности своя функция.

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

Автоматическая система способна испортить эту точность. Если схема требует объект для каждого целого, она материализует RFC 3400, добавит предполагаемую дату и, возможно, связь с 3401. Таблица станет полной, происхождение данных — ложным. Хороший архив умеет хранить состояние «не выпускался» без суррогатного документа.

Краткие описания тоже не являются полной спецификацией. Они помогают выбрать текст и могут учитывать редакционные исправления периода публикации. Но они не заменяют нормативные разделы, ссылки, проверенные errata, последующие изменения, профиль продукта или трассировку. Найденный abstract не подтверждает, что функция присутствует и включена.

Традиция xx99 началась в декабре 1991 года с RFC 1099. RFC 3299 охватил 3200–3299. RFC 3399 не вышел; 3499 и 3599 вышли, причём 3599 стал последним. Резервирование окончаний 99 было редакционной практикой. После её прекращения остались видимые пустоты, а не нарушенный Internet.

В 2013 году Internet-Draft предложил официально прекратить xx99-сводки. Поиск RFC уже предоставлял abstracts, а отсутствие новых выпусков не вызвало практических жалоб. Проект предлагал вернуть окончания 99 обычному назначению, но истёк. Он свидетельствует о намерении и переходе, не о принятой норме. Нельзя превращать записанное предложение в исполненное решение.

Параллельно существовали xx00-снимки «Internet Official Protocol Standards». RFC 7100 прекратил роль STD 1 как устаревающей сводки. RFC 7101 зафиксировал замену xx00-документов веб-страницей. Это родственная миграция от периодической бумаги к обновляемому интерфейсу, но не тот же продукт и не тот же мандат, что у xx99.

Современная страница RFC Editor лучше отвечает на вопрос о настоящем. Она соединяет статус, stream, историю, errata и отношения преемственности. Однако свежие метаданные всё ещё не являются наблюдением сети. Они не знают установленную firmware, активную опцию, успешность совместимости или результат пользователя.

Цепочка квитанций поэтому длиннее поисковой выдачи: номер выделен либо честно оставлен неиспользованным; документ опубликован; сводка зафиксировала его; текущие метаданные определили отношения; читатель замкнул зависимости; инженер выбрал требования; код создан и испытан; оператор развернул и настроил; пакеты, журналы и показатели подтвердили сервис. Ранний шаг не доказывает поздний.

Историческая ценность RFC 3499 заключается в институциональной умеренности. Индекс повышал видимость, но не присваивал власть над перечисленным. Он сохранял порядок, не объявляя единство; сохранял краткое описание, не называя его running code; сохранял пустой номер, не подделывая полноту.

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

Источники