Чрезвычайно часто RFC цитируются в поддержку мнений (включая вопросы и ответы по Serverfault), но средний ИТ-сотрудник очень плохо понимает, какие RFC определяют стандарты, а какие являются чисто информативными. Это не должно вызывать удивления: системные администраторы с любым уровнем опыта обычно избегают пристально смотреть на RFC, если у них нет другого выбора.
На таком сайте, как наш, чрезвычайно важно, чтобы мы не увековечивали распространенные недоразумения в наших ответах, за которые проголосовали. Случайные пользователи, заходящие из поисковых систем, будут считать, что голоса «за» без спорных комментариев являются достаточным показателем проверки. Недавно я наткнулся на ответ 2011 года, в котором было очевидно, что это точно не поймают в некоторых случаях, когда мы голосуем за и, вероятно, требует некоторых усилий по информированию нашего сообщества и Интернета в целом.
Итак, без лишних слов, как отличить RFC, который цитируется как интернет-стандарт, и тот, который является чисто информативным?
Только RFC на дорожка стандартов можно назвать определяющим стандартом. Попутно читателю необходимо понять следующие основные моменты:
Во всех остальных случаях RFC не может считаться обязательным авторитетным источником информации относительно стандартов Интернета.
Это основные пункты списка. Теперь перейдем к конкретике.
RFC 1796 - хороший пример для большинства людей, которые не хотят тратить день на изучение RFC. Он ясно и лаконично объясняет распространенное заблуждение людей, предполагающих, что RFC всегда определяет какой-то интернет-стандарт. Обратите особое внимание на ту часть, где продавцы иногда виноваты в злоупотреблении этим невежеством при продвижении своей продукции.
ПП 9 определяет дорожку стандартов Интернета, в первую очередь прогресс от Предлагаемый стандарт к Интернет Стандарт. Следует отметить, что это объединение нескольких RFC, начиная с RFC 2026.
Чтение RFC 2026 само по себе в вакууме - обычное дело, но также ужасная идея:
Короче говоря, если документ RFC вообще находится на треке интернет-стандартов, он имеет достаточную зрелость для использования в качестве технического справочника до тех пор, пока не будет обновлен в будущих RFC.
Отказ от ответственности
Как видно из приведенного выше, дорожка интернет-стандартов, определенная BCP 9, является подвижной целью. Этот ответ является моментальным снимком во времени и может потребовать обновления в будущем. Учитывая его статус вики сообщества, не стесняйтесь делать это или улучшать его любым способом.
В предыдущем ответе довольно хорошо изложены категории документов IETF. Все стандарты отслеживания RFC перечислены здесь:
https://www.rfc-editor.org/standards
Процесс перехода RFC от предложенного или чернового к полному стандарту достаточно утомителен, поэтому немногие авторы удосуживаются этим заниматься. Это означает, что на практике, хотя пересмотренный документ, такой как RFC 5322, является всего лишь черновиком стандарта, а его предшественник 822 все еще является номинальным интернет-стандартом, 5322 - это тот, которому следуют люди.