Выбрать главу

К оглавлению

ARPAnet: начало и конец

Юрий Ильин

Опубликовано 03 ноября 2010 года

29 октября 1969 года с компьютера SDS Sigma 7 в Университете штата Калифорния в Лос-Анджелесе на компьютер SDS 940 в Стэнфордском университете было передано первое текстовое сообщение — «LOGIN». Со второй попытки, но передано.

Ну и что, спросят нас читатели? Ничего особенного, просто стоит обратить внимание на год, когда это случилось, и на то обстоятельства, что эти два компьютера были первыми узлами сети, которая впоследствии получила название ARPANET.

Да-да, той самой сети, из которой вроде как вырос потом весь интернет. Той самой, которая, согласно более поздней мифологии, конструировалась на случай ядерной войны, чтобы, дескать, обеспечивать стабильную связь в условиях, когда прямые каналы связи выведены из строя.

На самом деле это действительно миф: ARPANET хоть и порождён Агентством по перспективным научно-исследовательским проектом (ARPA, теперь — DARPA), по сути не являлся сугубо оборонным проектом, скорее частной инициативой, к разработке которой ARPA привлекла существенные средства.

Частным (ну, почти) лицом, вокруг которого закрутилась вся история, стал специалист по информатике Дж. Ликлайдер (J.C.R. Licklider), работавший в компании BBN. В августе 1962 года он опубликовал несколько работ, связанных с построением того, что он поименовал «Интергалактическая компьютерная сеть». В ней были изложены практически все основные принципы, по которым функционирует сегодняшний интернет.

В октябре1963 года Ликлайдер получил назначение в Пентагон на должность руководителя программ поведенческих наук и командования и контроля в Агентстве по перспективным научно-исследовательским проектам (Advanced Research Projects Agency).

Ликлайдер затем долго общался с Айвеном Сазерлендом и Бобом Тэйлором — потом их назовут пионерами интернета, и за дело, — и смог-таки убедить их в целесообразности реализации своих идей. Впрочем, ARPA Ликлайдер успел покинуть ещё до того, как его концепция была принята в разработку.

Дальше за дело взялся Тэйлор.

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

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

Как потом рассказывал Чарльз Херцфельд, бывший глава ARPA, проект ARPAnet стал результатом их «фрустрации по поводу ограниченного количества больших и мощных исследовательских компьютеров в стране, и того обстотельства, что многие исследователи, которые нуждались в доступе к ним, не могли его получить по причине географической удалённости». Ещё одно слово против распространённой идеи о том, что ARPAnet создавался «на случай ядерной войны».

Впрочем, учитывая, что основной профиль ARPA/DARPA — именно военные технологии, а на дворе в самом разгаре шла Холодная Война, приписывать военное назначение ARPAnet будут ещё весьма долго — и вряд ли совсем уж безосновательно.

В офисе у Тэйлора стояли три компьютерных терминала, каждый из которых был соединён с разными компьютерами, сконструированными на деньги ARPA. Первым была система Q-32 в System Development Corporation, второй — Project Genie в Университете Калифорнии в Беркли и третий — компьютерная система Multics в Массачусеттском технологическом институте. Для каждого из терминалов существовала своя система команд, на каждый надо было логиниться, как это сейчас называется, отдельно...

Лень, как известно, двигатель прогресса, и Тэйлор пришёл к закономерному выводу, что неплохо было бы сделать так, чтобы с одного терминала можно было устанавливать соединение с любым другим компьютером.