RFC

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


1. История

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

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


2. Создание и жизненный цикл RFC

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

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

Такие стандарты наряду с нумерацией RFC имеют собственную нумерацию STD.


3. Примеры популярных RFC

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

4. Смотрите также

Первоапрельские RFC