«LO»: Как два символа положили начало эпохе Интернета
Ключевые факты
-
Событие: Первая передача данных между компьютерами
-
Когда: 29 октября 1969 года, 22:30
-
Где: Из Лос-Анджелеса в Менло-Парк, Калифорния
-
Участники: Аспирант Чарли Клайн и инженер Билл Дювалл
Поздним вечером 29 октября 1969 года аспирант Калифорнийского университета в Лос-Анджелесе (UCLA) Чарли Клайн сидел перед компьютером размером с холодильник. Его задачей была отправка сообщения на стойку с компьютерами в Стэнфордском исследовательском институте (SRI), которыми управлял инженер Билл Дювалл. Сообщение было лаконичным — «lo». Оно должно было быть словом «login», но система зависла, не успев его завершить.
Несмотря на свою кажущуюся незначительность, эта передача стала революционной. Она положила начало первой в истории компьютерной сети ARPANET, которая, в свою очередь, заложила фундамент для современного Интернета.
Идея связи между компьютерами родилась из грандиозного видения «усиления человеческого интеллекта», однако финансирование ARPANET имело более прагматичную и мрачную цель. Военное ведомство США искало способ сохранить связь в случае ядерной атаки. Телефонные линии могли уцелеть, но ключевые коммутационные центры были бы уничтожены. Решение предложили ученые из корпорации RAND Пол Баран и Шарла Бём в 1964 году: они разработали концепцию «распределенной сети» с так называемой коммутацией пакетов по принципу «горячей картошки». Это означало, что сообщения будут передаваться по разным маршрутам, и ни один узел не был бы критически важен для работы всей системы.
Для реализации этой идеи потребовалось разработать способ разбивать сообщения на мелкие части и собирать их обратно в точке назначения. Бём и Баран смоделировали этот процесс, используя программу, написанную на языке Фортран. Даже до воплощения ARPANET в жизнь создатели понимали потенциал своей работы. Например, Баран предсказывал, что к 2000 году люди смогут совершать покупки из дома с помощью телевизора.
К 1968 году проект ARPANET был одобрен, и ученые из UCLA, SRI, Университета Юты и Калифорнийского университета в Санта-Барбаре начали строить инфраструктуру. Каждый компьютер в этой сети был подключен к отдельному «мини-компьютеру» — процессору интерфейсных сообщений (IMP), который стал предшественником современных маршрутизаторов. Задачей IMP было разбивать сообщения на пакеты, передавать их и собирать на другом конце.
В тот знаменательный вечер Клайн и Дювалл находились на телефонной связи, подтверждая получение каждого символа. Сбой произошел из-за несоответствия скоростей: компьютер в Стэнфорде ожидал данные со скоростью 10 символов в секунду, в то время как ARPANET передавал их с невиданной скоростью в 5000 символов в секунду. Это переполнило буфер стэнфордского компьютера. Как образно выразился later Дювалл, «это было похоже на попытку наполнить стакан из брандспойта».
Инженер быстро нашел причину неполадки, и уже через час система снова была в рабочем состоянии. Почти сразу же исследователи осознали потенциал своего детища. Леонард Клейнрок, профессор компьютерных наук, руководивший узлом в UCLA, тогда заявил: «Сейчас компьютерные сети еще находятся в зачаточном состоянии, но по мере их роста и усложнения мы, вероятно, увидим распространение «компьютерных коммунальных служб», которые, подобно нынешним электрическим и телефонным службам, будут обслуживать частные дома и офисы по всей стране».
ARPANET оставалась связанной с военными вплоть до 1981 года, когда от нее отделили чисто военную сеть MILNET. Хотя термин «интернет» (как сокращение от «internetwork») был введен в 1970-х годах, технически рождение современного Интернета произошло в 1983 году, когда ARPANET перешла на единый стандартизированный протокол передачи данных TCP/IP, который и по сей день является основой Всемирной сети.
Эпилог
То самое «lo» сегодня можно воспринимать не как незаконченное слово, а как начало фразы «Lo and behold!» («И вот, о чудо!»). Это было поистине пророческое послание, возвестившее о начале новой, цифровой эры, которая навсегда изменила способ нашего общения, работы и восприятия мира. Случайное «lo» стало символом того, как великие открытия часто начинаются с малого, неожиданного шага.