IT History Journal
March 20

20 марта 1970 — RFC сети ARPANET начинают обретать форму

20 марта 1970

20 марта 1970 года появилась небольшая группа документов, которые позже стали частью фундамента современного Интернета: RFC 36 (16 марта), RFC 37, RFC 38 и RFC 39. Они входили в раннюю серию Request for Comments (RFC) — эксперимент по открытому сотрудничеству, который навсегда изменил подход к разработке сетевых протоколов.
В то время ARPANET была ещё совсем молодой. Не существовало «интернет-стандартов» в современном смысле. Была группа исследователей, которые пытались разобраться во всём в реальном времени.

Что тогда представляли собой RFC

Серия RFC началась в 1969 году благодаря Стиву Крокеру и небольшой группе инженеров, работавших над ARPANET. Вместо строгих формальных спецификаций они делились идеями в виде рабочих заметок.
Само название «Request for Comments» было выбрано не случайно. Эти документы не считались окончательными — это были приглашения к обсуждению.
К марту 1970 года этот процесс уже работал — и RFC 36–39 хорошо отражают тот ранний этап.

О чём были RFC 36–39

Эти документы ещё не были «стандартами». Скорее, это были инженерные обсуждения.
Вот что делает их интересными:
RFC 36 продолжал обсуждение взаимодействия хостов — ключевой проблемы ARPANET
RFC 37 и RFC 38 содержали отзывы и уточнения между командами, работавшими над сетевыми узлами
RFC 39 отражал текущую координацию — участники реагировали на идеи друг друга, иногда спорили, иногда уточняли подходы
На этом этапе даже базовые вещи ещё не были очевидны:
как машины должны взаимодействовать друг с другом
как структурировать сообщения
как управлять соединениями
Эти RFC показывают, что тогда ничего не было «очевидным».

Почему это важно

Сегодня такие протоколы, как TCP/IP, HTTP и DNS, кажутся устойчивыми и неизбежными. Но RFC 36–39 напоминают нам, что:
Интернет создавался через обсуждение, а не сверху вниз
Инженеры открыто делились незавершёнными идеями
Стандарты формировались постепенно на основе практики, а не теории
Этот процесс стал одной из важнейших традиций в разработке.
Даже сегодня система RFC продолжает использоваться организациями вроде Internet Engineering Task Force (IETF).

Самое интересное

Когда читаешь ранние RFC, бросается в глаза, насколько они «человеческие».
В них есть:
неформальный язык
прямые ответы другим инженерам
неопределённость и открытые вопросы
В некоторых местах буквально видно, как сеть изобретается строчка за строчкой.
Не было гарантии, что всё получится. Не было гарантии масштабируемости. Были просто люди, которые пробовали, ошибались и записывали результаты.

Архив RFC

RFC 36

RFC 37

RFC 38

RFC 39

История ARPANET

Оригинальные заметки RFC (скан)