RFC

Поделись знанием:
Перейти к: навигация, поиск

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





История

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

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

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

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

Содержимое RFC

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

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

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

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

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

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

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

Номер RFC Тема
RFC 768  (англ.) [rfc2.ru/768.rfc RFC 768]  (рус.) UDP
RFC 791  (англ.) [rfc2.ru/791.rfc RFC 791]  (рус.) IP
RFC 792  (англ.) [rfc2.ru/792.rfc RFC 792]  (рус.) ICMP
RFC 793  (англ.) [rfc2.ru/793.rfc RFC 793]  (рус.) TCP
RFC 821  (англ.) SMTP, заменён RFC 2821
RFC 822  (англ.) Формат электронной почты, заменён RFC 2822
RFC 826  (англ.) Протокол разрешения адреса (ARP)
RFC 894  (англ.) [rfc2.ru/894.rfc RFC 894]  (рус.) IP по Ethernet
RFC 951  (англ.) Протокол начальной загрузки (BOOTP)
RFC 959  (англ.) FTP
RFC 977  (англ.) NNTP — устаревший, дополнен RFC 2980 , заменён RFC 3977
RFC 1034  (англ.) DNS — концепция
RFC 1035  (англ.) DNS — внедрение
RFC 1122  (англ.) [rfc2.ru/1122.rfc RFC 1122]  (рус.) Требования к хосту 1
RFC 1123  (англ.) [rfc2.ru/1123.rfc RFC 1123]  (рус.) Требования к хосту 2
RFC 1191  (англ.) [rfc2.ru/1191.rfc RFC 1191]  (рус.) Определение MTU пути
RFC 1256  (англ.) Обнаружение маршрутизатора в сети
RFC 1323  (англ.) Высокопроизводительный протокол TCP
RFC 1350  (англ.) TFTP
RFC 1403  (англ.) Взаимодействие BGP и OSPF
RFC 1459  (англ.) [rfc2.ru/1459.rfc 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 1855  (англ.) Руководство по Нетикету
RFC 1889  (англ.) Транспорт реального времени
RFC 1905  (англ.) SNMP
RFC 1907  (англ.) SNMP версии 2
RFC 1918  (англ.) [rfc2.ru/1918.rfc RFC 1918]  (рус.) «Сеть 10»
RFC 1939  (англ.) [rfc2.ru/1939.rfc RFC 1939]  (рус.) Протокол POP версии 3 (POP3)
RFC 2001  (англ.) [rfc2.ru/2001.rfc RFC 2001]  (рус.) Расширения производительности TCP
RFC 2026  (англ.) Процесс стандартизации в Интернете
RFC 2045  (англ.) MIME
RFC 2046  (англ.)
RFC 2047  (англ.)
RFC 2048  (англ.)
RFC 2049  (англ.)
RFC 2060  (англ.) [rfc2.ru/2060.rfc RFC 2060]  (рус.) IMAP версии 4 (IMAP4), заменён RFC 3501
RFC 2131  (англ.) DHCP
RFC 2223  (англ.) [rfctext.ru/2223.html RFC 2223]  (рус.) Инструкции для авторов RFC
RFC 2246  (англ.) [rfc2.ru/2246.rfc RFC 2246]  (рус.) SSL и TLS
RFC 2231  (англ.) Кодировка символов
RFC 2328  (англ.) OSPF
RFC 2401  (англ.) Архитектура безопасности протокола IP (IPsec)
RFC 2453  (англ.) RIP
RFC 2516  (англ.) [rfc2.ru/2516.rfc RFC 2516]  (рус.) PPPoE
RFC 2525  (англ.) Проблемы TCP
RFC 2535  (англ.) Безопасность DNS
RFC 2581  (англ.) [rfc2.ru/2581.rfc RFC 2581]  (рус.) Контроль заторов в TCP
RFC 2616  (англ.) HTTP
RFC 2637  (англ.) PPTP
RFC 2663  (англ.) Трансляция сетевых адресов
RFC 2766  (англ.) NAT-PT
RFC 2821  (англ.) [www.protocols.ru/files/RFC/rfc2821.pdf RFC 2821]  (рус.) SMTP, заменён RFC 5321
RFC 2822  (англ.) Формат электронной почты
RFC 2865  (англ.) RADIUS
RFC 2866  (англ.) [rfc2.ru/2866.rfc RFC 2866]  (рус.) Средства учёта RADIUS
RFC 2960  (англ.) SCTP
RFC 2980  (англ.) Общие расширения NNTP, дополняет RFC 977, заменён RFC 3977
RFC 3010  (англ.) NFS
RFC 3031  (англ.) Архитектура MPLS
RFC 3066  (англ.) Языковые теги
RFC 3092  (англ.) Этимология «Foo»
RFC 3098  (англ.) Ответственная реклама по электронной почте
RFC 3160  (англ.) Гид по IETF
RFC 3168  (англ.) [rfc2.ru/3168.rfc RFC 3168]  (рус.) ECN
RFC 3261  (англ.) SIP
RFC 3501  (англ.) IMAP версии 4 издание 1 (IMAP4rev1)
RFC 3977  (англ.) NNTP, заменяет RFC 977, дополняет RFC 2980

См. также

Напишите отзыв о статье "RFC"

Ссылки

Официальные источники
  • [www.rfc-editor.org/rfc.html База данных RFC] (англ.)
  • [www.ietf.org/rfc.html Запросы RFC на сайте IETF] (англ.)
Другие сайты
  • [rfc2.ru Русские Переводы RFC]  (рус.)

Отрывок, характеризующий RFC

– Коко, ты приехал, поди ко мне, дружок! – сказал голос графини из гостиной. Николай подошел к матери, поцеловал ее руку и, молча подсев к ее столу, стал смотреть на ее руки, раскладывавшие карты. Из залы всё слышались смех и веселые голоса, уговаривавшие Наташу.
– Ну, хорошо, хорошо, – закричал Денисов, – теперь нечего отговариваться, за вами barcarolla, умоляю вас.
Графиня оглянулась на молчаливого сына.
– Что с тобой? – спросила мать у Николая.
– Ах, ничего, – сказал он, как будто ему уже надоел этот всё один и тот же вопрос.
– Папенька скоро приедет?
– Я думаю.
«У них всё то же. Они ничего не знают! Куда мне деваться?», подумал Николай и пошел опять в залу, где стояли клавикорды.
Соня сидела за клавикордами и играла прелюдию той баркароллы, которую особенно любил Денисов. Наташа собиралась петь. Денисов восторженными глазами смотрел на нее.
Николай стал ходить взад и вперед по комнате.
«И вот охота заставлять ее петь? – что она может петь? И ничего тут нет веселого», думал Николай.
Соня взяла первый аккорд прелюдии.
«Боже мой, я погибший, я бесчестный человек. Пулю в лоб, одно, что остается, а не петь, подумал он. Уйти? но куда же? всё равно, пускай поют!»
Николай мрачно, продолжая ходить по комнате, взглядывал на Денисова и девочек, избегая их взглядов.
«Николенька, что с вами?» – спросил взгляд Сони, устремленный на него. Она тотчас увидала, что что нибудь случилось с ним.
Николай отвернулся от нее. Наташа с своею чуткостью тоже мгновенно заметила состояние своего брата. Она заметила его, но ей самой так было весело в ту минуту, так далека она была от горя, грусти, упреков, что она (как это часто бывает с молодыми людьми) нарочно обманула себя. Нет, мне слишком весело теперь, чтобы портить свое веселье сочувствием чужому горю, почувствовала она, и сказала себе:
«Нет, я верно ошибаюсь, он должен быть весел так же, как и я». Ну, Соня, – сказала она и вышла на самую середину залы, где по ее мнению лучше всего был резонанс. Приподняв голову, опустив безжизненно повисшие руки, как это делают танцовщицы, Наташа, энергическим движением переступая с каблучка на цыпочку, прошлась по середине комнаты и остановилась.
«Вот она я!» как будто говорила она, отвечая на восторженный взгляд Денисова, следившего за ней.
«И чему она радуется! – подумал Николай, глядя на сестру. И как ей не скучно и не совестно!» Наташа взяла первую ноту, горло ее расширилось, грудь выпрямилась, глаза приняли серьезное выражение. Она не думала ни о ком, ни о чем в эту минуту, и из в улыбку сложенного рта полились звуки, те звуки, которые может производить в те же промежутки времени и в те же интервалы всякий, но которые тысячу раз оставляют вас холодным, в тысячу первый раз заставляют вас содрогаться и плакать.
Наташа в эту зиму в первый раз начала серьезно петь и в особенности оттого, что Денисов восторгался ее пением. Она пела теперь не по детски, уж не было в ее пеньи этой комической, ребяческой старательности, которая была в ней прежде; но она пела еще не хорошо, как говорили все знатоки судьи, которые ее слушали. «Не обработан, но прекрасный голос, надо обработать», говорили все. Но говорили это обыкновенно уже гораздо после того, как замолкал ее голос. В то же время, когда звучал этот необработанный голос с неправильными придыханиями и с усилиями переходов, даже знатоки судьи ничего не говорили, и только наслаждались этим необработанным голосом и только желали еще раз услыхать его. В голосе ее была та девственная нетронутость, то незнание своих сил и та необработанная еще бархатность, которые так соединялись с недостатками искусства пенья, что, казалось, нельзя было ничего изменить в этом голосе, не испортив его.
«Что ж это такое? – подумал Николай, услыхав ее голос и широко раскрывая глаза. – Что с ней сделалось? Как она поет нынче?» – подумал он. И вдруг весь мир для него сосредоточился в ожидании следующей ноты, следующей фразы, и всё в мире сделалось разделенным на три темпа: «Oh mio crudele affetto… [О моя жестокая любовь…] Раз, два, три… раз, два… три… раз… Oh mio crudele affetto… Раз, два, три… раз. Эх, жизнь наша дурацкая! – думал Николай. Всё это, и несчастье, и деньги, и Долохов, и злоба, и честь – всё это вздор… а вот оно настоящее… Hy, Наташа, ну, голубчик! ну матушка!… как она этот si возьмет? взяла! слава Богу!» – и он, сам не замечая того, что он поет, чтобы усилить этот si, взял втору в терцию высокой ноты. «Боже мой! как хорошо! Неужели это я взял? как счастливо!» подумал он.
О! как задрожала эта терция, и как тронулось что то лучшее, что было в душе Ростова. И это что то было независимо от всего в мире, и выше всего в мире. Какие тут проигрыши, и Долоховы, и честное слово!… Всё вздор! Можно зарезать, украсть и всё таки быть счастливым…


Давно уже Ростов не испытывал такого наслаждения от музыки, как в этот день. Но как только Наташа кончила свою баркароллу, действительность опять вспомнилась ему. Он, ничего не сказав, вышел и пошел вниз в свою комнату. Через четверть часа старый граф, веселый и довольный, приехал из клуба. Николай, услыхав его приезд, пошел к нему.
– Ну что, повеселился? – сказал Илья Андреич, радостно и гордо улыбаясь на своего сына. Николай хотел сказать, что «да», но не мог: он чуть было не зарыдал. Граф раскуривал трубку и не заметил состояния сына.
«Эх, неизбежно!» – подумал Николай в первый и последний раз. И вдруг самым небрежным тоном, таким, что он сам себе гадок казался, как будто он просил экипажа съездить в город, он сказал отцу.
– Папа, а я к вам за делом пришел. Я было и забыл. Мне денег нужно.
– Вот как, – сказал отец, находившийся в особенно веселом духе. – Я тебе говорил, что не достанет. Много ли?
– Очень много, – краснея и с глупой, небрежной улыбкой, которую он долго потом не мог себе простить, сказал Николай. – Я немного проиграл, т. е. много даже, очень много, 43 тысячи.
– Что? Кому?… Шутишь! – крикнул граф, вдруг апоплексически краснея шеей и затылком, как краснеют старые люди.
– Я обещал заплатить завтра, – сказал Николай.
– Ну!… – сказал старый граф, разводя руками и бессильно опустился на диван.
– Что же делать! С кем это не случалось! – сказал сын развязным, смелым тоном, тогда как в душе своей он считал себя негодяем, подлецом, который целой жизнью не мог искупить своего преступления. Ему хотелось бы целовать руки своего отца, на коленях просить его прощения, а он небрежным и даже грубым тоном говорил, что это со всяким случается.
Граф Илья Андреич опустил глаза, услыхав эти слова сына и заторопился, отыскивая что то.
– Да, да, – проговорил он, – трудно, я боюсь, трудно достать…с кем не бывало! да, с кем не бывало… – И граф мельком взглянул в лицо сыну и пошел вон из комнаты… Николай готовился на отпор, но никак не ожидал этого.
– Папенька! па…пенька! – закричал он ему вслед, рыдая; простите меня! – И, схватив руку отца, он прижался к ней губами и заплакал.

В то время, как отец объяснялся с сыном, у матери с дочерью происходило не менее важное объяснение. Наташа взволнованная прибежала к матери.
– Мама!… Мама!… он мне сделал…
– Что сделал?
– Сделал, сделал предложение. Мама! Мама! – кричала она. Графиня не верила своим ушам. Денисов сделал предложение. Кому? Этой крошечной девочке Наташе, которая еще недавно играла в куклы и теперь еще брала уроки.
– Наташа, полно, глупости! – сказала она, еще надеясь, что это была шутка.
– Ну вот, глупости! – Я вам дело говорю, – сердито сказала Наташа. – Я пришла спросить, что делать, а вы мне говорите: «глупости»…
Графиня пожала плечами.
– Ежели правда, что мосьё Денисов сделал тебе предложение, то скажи ему, что он дурак, вот и всё.
– Нет, он не дурак, – обиженно и серьезно сказала Наташа.
– Ну так что ж ты хочешь? Вы нынче ведь все влюблены. Ну, влюблена, так выходи за него замуж! – сердито смеясь, проговорила графиня. – С Богом!