Interested Article - RFC

Рабочее предложение ( англ. Request for Comments, RFC ) — документ из серии пронумерованных информационных документов Интернета , содержащих технические спецификации и стандарты, широко применяемые во всемирной сети. Название «Request for Comments» ещё можно перевести как «заявка (запрос) на отзывы» или «тема для обсуждения» . В настоящее время первичной публикацией документов RFC занимается IETF под эгидой открытой организации Общество Интернета ( англ. Internet Society, ISOC). Правами на RFC обладает именно Общество Интернета.

История

Формат RFC появился в 1969 году при обсуждении проекта ARPANET , его предложил Стив Крокер и он же написал первый RFC. был опубликован 7 апреля 1969 г. и назывался «Host Software» . Первые RFC распространялись в печатном виде на бумаге в виде обычных писем, но уже с декабря 1969 г., когда заработали первые сегменты ARPANET, документы начали распространяться в электронном виде.

Большинство ранних RFC было создано в Калифорнийском университете Лос-Анджелеса и .

С 1969 по 1998 гг. бессменным и единственным редактором RFC был Джон Постел . После его смерти Общество Интернета ( ISOC ) поручило редактирование и публикацию RFC Университета Южной Калифорнии .

Очерк истории RFC за 30 лет с 1969 по 1999 гг. представлен в .

Очерк истории RFC за 50 лет с 1969 по 2019 гг. представлен в .

Содержимое RFC

Несмотря на название, запросы на отзывы RFC сейчас рассматриваются как стандарты Интернета (а рабочие версии стандартов обычно называют драфтами , от англ. draft — черновой проект). Согласно , жизненный цикл стандарта выглядит следующим образом:

  1. Выносится на всеобщее рассмотрение интернет-проект (Internet Draft). Проекты не имеют официального статуса и удаляются из базы через шесть месяцев после последнего изменения.
  2. Если проект стандарта оказывается достаточно удачным и непротиворечивым, он получает статус предложенного стандарта (Proposed Standard), и свой номер RFC. Наличие программной реализации стандарта желательно, но не обязательно.
  3. Следующая стадия — проект стандарта (Draft Standard) — означает, что предложенный стандарт принят сообществом, в частности, существуют две независимые по коду совместимые реализации разных команд разработчиков. В проекты стандартов ещё могут вноситься мелкие правки, но они считаются достаточно стабильными и рекомендуются для реализации.
  4. Высший уровень — стандарт Интернета (Internet Standard). Это спецификации с большим успешным опытом применения и зрелой формулировкой. Параллельно с нумерацией RFC они имеют свою собственную нумерацию STD. Список стандартов имеется в документе STD 1 (сейчас это , но нумерация может измениться). Из более чем трёх тысяч RFC этого уровня достигли только несколько десятков.
  5. Многие старые RFC замещены более новыми версиями под новыми номерами или вышли из употребления. Такие документы получают статус исторических (Historic)

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

  1. Экспериментальные (Experimental) спецификации содержат информацию об экспериментальных исследованиях, интересных для интернет-сообщества. Это могут быть, например, прототипы, реализующие новые концепции.
  2. Информационные (Informational) RFC предназначены для ознакомления общественности, не являются стандартами и не являются результатом консенсуса или рекомендациями. Некоторые проекты, не получившие статуса Предложенного стандарта, но представляющие интерес, могут быть опубликованы как Информационные RFC.
  3. Лучший современный опыт (Best Current Practice). Эта серия RFC содержит рекомендации по реализации стандартов, в том числе от сторонних организаций, а также внутренние документы о структуре и процедурах стандартизации.

Почти все стандарты разрабатываются под эгидой каких-либо научных или интернет-организаций (например W3C , IETF , консорциум Юникода , Интернет2 ).

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

Примеры популярных запросов на отзывы

Номер RFC Тема
(англ.) (рус.) UDP
(англ.) (рус.) IP
(англ.) от 7 ноября 2011 на Wayback Machine (рус.) ICMP
(англ.) (рус.) TCP
(англ.) SMTP , заменён
(англ.) Формат электронной почты , заменён
(англ.) Протокол разрешения адреса (ARP)
(англ.) (рус.) IP по Ethernet
(англ.) Протокол начальной загрузки (BOOTP)
(англ.) FTP
(англ.) NNTP — устаревший, дополнен , заменён
(англ.) DNS — концепция
(англ.) DNS — внедрение
(англ.) от 16 сентября 2011 на Wayback Machine (рус.) Требования к хосту 1
(англ.) от 14 ноября 2011 на Wayback Machine (рус.) Требования к хосту 2
(англ.) (рус.) Определение MTU пути
(англ.) Обнаружение маршрутизатора в сети
(англ.) Высокопроизводительный протокол TCP
(англ.) TFTP
(англ.) Взаимодействие BGP и OSPF
(англ.) (рус.) IRC
(англ.) Архитектурная дискуссия
(англ.) Присвоение адресов CIDR
(англ.) Междоменная маршрутизация
(англ.) Структура доменных имён
(англ.) PPP
(англ.) URL
(англ.) BGP версии 4
(англ.) Приложение BGP
(англ.) Телефония по Интернет (заменён стандартами VoIP )
(англ.) Требования к маршрутизаторам IPv4
(англ.) Руководство по Нетикету
(англ.) Транспорт реального времени
(англ.) SNMP
(англ.) SNMP версии 2
(англ.) (рус.) «Сеть 10»
(англ.) (рус.) Протокол POP версии 3 (POP3)
(англ.) (рус.) Расширения производительности TCP
(англ.) Процесс стандартизации в Интернете
(англ.) MIME
(англ.)
(англ.)
(англ.)
(англ.)
(англ.) (рус.) IMAP версии 4 (IMAP4), заменён
(англ.) DHCP
(англ.) (рус.) Инструкции для авторов RFC
(англ.) (рус.) SSL и TLS
(англ.) Кодировка символов
(англ.) OSPF
(англ.) Архитектура безопасности протокола IP ( IPsec )
(англ.) RIP
(англ.) (рус.) PPPoE
(англ.) Проблемы TCP
(англ.) Безопасность DNS
(англ.) от 16 сентября 2011 на Wayback Machine (рус.) Контроль заторов в TCP
(англ.) HTTP
(англ.) PPTP
(англ.) Трансляция сетевых адресов
(англ.) NAT-PT
(англ.) (рус.) SMTP , заменён
(англ.) Формат электронной почты
(англ.) RADIUS
(англ.) (рус.) Средства учёта RADIUS
(англ.) SCTP
(англ.) Общие расширения NNTP , дополняет , заменён
(англ.) NFS
(англ.) Архитектура MPLS
(англ.)
(англ.) Этимология « Foo »
(англ.) Ответственная реклама по электронной почте
(англ.) Гид по IETF
(англ.) (рус.) ECN
(англ.) SIP
(англ.) IMAP версии 4 издание 1 (IMAP4rev1)
(англ.) NNTP , заменяет , дополняет

См. также

Ссылки

Официальные источники
  • (англ.)
  • (англ.)

Same as RFC