Русская Википедия:RFC

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

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

История

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

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

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

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

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

Содержимое RFC

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

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

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

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

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

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

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

Номер RFC Тема
RFC 768 Шаблон:Ref-en RFC 768 Шаблон:Ref-ru UDP
RFC 791 Шаблон:Ref-en RFC 791 Шаблон:Ref-ru IP
RFC 792 Шаблон:Ref-en RFC 792 Шаблон:Wayback Шаблон:Ref-ru ICMP
RFC 793 Шаблон:Ref-en RFC 793 Шаблон:Ref-ru TCP
RFC 821 Шаблон:Ref-en SMTP, заменён RFC 2821
RFC 822 Шаблон:Ref-en Формат электронной почты, заменён RFC 2822
RFC 826 Шаблон:Ref-en Протокол разрешения адреса (ARP)
RFC 894 Шаблон:Ref-en RFC 894 Шаблон:Ref-ru IP по Ethernet
RFC 951 Шаблон:Ref-en Протокол начальной загрузки (BOOTP)
RFC 959 Шаблон:Ref-en FTP
RFC 977 Шаблон:Ref-en NNTP — устаревший, дополнен RFC 2980 , заменён RFC 3977
RFC 1034 Шаблон:Ref-en DNS — концепция
RFC 1035 Шаблон:Ref-en DNS — внедрение
RFC 1122 Шаблон:Ref-en RFC 1122 Шаблон:Wayback Шаблон:Ref-ru Требования к хосту 1
RFC 1123 Шаблон:Ref-en RFC 1123 Шаблон:Wayback Шаблон:Ref-ru Требования к хосту 2
RFC 1191 Шаблон:Ref-en RFC 1191 Шаблон:Ref-ru Определение MTU пути
RFC 1256 Шаблон:Ref-en Обнаружение маршрутизатора в сети
RFC 1323 Шаблон:Ref-en Высокопроизводительный протокол TCP
RFC 1350 Шаблон:Ref-en TFTP
RFC 1403 Шаблон:Ref-en Взаимодействие BGP и OSPF
RFC 1459 Шаблон:Ref-en RFC 1459 Шаблон:Ref-ru IRC
RFC 1498 Шаблон:Ref-en Архитектурная дискуссия
RFC 1518 Шаблон:Ref-en Присвоение адресов CIDR
RFC 1519 Шаблон:Ref-en Междоменная маршрутизация
RFC 1591 Шаблон:Ref-en Структура доменных имён
RFC 1661 Шаблон:Ref-en PPP
RFC 1738 Шаблон:Ref-en URL
RFC 1771 Шаблон:Ref-en BGP версии 4
RFC 1772 Шаблон:Ref-en Приложение BGP
RFC 1789 Шаблон:Ref-en Телефония по Интернет (заменён стандартами VoIP)
RFC 1812 Шаблон:Ref-en Требования к маршрутизаторам IPv4
RFC 1855 Шаблон:Ref-en Руководство по Нетикету
RFC 1889 Шаблон:Ref-en Транспорт реального времени
RFC 1905 Шаблон:Ref-en SNMP
RFC 1907 Шаблон:Ref-en SNMP версии 2
RFC 1918 Шаблон:Ref-en RFC 1918 Шаблон:Ref-ru «Сеть 10»
RFC 1939 Шаблон:Ref-en RFC 1939 Шаблон:Ref-ru Протокол POP версии 3 (POP3)
RFC 2001 Шаблон:Ref-en RFC 2001 Шаблон:Ref-ru Расширения производительности TCP
RFC 2026 Шаблон:Ref-en Процесс стандартизации в Интернете
RFC 2045 Шаблон:Ref-en MIME
RFC 2046 Шаблон:Ref-en
RFC 2047 Шаблон:Ref-en
RFC 2048 Шаблон:Ref-en
RFC 2049 Шаблон:Ref-en
RFC 2060 Шаблон:Ref-en RFC 2060 Шаблон:Ref-ru IMAP версии 4 (IMAP4), заменён RFC 3501
RFC 2131 Шаблон:Ref-en DHCP
RFC 2223 Шаблон:Ref-en RFC 2223 Шаблон:Ref-ru Инструкции для авторов RFC
RFC 2246 Шаблон:Ref-en RFC 2246 Шаблон:Ref-ru SSL и TLS
RFC 2231 Шаблон:Ref-en Кодировка символов
RFC 2328 Шаблон:Ref-en OSPF
RFC 2401 Шаблон:Ref-en Архитектура безопасности протокола IP (IPsec)
RFC 2453 Шаблон:Ref-en RIP
RFC 2516 Шаблон:Ref-en RFC 2516 Шаблон:Ref-ru PPPoE
RFC 2525 Шаблон:Ref-en Проблемы TCP
RFC 2535 Шаблон:Ref-en Безопасность DNS
RFC 2581 Шаблон:Ref-en RFC 2581 Шаблон:Wayback Шаблон:Ref-ru Контроль заторов в TCP
RFC 2616 Шаблон:Ref-en HTTP
RFC 2637 Шаблон:Ref-en PPTP
RFC 2663 Шаблон:Ref-en Трансляция сетевых адресов
RFC 2766 Шаблон:Ref-en NAT-PT
RFC 2821 Шаблон:Ref-en RFC 2821 Шаблон:Ref-ru SMTP, заменён RFC 5321
RFC 2822 Шаблон:Ref-en Формат электронной почты
RFC 2865 Шаблон:Ref-en RADIUS
RFC 2866 Шаблон:Ref-en RFC 2866 Шаблон:Ref-ru Средства учёта RADIUS
RFC 2960 Шаблон:Ref-en SCTP
RFC 2980 Шаблон:Ref-en Общие расширения NNTP, дополняет RFC 977, заменён RFC 3977
RFC 3010 Шаблон:Ref-en NFS
RFC 3031 Шаблон:Ref-en Архитектура MPLS
RFC 3066 Шаблон:Ref-en Языковые тэги
RFC 3092 Шаблон:Ref-en Этимология «Foo»
RFC 3098 Шаблон:Ref-en Ответственная реклама по электронной почте
RFC 3160 Шаблон:Ref-en Гид по IETF
RFC 3168 Шаблон:Ref-en RFC 3168 Шаблон:Ref-ru ECN
RFC 3261 Шаблон:Ref-en SIP
RFC 3501 Шаблон:Ref-en IMAP версии 4 издание 1 (IMAP4rev1)
RFC 3977 Шаблон:Ref-en NNTP, заменяет RFC 977, дополняет RFC 2980

См. также

Ссылки

Официальные источники