Вторым революционным аспектом, обеспечивавшим живучесть системы Бэрана, стал придуманный им способ передачи информации от компьютера к компьютеру. Вместо того чтобы отправлять сообщение как единое целое, новая система разбивала его контент на множество цифровых частей — «блоков сообщений», как назвал их Бэран, — они произвольно передавались по сети от узла к узлу, а затем на принимающем компьютере собирались в исходное читабельное сообщение. Примечательно, что специалист по информационным технологиям Дональд Дэвис из британской Национальной физической лаборатории работал над той же проблемой, назвав предложенный им метод передачи данных «пакетной коммутацией». В основе этой технологии лежал процесс, который Бэран назвал «маршрутизацией горячей картошки», — другими словами, пакеты информации быстро пересылались между узлами, что гарантировало защищенность сообщений от шпионажа.
«Мы формируем наши технологии, а затем наши технологии формируют нас», — сказал Маршалл Маклюэн. И в некотором смысле судьба гениальной концепции межкомпьютерной коммуникации Пола Бэрана, разработанная им в начале 1960-х гг., отразила саму суть предложенной им технологии. В течение нескольких последующих лет его идеи «отдельными пакетами» циркулировали внутри компьютерного сообщества, а в середине 1960-х заново сформировались воедино в ARPA.
Дж. К. Р. Ликлайдер, который ни на одном рабочем месте не задерживался дольше нескольких лет, давно покинул ARPA, но его идея «Межгалактической компьютерной сети» по-прежнему привлекала Боба Тейлора, бывшего специалиста по компьютерным наукам из NASA, возглавившего теперь бюро по методам обработки информации. Поскольку все больше ученых по всей Америке использовали компьютеры в своих исследованиях, Тейлор видел растущую потребность в обеспечении коммуникации между компьютерами. Его волновали более прозаичные проблемы, нежели ожидаемая советская ядерная атака. Он считал, что межкомпьютерная связь позволит существенно сократить затраты и повысить эффективность научного сообщества.
В те времена компьютеры были очень большими и очень дорогими. И вот однажды, в 1966 г., Тейлор изложил директору ARPA Чарльзу Херцфельду свою идею.
«Почему бы нам не попробовать соединить их между собой?» — сказал он.
«Это будет трудно сделать?» — спросил Херцфельд.
«О нет. Мы уже знаем как», — ответил Тейлор.
«Отличная мысль, — согласился Херцфельд. — Давай организуй. Прямо сейчас ты получишь в свой бюджет миллион долларов дополнительно. Действуй»30.
И Тейлор действительно это организовал. Он собрал команду инженеров и программистов, включая Пола Бэрана и Уэсли Кларка, который в 1950-х гг. участвовал в создании так поразившего Ликлайдера компьютера TX-2. Опираясь на технологию распределенной пакетной коммутации Бэрана, команда разработала план экспериментальной сети, объединявшей четыре площадки — Калифорнийский университет в Лос-Анджелесе (UCLA), Стэнфордский исследовательский институт (SRI), Университет штата Юта и Калифорнийский университет в Санта-Барбаре. Соединение между ними обеспечивалось при помощи Interface Message Processors (IMP) — интерфейсных процессоров сообщений — сегодня мы называем их роутерами или маршрутизаторами. Это такие маленькие коробочки с мигающими огоньками, подключающие наши домашние девайсы к Интернету. В декабре 1968 г. бостонская компания BBN, где когда-то работал Ликлайдер, выиграла контракт на строительство сети. И уже к октябрю 1969 г. сеть, получившая название ARPANET и обслуживаемая хостами в виде 400-килограммовых компьютеров Honeywell размером с холодильник, была готова к работе.
1 октября 1969 г. первое сообщение с компьютера на компьютер было отправлено из UCLA в SRI. Но когда калифорнийский программист набрал сокращенно слово "log.", стэнфордский компьютер дал сбой, пытаясь набрать полностью "login". Таким образом, в первый, но, конечно, далеко не в последний раз электронное сообщение оказалось неверным.
Запуск ARPANET, в отличие от запуска советского спутника 12 годами ранее, прошел почти незамеченным. На исходе 1960-х внимание американцев переключилось на такие трансформационные явления, как война во Вьетнаме, сексуальная революция и движение «Власть черным». Поэтому в конце 1969 г. никого, кроме горстки безвестных компьютерных гиков из военно-промышленного комплекса, не интересовали возможности коммуникации между 400-килограммовыми компьютерами.
Однако достижения Боба Тейлора и его команды трудно переоценить. Успешное построение ARPANET изменило наш мир сильнее, чем спутник и разорительная космическая гонка. Это была одна из самых умных инвестиций суммы в $1 млн. Если бы эти деньги были вложены не правительством, а венчурными капиталистами, они бы принесли инвесторам многомиллиардные прибыли.
Интернет