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 проходит несколько этапов:
- Подача: документ может быть подан автором или рабочей группой IETF.
- Рецензирование: для стандартов — обязательное рецензирование в рамках IETF (IESG); для информационных документов — менее строгий процесс.
- Редакция: RFC Editor проверяет формат, язык, ссылки и соответствие стилю.
- Присвоение номера: документ получает номер, который не меняется.
- Публикация: документ размещается на сайте 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 →