ru

Передача первого сообщения

29 октября 2019

Leonard Kleinrock

ПРИМЕЧАНИЕ: Пятьдесят лет назад произошли два события, которые изменили мир. Сначала человек ступил на Луну, а три месяца спустя с одного компьютера на другой было отправлено сообщение, и это событие стало важной вехой на пути к развитию интернета. В этой гостевой статье в блоге д-р Леонард Клайнрок (Leonard Kleinrock) из Университета штата Калифорния в Лос-Анджелесе (UCLA), легендарный интернет-первопроходец, расскажет о событиях, так сказать за кадром, которые привели к этому знаменательному дню в истории создания одного из величайших средств связи в истории человечества.

Многие знают, что 50 лет назад, 29 октября 1969 года, по сети ARPANET, которая в результате превратилась в Интернет, было отправлено первое сообщение. Однако немногие знакомы с событиями, которые привели к возникновению этого сообщения.

3 июня 1968 года в Управление перспективных научно-исследовательских проектов (ARPA) Министерства обороны США Ларри Робертс (Larry Roberts) официально передал план Программы ARPANET. Он был утвержден 21 июня 1968 года, что ознаменовало официальный запуск процесса ARPANET.

К концу июля 1968 года 140 потенциальным участникам тендера был направлен запрос котировок (RFQ) для создания сети интерфейсных процессоров сообщений (IMP).

В ответ на RFQ было получено 12 предложений. Пока эти предложения рассматривались специалистами ARPA в октябре Робертс заключил со мной контракт на проведение научных исследований – я работал в UCLA – на создание Центра измерения параметров в сети (NMC).

NMC предназначался для проведения измерений работы ARPANET посредством проведения экспериментов для выявления сбоев, качества работы и пределов возможностей сети при помощи стресс-тестов.

Мне повезло, потому что со мной над этим проектом работала блестящая команда аспирантов, программистов и другого персонала. За неделю до Рождества 1968-го года компания Bolt, Beranek and Newman (BBN) выиграла тендер и получила контракт на создание подсети IMP-to-IMP.

Первые четыре площадки были выбраны в связи с их способностью предоставить специализированные сетевые услуги и/или поддержку. Это были:

  • Калифорнийский университет в Лос-Анджелесе (UCLA)
    • Услуги NMC под моим руководством.
  • Стэнфордский исследовательский институт (SRI)
    • Система усиления человеческого интеллекта Дуга Энгельбарта (Doug Englebart).
  • Калифорнийский университет в Санта-Барбаре
    • Интерактивная графика.
  • Университет Юты
    • Продвинутая трехмерная графика.

После это события развивались очень быстро. Стремительно приближался срок сдачи первых результатов, которые должны были поступить нам в UCLA в начале сентября 1969 года.

А пока мы в NMC собирали данные, которые должны были нам позволить прогнозировать качество работы сети на основании выдвинутой мною в 1962 году теории. Для этого надо было произвести предварительный расчет нагрузки трафика, который будут поступать с этих площадок в сеть.

Мы с Робертсом обратились к ряду площадок, присоединившихся к нам на раннем этапе, с просьбой сообщить нам сколько трафика они предполагают создавать и на какие площадки планируют его передавать. Мы также спросили у них сколько трафика они готовы принять. К моему удивлению многие из них вообще отказались принимать трафик из сети на свои узлы, мотивировав это тем, что обслуживание их локальных клиентов уже занимает 100% возможностей их узлов. Под конец они все-таки сдались и предоставили информацию о предполагаемой нагрузке трафика. Эта матрица трафика и использовалась в RFQ, вышедшем в июле 1968 года, и в материале, который я опубликовал в июне 1969 года, после чего они уже не могли отступиться.

3 июля 1969 года, за два месяца до планируемой сдачи IMP, UCLA выпустил пресс-релиз с сообщением о предстоящем развертывании ARPANET.

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

Я рад, что будущее доказало состоятельность моих прогнозов:

  • Замечанием про «компьютерные приборы» было правильно предсказано появление веб-ориентированных IP-услуг.
  • Замечанием про «электронные приборы и телефон» была правильно предсказана возможность где угодно подключиться к всегда работающей, «невидимой» сети.
  • Замечанием про «дома и офисы» была предсказана повсеместность доступа.

Надо отметить, что я не мог предсказать мощный аспект социальных сетей интернета и их растущего влияния на наше общество.

Первое сообщение

Сообщение, переданное по ARPANET от узла узлу, было отправлено в 22:30 29 октября 1969, когда один из моих программистов, Чарли Клайн (Charley Kline), «залогинился»в узел через узел UCLA.

Порядок был следующий: ввести слово «log», после чего система в SRI была достаточно умная, чтобы ввести остальные аргументы командной строки и написать слово «in», из чего в результате получилось слово «login».

Чарли с нашей стороны и Билл Дувалл (Bill Duvall) в SRI были экипированы телефонной гарнитурой, чтобы переговариваться голосом по мере хода передачи сообщения. Смешно то, мы использовали телефонную сеть, чтобы запустить новую технологию коммутации пакетов, которой затем предстояло уничтожить эту телефонную сеть!

Со стороны UCLA Чарли ввел букву «l» и спросил SRI: «Вы получили l?» «l получили», – пришел ответ голосом.  Он напечатал «o», – «Вы получили o?», на что пришел ответ «o получили». Затем UCLA напечатал «g», спросил: «Вы получили g?» и в этот момент система полетела! Начало было еще то!

Таким образом, самое первое сообщение, переданное по интернету – «lo» – оказалось очень дальновидным, хорошо вписавшись в английское выражение «lo and behold», означающее «сюрприз!» Мы не подготовили никакого специального сообщения – как, например, это сделал Сэмюэл Морзе («Вот что творит Бог!») – но наше «lo» лаконичнейшим образом выразило более вескую и пророческую мысль. Да что там говорить, у нас не было ни фотоаппарата, ни даже звукозаписывающего устройства. Единственное сохранившееся свидетельство этого события – это строка в журнале IMP.

ARPANET и его приемник, Интернет, был запущен.

Леонард Клайнрок вместе двумя другими интернет-первопрохаодцами – Винтом Серфом (Vint Cerf) и Стивом Крокером (Steve Crocker) – участвовали во встрече с сотрудниками корпорации ICANN 15 октября 2019 года. Они вспоминали историю отправки этого первого сообщения по ARPANET и события на заре Интернета. Видеозапись можно просмотреть здесь: https://m.youtube.com/watch?v=XZjeiy00Yng&feature=youtu.be

Leonard Kleinrock