Документы Request for Comments (RFC) использовались интернет-сообществом более 40 лет как способ определения новых стандартов и обмена технической информацией. Исследователи из университетов и корпораций публикуют эти документы, предлагая передовой опыт и запрашивая отзывы об интернет-технологиях. Сегодня RFC управляются всемирной организацией под названием Internet Engineering Task Force.
История RFC
Самые первые RFC, включая RFC 1, были опубликованы в 1969 году. Хотя технология «программного обеспечения хоста», обсуждаемая в RFC 1, давно устарела, документы, подобные этому, предлагают интересный взгляд на первые дни компьютерных сетей. Даже сегодня текстовый формат RFC остается практически таким же, каким он был с самого начала.
Многие популярные компьютерные сетевые технологии, находящиеся на ранних стадиях развития, были задокументированы в RFC на протяжении многих лет, включая
- Концепции доменных имен в Интернете (RFC 1034)
- Распределение адресов для частных интрасетей (RFC 1918)
- HTTP (RFC 1945)
- DHCP (RFC 2131)
- IPv6 (RFC 2460)
Несмотря на то, что базовые технологии Интернета созрели, процесс RFC продолжает проходить через IETF. Документы разрабатываются и проходят несколько этапов рассмотрения перед окончательной ратификацией. Темы, затронутые в RFC, предназначены для узкоспециализированных профессиональных и академических исследовательских аудиторий. Вместо того, чтобы публиковать публичные комментарии в стиле Facebook, комментарии к документам RFC вместо этого предоставляются через сайт редактора RFC. Окончательные стандарты публикуются в основном индексе RFC.
Нужно ли не инженерам беспокоиться о RFC?
Поскольку в IETF работают профессиональные инженеры, а также потому, что он работает очень медленно, обычному пользователю Интернета не нужно сосредотачиваться на чтении RFC. Эти документы стандартов предназначены для поддержки базовой инфраструктуры Интернета; если вы не программист, занимающийся сетевыми технологиями, вам, скорее всего, никогда не понадобится их читать или даже знакомиться с их содержанием.
Однако тот факт, что сетевые инженеры во всем мире придерживаются стандартов RFC, означает, что технологии, которые мы считаем само собой разумеющимися - просмотр веб-страниц, отправка и получение электронной почты, использование доменных имен - являются глобальными, совместимыми и бесшовными для потребителей.