Interested Article - RFC
- 2021-11-10
- 1
Рабочее предложение ( англ. 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 — черновой проект). Согласно , жизненный цикл стандарта выглядит следующим образом:
- Выносится на всеобщее рассмотрение интернет-проект (Internet Draft). Проекты не имеют официального статуса и удаляются из базы через шесть месяцев после последнего изменения.
- Если проект стандарта оказывается достаточно удачным и непротиворечивым, он получает статус предложенного стандарта (Proposed Standard), и свой номер RFC. Наличие программной реализации стандарта желательно, но не обязательно.
- Следующая стадия — проект стандарта (Draft Standard) — означает, что предложенный стандарт принят сообществом, в частности, существуют две независимые по коду совместимые реализации разных команд разработчиков. В проекты стандартов ещё могут вноситься мелкие правки, но они считаются достаточно стабильными и рекомендуются для реализации.
- Высший уровень — стандарт Интернета (Internet Standard). Это спецификации с большим успешным опытом применения и зрелой формулировкой. Параллельно с нумерацией RFC они имеют свою собственную нумерацию STD. Список стандартов имеется в документе STD 1 (сейчас это , но нумерация может измениться). Из более чем трёх тысяч RFC этого уровня достигли только несколько десятков.
- Многие старые RFC замещены более новыми версиями под новыми номерами или вышли из употребления. Такие документы получают статус исторических (Historic)
Практически все стандарты Глобальной сети существуют в виде опубликованных заявок RFC. Но в виде документов RFC выходят не только стандарты , но также концепции , введения в новые направления в исследованиях, исторические справки, результаты экспериментов, руководства по внедрению технологий , предложения и рекомендации по развитию существующих Стандартов и другие новые идеи в информационных технологиях :
- Экспериментальные (Experimental) спецификации содержат информацию об экспериментальных исследованиях, интересных для интернет-сообщества. Это могут быть, например, прототипы, реализующие новые концепции.
- Информационные (Informational) RFC предназначены для ознакомления общественности, не являются стандартами и не являются результатом консенсуса или рекомендациями. Некоторые проекты, не получившие статуса Предложенного стандарта, но представляющие интерес, могут быть опубликованы как Информационные RFC.
- Лучший современный опыт (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 , заменяет , дополняет |
См. также
Ссылки
- Официальные источники
- (англ.)
- (англ.)
- 2021-11-10
- 1