Открыть сервис

RFC Editor

RFC Editor — это организация, выполняющая функции редактора и издателя документов серии Request for Comments (RFC), которая представляет собой официальный архив технических спецификаций, стандартов и протоколов, используемых в сети Интернет. RFC Editor отвечает за финальную редакцию, форматирование, присвоение номеров, публикацию и архивирование RFC, а также за поддержание целостности и доступности этой серии документов.

История

Происхождение (1969—1980-е годы)

Серия RFC была начата в 1969 году Стивеном Крокером в рамках проекта ARPANET (предшественника современного Интернета). Первоначально RFC представляли собой неформальные заметки, распространявшиеся среди участников проекта. Роль редактора выполнял сам Крокер, а затем — Джон Постел (Jon Postel), который внёс значительный вклад в стандартизацию протоколов. В 1970-е и 1980-е годы RFC Editor функционировал как неформальная должность, связанная с Университетом Южной Калифорнии (USC) и Институтом информационных наук (ISI).

Формализация (1990-е годы)

С ростом Интернета и увеличением числа RFC потребовалась формализация процесса. В 1992 году, после создания Internet Society (ISOC), RFC Editor был официально закреплён как функция, выполняемая ISI под руководством Джона Постела. После смерти Постела в 1998 году функции редактора перешли к группе специалистов, но сохранили связь с ISI.

Современный этап (2000-е — настоящее время)

В 2000-х годах управление RFC Editor было реструктурировано. В 2009 году, после долгих обсуждений, была принята модель «RFC Editor Model», которая разделила ответственность между несколькими организациями: Internet Architecture Board (IAB), Internet Engineering Steering Group (IESG) и административной структурой RFC Editor. В 2020 году IAB передала функции управления RFC Editor некоммерческой организации Association for Computing Machinery (ACM), которая через своё подразделение ACM SIGCOMM начала обеспечивать публикацию RFC. В 2021 году был запущен новый сайт RFC Editor (rfc-editor.org), ориентированный на современные стандарты веб-доступа.

Функции и обязанности

RFC Editor выполняет следующие ключевые задачи:

  • Редакционная обработка: проверка соответствия RFC установленным стилистическим и техническим требованиям (формат, язык, ссылки).
  • Присвоение номеров: каждому документу присваивается уникальный номер (например, RFC 791), который не меняется.
  • Публикация: размещение RFC в открытом доступе на официальном сайте.
  • Архивирование: сохранение всех версий и исторических документов, включая ранние RFC, написанные на бумаге.
  • Взаимодействие с сообществом: координация с авторами, рабочими группами IETF и другими организациями (например, Internet Assigned Numbers Authority — IANA).

Структура управления

Согласно модели RFC Editor Model, принятой в 2009 году, управление осуществляется следующим образом:

  • RFC Series Editor (RSE): главный редактор серии, назначаемый IAB, отвечает за общую стратегию и качество.
  • RFC Production Center (RPC): техническая группа, занимающаяся форматированием и публикацией (с 2020 года — под управлением ACM).
  • RFC Publisher: организация, обеспечивающая доступ к архиву (также ACM).
  • Internet Architecture Board (IAB): осуществляет надзор за деятельностью RFC Editor, утверждает изменения в модели.

Процесс публикации

Публикация RFC проходит несколько этапов:

  1. Подача: документ может быть подан автором или рабочей группой IETF.
  2. Рецензирование: для стандартов — обязательное рецензирование в рамках IETF (IESG); для информационных документов — менее строгий процесс.
  3. Редакция: RFC Editor проверяет формат, язык, ссылки и соответствие стилю.
  4. Присвоение номера: документ получает номер, который не меняется.
  5. Публикация: документ размещается на сайте rfc-editor.org и в других архивах (например, в IETF Datatracker).

Типы RFC

RFC Editor классифицирует документы по статусу и категориям:

  • Стандарты: документы, принятые в качестве стандартов Интернета (например, RFC 791 — протокол IP).
  • Информационные: описания, эксперименты, исторические заметки (например, RFC 1149 — «IP-пакеты на почтовых голубях»).
  • Экспериментальные: протоколы, находящиеся в стадии тестирования.
  • Юмористические: шуточные RFC (например, RFC 2324 — «Hyper Text Coffee Pot Control Protocol»), которые публикуются как часть традиции.

Критика и обсуждения

Деятельность RFC Editor иногда подвергается критике:

  • Медлительность: процесс публикации может занимать месяцы, особенно для сложных стандартов.
  • Бюрократизация: некоторые участники сообщества считают, что формализация модели снизила гибкость, характерную для ранних лет.
  • Проблемы с доступностью: до 2021 года сайт RFC Editor был устаревшим и неудобным для пользователей; после редизайна ситуация улучшилась.

Интересные факты

  • Первый RFC (RFC 1) был опубликован в 1969 году и назывался «Host Software».
  • Самым старым RFC, всё ещё актуальным, считается RFC 791 (1981 год), описывающий протокол IPv4.
  • В 2023 году общее количество опубликованных RFC превысило 9500.
  • RFC Editor не имеет права изменять содержание документа после публикации, даже если обнаружены ошибки; для исправлений выпускаются отдельные RFC (обновления или errata).

Источники

  • RFC 2026 — «The Internet Standards Process»
  • RFC 6410 — «Reducing the Standards Track to Two Maturity Levels»
  • RFC 8728 — «RFC Editor Model (Version 2)»
  • Официальный сайт RFC Editor (rfc-editor.org)
  • История серии RFC на сайте Internet Society (isoc.org)
  • Документация IETF по процессу публикации (ietf.org)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →