Что такое RFC?
RFC (Request for Comments) — документ из серии пронумерованных информационных документов Интернета, охватывающих технические спецификации и Стандарты, широко используемые во Всемирной сети. Заглавие «Request for Comments» можно перевести как «заявка на обсуждение», «тема для обсуждения», или «рабочее предложение». В настоящий период времени первичным изданием документов RFC занимается IETF под эгидой открытой организации «Общество Интернета» (Internet Society, ISOC). Лицензионными правами на документы RFC владеет именно «Общество Интернета».
Практически все стандарты Глобальной сети существуют в виде опубликованных заявок RFC. Однако в виде документов RFC выходят не только стандарты, но также концепции, введения в новые направления в исследованиях, исторические справки, плоды экспериментов, руководства по внедрению технологий, предложения и рекомендации по развитию существующих Стандартов, и другие свежие идеи в информационных технологиях.
Формат RFC возник в 1969 году при обсуждении проекта ARPANET. RFC №1 был издан 7 апреля 1969 г. и получил название «Host Software». Начальные RFC распространялись в печатном виде на бумаге в виде обыкновенных писем, однако уже с декабря 1969 г., когда заработали первые сегменты ARPANET, документы начали распространяться в электронном виде. Очерк истории RFC за 40 лет с 1969 по 2009 гг. представлен в RFC 5540.
Request for Comments официально существуют только на английском языке. Строгих требований к оформлению нет. Встречаются RFC, написанные в строгом академическом стиле, иные — в дружеской неформальной манере. Существует традиция выпуска первоапрельских шуточных RFC, к примеру RFC 3251 повествует о передача электроэнергии по протоколу IP.
Полную коллекцию документов RFC, переведённых на русский язык, можно найти перейдя по ссылке https://rfc2.ru/
Содержание документов RFC делится на две части. Эти части определяют:
1. Состояние стандартизации. Протокол может иметь несколько состояний:
• стандарт на протокол утвержден;
• стандарт на протокол предлагается к рассмотрению;
• предлагается экспериментальный протокол;
• протокол устарел и в настоящее время не используется.
2. Статус протокола. Протокол может иметь несколько статусов:
• протокол требуется для внедрения;
• протокол рекомендуется для внедрения;
• протокол может внедряться производителем по выбору;
• протокол не рекомендуется для внедрения.
Индекс | Название | Заменяет | Заменён | Дополнен | Статус документа |
RFC 6797 | Строгая транспортная безопасность HTTP (HSTS) | — | — | — | Предложенный стандарт |
RFC 5905 | Протокол сетевого времени NTPv4 |
RFC
4330 RFC 2030 RFC 1769 RFC 1361 RFC 1305 RFC 1119 RFC 1059 RFC 958 | — | RFC 7822 | Предложенный стандарт |
RFC 5797 | Реестр команд и расширений FTP | — | — | — | Предложенный стандарт |
RFC 5540 | 40 Лет RFC | — | — | — | Информационный |
RFC 5492 | Анонсирование возможностей в BGP-4 |
RFC
3392 RFC 2842 | — | — | Проект стандарта |
RFC 5426 | Передача сообщений Syslog через UDP | — | — | — | Предложенный стандарт |
RFC 5424 | Протокол Syslog | RFC 3164 | — | — | Предложенный стандарт |
RFC 5348 | Дружественный к TCP контроль скорости (TFRC) | RFC 3448 | — | — | Предложенный стандарт |
RFC 5322 | Формат сообщений Internet (IMF) |
RFC
2822 RFC 822 RFC 733 RFC 724 | — | RFC 6854 | Проект стандарта |
RFC 5321 | Протокол SMTP |
RFC
2821 RFC 1869 RFC 1651 RFC 1425 RFC 974 RFC 821 RFC 788 RFC 780 RFC 772 | — | RFC 7504 | Проект стандарта |
RFC 5292 | Основанный на префиксах маршрутов выходной фильтр для BGP-4 | — | — | — | Предложенный стандарт |
RFC 5291 | Возможность выходной фильтрации маршрутов для BGP-4 | — | — | — | Предложенный стандарт |
RFC 5280 | Описание сертификатов и списков отозванных сертификатов для Х.509/PKI-инфраструктуры Интернет-сети |
RFC
4630 RFC 4325 RFC 3280 RFC 2459 | — | RFC 6818 | Предложенный стандарт |
RFC 5234 | Расширенная спецификация синтаксиса Бэкуса-Наура (ABNF) |
RFC
4234 RFC 2234 | — | RFC 7405 | Стандарт Интернета |
RFC 5212 | Требования к многозоновым и многоуровневым сетям на базе GMPLS | — | — | — | Информационный |
RFC 5195 | Автоматическое детектирование Layer-1 VPN на основе BGP | — | — | — | Предложенный стандарт |
RFC 5065 | Конфедерации автономных систем в BGP |
RFC
3065 RFC 1965 | — | — | Проект стандарта |
RFC 4884 | Расширенный протокол ICMP для поддержки сообщений из нескольких частей | — | — | — | Предложенный стандарт |
RFC 4761 | Сервис виртуальной локальной сети (VPLS): Использование BGP для автоматического детектирования и управления | — | — | RFC 5462 | Предложенный стандарт |
RFC 4760 | Многопротокольные расширения для BGP-4 |
RFC
2858 RFC 2283 | — | RFC 7606 | Проект стандарта |
RFC 4675 | Атрибуты RADIUS для поддержки VLAN и приоритета | — | — | — | Предложенный стандарт |
RFC 4638 | Согласование для протокола PPPoE значений MTU/MRU более 1492 | — | — | — | Информационный |
RFC 4533 | Lightweight Directory Access Protocol (LDAP): Операция синхронизации содержимого каталога | — | — | — | Экспериментальный |
RFC 4511 | Lightweight Directory Access Protocol (LDAP): Определение протокола |
RFC
3771 RFC 2830 RFC 2251 | — | — | Предложенный стандарт |
RFC 4505 | Механизм Anonymous в SASL (Simple Authentication and Security Layer) | RFC 2245 | — | — | Предложенный стандарт |
RFC 4456 | BGP Route Reflection — альтернатива полносвязности IBGP |
RFC
2796 RFC 1966 | — | RFC 7606 | Проект стандарта |
RFC 4451 | Вопросы использования атрибута BGP MED | — | — | — | Информационный |
RFC 4422 | Простой уровень аутентификации и защиты (SASL) | RFC 2222 | — | — | Предложенный стандарт |
RFC 4413 | Поведение полей TCP/IP | — | — | — | Информационный |
RFC 4384 | Группы BGP для сбора данных | — | — | — | Лучший современный опыт |
RFC 4367 | Что в имени тебе моем? Ложные представления о доменных именах | — | — | — | Информационный |
RFC 4360 | Атрибут BGP Extended Communities | — | — |
RFC
7606 RFC 7153 | Предложенный стандарт |
RFC 4340 | Протокол DCCP | — | — |
RFC
6773 RFC 6335 RFC 5596 RFC 5595 | Предложенный стандарт |
RFC 4308 | Криптографические наборы для IPsec | — | — | — | Предложенный стандарт |
RFC 4307 | Криптографические алгоритмы для использования с IKEv2 | — | — | — | Предложенный стандарт |
RFC 4306 | Протокол обмена ключами в Internet (IKEv2) |
RFC
2409 RFC 2408 RFC 2407 | RFC 5996 | RFC 5282 | Предложенный стандарт |
RFC 4305 | Требования к реализациям криптографических алгоритмов для ESP и AH |
RFC
2406 RFC 2402 RFC 1827 RFC 1826 | RFC 4835 | — | Предложенный стандарт |
RFC 4304 | Добавление ESN в области интерпретации IPsec (DOI) для протокола ISAKMP | — | — | — | Предложенный стандарт |
RFC 4303 | Инкапсуляция защищенных данных IP (ESP) |
RFC
2406 RFC 1827 | — | — | Предложенный стандарт |
RFC 4302 | Идентификационный заголовок IP |
RFC
2402 RFC 1826 | — | — | Предложенный стандарт |
RFC 4291 | Архитектура шестой версии протокола межсетевого обмена в Internet (IPv6-адресация) |
RFC
3513 RFC 2373 RFC 1884 | — |
RFC
7371 RFC 7346 RFC 7136 RFC 6052 RFC 5952 | Проект стандарта |
RFC 4278 | Отход от стандартных требования для опции TCP MD5 Signature и спецификации BGP-4 | — | — | — | Информационный |
RFC 4277 | Опыт использования протокола BGP-4 | — | — | — | Информационный |
RFC 4273 | Определения объектов управления для BGP-4 |
RFC
1657 RFC 1269 | — | — | Предложенный стандарт |
RFC 4272 | Анализ уязвимостей протокола BGP | — | — | — | Информационный |
RFC 4271 | Протокол BGP-4 |
RFC
1771 RFC 1654 | — |
RFC
7705 RFC 7607 RFC 7606 RFC 6793 RFC 6608 RFC 6286 | Проект стандарта |
RFC 4264 | BGP Wedgies | — | — | — | Информационный |
RFC 4251 | Архитектура протокола SSH | — | — | — | Предложенный стандарт |
RFC 4197 | Требования к сквозной эмуляции каналов TDM через сети пакетной коммутации | — | — | — | Информационный |
RFC 4113 | MIB для протокола UDP |
RFC
2454 RFC 2013 | — | — | Предложенный стандарт |
RFC 4084 | Терминология для описания услуг по подключению к Internet | — | — | — | Лучший современный опыт |
RFC 4033 | Безопасность DNS — Введение и Требования |
RFC
3845 RFC 3757 RFC 3755 RFC 3658 RFC 3655 RFC 3445 RFC 3090 RFC 3008 RFC 2535 RFC 2065 | — |
RFC
6840 RFC 6014 | Предложенный стандарт |
RFC 4027 | Media-типы DNS | — | — | — | Информационный |
RFC 3985 | Архитектура сквозной эмуляции псевдо-провода (PWE3) | — | — | RFC 5462 | Информационный |
RFC 3954 | Протокол экспорта NetFlow версии 9 | — | — | — | Информационный |
RFC 3920 | Протокол XMPP: Ядро | — | RFC 6120 | RFC 6122 | Предложенный стандарт |
RFC 3916 | Требования к сквозной эмуляции псевдо-провода (PWE3) | — | — | — | Информационный |
RFC 3912 | Спецификация протокола WHOIS |
RFC
954 RFC 812 | — | — | Проект стандарта |
RFC 3882 | Настройка BGP для блокирования DoS-атак | — | — | — | Информационный |
RFC 3874 | Необратимая 224-битовая хэш-функция SHA-224 | — | — | — | Информационный |
RFC 3846 | Расширение Mobile IPv4 для передачи идентификаторов доступа | — | — | — | Предложенный стандарт |
RFC 3828 | Облегченный протокол пользовательских дейтаграмм (UDP-Lite) | — | — | RFC 6335 | Предложенный стандарт |
RFC 3775 | Поддержка мобильности в IPv6 | — | RFC 6275 | — | Предложенный стандарт |
RFC 3748 | Расширяемый протокол идентификации (EAP) | RFC 2284 | — |
RFC
7057 RFC 5247 | Предложенный стандарт |
RFC 3715 | Требования по совместимости NAT и протколов IPsec-архитектуры (IPsec/NAT-несовместимость) | — | — | — | Информационный |
RFC 3631 | Способы обеспечения информационной безопасности в Internet | — | — | — | Информационный |
RFC 3562 | Управление ключами при использовании опции TCP MD5 Signature | — | — | — | Информационный |
RFC 3549 | Linux Netlink как протокол для служб IP | — | — | — | Информационный |
RFC 3540 | Устойчивый механизм сигнализации насыщения с помощью ECN-nonce | — | — | — | Экспериментальный |
RFC 3514 | Флаг безопасности в заголовке IPv4 | — | — | — | Информационный |
RFC 3405 | Система DDDS. Часть 5 — Процедуры присваивания URI.ARPA | — | — | — | Лучший современный опыт |
RFC 3404 | Система DDDS. Часть 4 — Приложение для преобразования URI |
RFC
2915 RFC 2168 | — | — | Предложенный стандарт |
RFC 3403 | Система DDDS. Часть 3 — База данных DNS |
RFC
2915 RFC 2168 | — | — | Предложенный стандарт |
RFC 3402 | Система DDDS. Часть 2 — Алгоритм |
RFC
2915 RFC 2168 | — | — | Предложенный стандарт |
RFC 3401 | Система DDDS. Часть 1 — DDDS в целом |
RFC
2915 RFC 2168 | — | — | Информационный |
RFC 3286 | Введение в SCTP | — | — | — | Информационный |
RFC 3251 | Передача электроэнергии по протоколу IP | — | — | — | Информационный |
RFC 3173 | Протокол компрессии данных IP (IPComp) | RFC 2393 | — | — | Предложенный стандарт |
RFC 3168 | Добавление явных уведомлений о перегрузке (ECN) в IP | RFC 2481 | — |
RFC
6040 RFC 4301 | Предложенный стандарт |
RFC 3062 | Расширенная операция LDAP модификации пароля Password Modify | — | — | — | Предложенный стандарт |
RFC 3035 | Применение MPLS-коммутации в сетях с асинхронным режимом доставки | — | — | — | Предложенный стандарт |
RFC 3034 | Применение MPLS-коммутации в сетях с ретрансляцией кадров | — | — | — | Предложенный стандарт |
RFC 3033 | Применение информационного поля и идентификатора протокола, определённых Рекомендациями ITU-T Q.2941 и Q.2957, в интересах IP-протокола в MPLS-системах | — | — | — | Предложенный стандарт |
RFC 3032 | Кодирование набора маркеров в MPLS-системах | — | — |
RFC
7274 RFC 5586 RFC 5462 RFC 5332 RFC 5129 RFC 4182 RFC 3443 RFC 3270 | Предложенный стандарт |
RFC 3031 | Архитектура многопротокольной коммутации на основе маркеров потока (MPLS) | — | — |
RFC
6790 RFC 6178 | Предложенный стандарт |
RFC 3027 | Проблемы реализации Internet-протоколов, связанные с применением трансляторов сетевых IP-адресов (NAT) | — | — | — | Информационный |
RFC 3022 | Традиционная трансляция сетевых адресов IP (NAT) | RFC 1631 | — | — | Информационный |
RFC 3013 | Службы и процедуры обеспечения безопасности, рекомендуемые для провайдеров Internet | — | — | — | Лучший современный опыт |
RFC 2993 | Транслятор сетевых IP-адресов (NAT) с точки зрения Internet-архитектуры | — | — | — | Информационный |
RFC 2918 | Возможность обновления маршрутов для BGP-4 | — | — | RFC 7313 | Предложенный стандарт |
RFC 2866 | Средства учета RADIUS (RADIUS Accounting) |
RFC
2139 RFC 2059 | — |
RFC
5997 RFC 5080 RFC 2867 | Информационный |
RFC 2865 | Протокол RADIUS |
RFC
2138 RFC 2058 | — |
RFC
6929 RFC 5080 RFC 3575 RFC 2868 | Проект стандарта |
RFC 2827 | Защита от DoS-атак с использованием подмена IP-адресов | RFC 2267 | — | RFC 3704 | Лучший современный опыт |
RFC 2684 | Многопротокольная инкапсуляция с использованием AAL 5 | RFC 1483 | — | — | Предложенный стандарт |
RFC 2659 | Безопасность HTML (расширение) | — | — | — | Экспериментальный |
RFC 2849 | Формат обмена данными LDAP (LDIF) — техническая спецификация | — | — | — | Предложенный стандарт |
RFC 2644 | Смена принятого по умолчанию поведения маршрутизаторов по отношению к пакетам Directed Broadcast | — | — | — | Лучший современный опыт |
RFC 2581 | Контроль насыщения в TCP | RFC 2001 | RFC 5681 | RFC 3390 | Предложенный стандарт |
RFC 2577 | Вопросы безопасности FTP | — | — | — | Информационный |
RFC 2556 | Транспортный сервис OSI на основе UDP. Обоснование статуса Historic | — | — | — | Информационный |
RFC 2554 | Расширение сервиса SMTP для аутентификации | — | RFC 4954 | — | Предложенный стандарт |
RFC 2544 | Методология тестирования устройств для соединения сетей | RFC 1944 | — |
RFC
6815 RFC 6201 | Информационный |
RFC 2540 | Обособленная информация DNS | — | — | — | Экспериментальный |
RFC 2516 | Метод передачи PPP через Ethernet (PPPoE) | — | — | — | Информационный |
RFC 2505 | Рекомендации по предотвращению спама для SMTP MTA | — | — | — | Лучший современный опыт |
RFC 2475 | Архитектура дифференцированного обслуживания (Diffserv) | — | — | RFC 3260 | Информационный |
RFC 2463 | Протокол передачи управляющих сообщений (ICMPv6) для 6-ой версии IP-протокола (IPv6) | RFC 1885 | RFC 4443 | — | Проект стандарта |
RFC 2460 | Спецификация IPv6 | RFC 1883 | — |
RFC
7112 RFC 7045 RFC 6946 RFC 6935 RFC 6564 RFC 6437 RFC 5871 RFC 5722 RFC 5095 | Проект стандарта |
RFC 2453 | Протокол RIP версии 2 (RIPv2) |
RFC
1723 RFC 1388 | — | RFC 4822 | Стандарт Интернета |
RFC 2444 | Механизм SASL с однократными паролями | — | — | — | Предложенный стандарт |
RFC 2427 | Многопротокольные соединения через Frame Relay |
RFC
1490 RFC 1294 | — | — | Стандарт Интернета |
RFC 2397 | Схема data:URL (Data:URI) | — | — | — | Предложенный стандарт |
RFC 2246 | Протокол TLS 1.0 | — | RFC 4346 |
RFC
7919 RFC 7507 RFC 7465 RFC 6176 RFC 5746 RFC 3546 | Предложенный стандарт |
RFC 2223 | Инструкции авторам RFC (RFC про RFC) |
RFC
1543 RFC 1111 RFC 825 | RFC 7322 |
RFC
6949 RFC 5741 | Информационный |
RFC 2196 | Справочник по безопасности сетевого узла | RFC 1244 | — | — | Информационный |
RFC 2119 | Ключевые слова для обозначения уровня требований в RFC | — | — | — | Лучший современный опыт |
RFC 2068 | Протокол Передачи Гипертекста — HTTP/1.1 | — | RFC 2616 | — | Предложенный стандарт |
RFC 2060 | Протокол IMAP v.4, rev. 1 | RFC 1730 | RFC 3501 | — | Предложенный стандарт |
RFC 2001 | Алгоритмы Slow Start, Congestion Avoidance, Fast Retransmit, и Fast Recovery для протокола TCP | — | RFC 2581 | — | Предложенный стандарт |
RFC 1951 | Спецификация формата сжатия DEFLATE v1.3 | — | — | — | Информационный |
RFC 1939 | Протокол POP3 |
RFC
1725 RFC 1460 RFC 1225 RFC 1081 | — |
RFC
6186 RFC 2449 RFC 1957 | Стандарт Интернета |
RFC 1929 | Аутентификация SOCKS По Методу Логин/Пароль | — | — | — | Предложенный стандарт |
RFC 1928 | Протокол SOCKS 5 | — | — | — | Предложенный стандарт |
RFC 1918 | Распределение адресов в частных IP-сетях |
RFC
1627 RFC 1597 | — | RFC 6761 | Лучший современный опыт |
RFC 1626 | MTU протокола IP при передаче через ATM AAL5 | — | RFC 2225 | — | Предложенный стандарт |
RFC 1613 | X.25 через TCP (XOT) | — | — | — | Информационный |
RFC 1521 | Почтовый стандарт MIME | RFC 1341 |
RFC
2049 RFC 2048 RFC 2047 RFC 2046 RFC 2045 | RFC 1590 | Проект стандарта |
RFC 1459 | Протокол ретранслируемого интернет-чата (IRC) | — | — |
RFC
7194 RFC 2813 RFC 2812 RFC 2811 RFC 2810 | Экспериментальный |
RFC 1413 | Протокол идентификации |
RFC
931 RFC 912 | — | — | Предложенный стандарт |
RFC 1321 | Алгоритм цифровых подписей MD5 | — | — | RFC 6151 | Информационный |
RFC 1191 | Исследование MTU на пути следования сообщения | RFC 1063 | — | — | Проект стандарта |
RFC 1180 | Учебник по TCP/IP | — | — | — | Информационный |
RFC 1157 | Протокол SNMP |
RFC
1098 RFC 1067 | — | — | Исторический |
RFC 1123 | Требования к хостам Internet — Прикладные и служебные протоколы | — | — |
RFC
7766 RFC 5966 RFC 5321 RFC 2181 RFC 1349 | Стандарт Интернета |
RFC 1122 | Требования к хостам Internet — Коммуникационные уровни | — | — |
RFC
6864 RFC 6633 RFC 6298 RFC 6093 RFC 5884 RFC 4379 RFC 1349 | Стандарт Интернета |
RFC 1112 | Расширение IP Multicasting |
RFC
1054 RFC 988 RFC 966 | — | RFC 2236 | Стандарт Интернета |
RFC 1071 | Расчет контрольных сумм в Internet | — | — | RFC 1141 | Не определено |
RFC 1042 | Стандарт передачи дейтаграмм IP в сетях IEEE 802 | RFC 948 | — | — | Стандарт Интернета |
RFC 1033 | Руководство администратора домена | — | — | — | Не определено |
RFC 950 | Стандартные процедуры организации подсетей IP | — | — | RFC 6918 | Стандарт Интернета |
RFC 922 | Широковещательная рассылка дейтаграмм IP при наличии подсетей | — | — | — | Стандарт Интернета |
RFC 919 | Широковещательная рассылка дейтаграмм IP | — | — | — | Стандарт Интернета |
RFC 917 | Подсети Internet | — | — | — | Не определено |
RFC 903 | Протокол RARP | — | — | — | Стандарт Интернета |
RFC 894 | Стандарт передачи дейтаграмм IP в сетях Ethernet | — | — | — | Стандарт Интернета |
RFC 864 | Протокол генерации символов | — | — | — | Стандарт Интернета |
RFC 863 | Протокол отбрасывания (Discard Protocol) | — | — | — | Стандарт Интернета |
RFC 862 | Протокол Echo | — | — | — | Стандарт Интернета |
RFC 826 | Протокол преобразования адресов Ethernet (ARP) | — | — |
RFC
5494 RFC 5227 | Стандарт Интернета |
RFC 793 | Протокол управления передачей (TCP) | RFC 761 | — |
RFC
6528 RFC 6093 RFC 3168 RFC 1122 | Стандарт Интернета |
RFC 792 | Протокол ICMP | RFC 777 | — |
RFC
6918 RFC 6633 RFC 4884 RFC 950 | Стандарт Интернета |
RFC 791 | Протокол IP (Internet Protocol) | RFC 760 | — |
RFC
6864 RFC 2474 RFC 1349 | Стандарт Интернета |
RFC 768 | Протокол датаграмм клиента (UDP) | — | — | — | Стандарт Интернета |