Серия «100 технологий» — #7/100
Если бы история была справедливой, первое слово интернета было бы торжественным. «Мир» или «связь», или хотя бы «Привет». Вместо этого — «LO». Не потому что так задумали. Потому что компьютер завис. История как она есть.
---
§1. Как это было
29 октября 1969 года. 22:30. Лос-Анджелес, Калифорния.
Чарли Клайн — 21-летний студент-аспирант UCLA — сидит перед терминалом SDS Sigma 7, подключённым к специальному устройству IMP (Interface Message Processor)¹. Это первый «маршрутизатор» в истории — ящик размером с холодильник, который умеет передавать пакеты данных по телефонным линиям.
На другом конце — Стэнфордский исследовательский институт (SRI) в Менло-Парке, 560 километров к северу. Там тоже стоит IMP. Два компьютера соединены по телефонной линии. Задача: Клайн должен войти (login) в удалённый компьютер SRI.
Клайн набирает «L». Звонит в SRI по обычному телефону. «Видишь L?» — «Вижу L».
Набирает «O». «Видишь O?» — «Вижу O».
Набирает «G» — и компьютер в SRI падает. Программа-приёмник переполнена¹.
Первое сообщение в истории интернета: «LO».
Через час программу починили. «LOGIN» прошёл полностью. Связь установлена. ARPANET заработал.
Клайн записал событие в рабочий журнал. Журнал сохранился. Это один из немногих первоисточников этой истории.
---
§2. Человек — три человека и одна идея
Леонард Клейнрок
Профессор UCLA Леонард Клейнрок — теоретик, заложивший математические основы коммутации пакетов², принципа, на котором работает весь современный интернет.
Идея: не держать постоянное соединение между двумя точками (как при телефонном звонке), а разбивать данные на пакеты и передавать каждый пакет независимо по любому доступному маршруту. Пакеты соберутся в правильном порядке на другом конце.
Это позволяет сети работать даже если часть узлов выведена из строя. Сеть «маршрутизирует вокруг» проблемы. Именно это имел в виду Клейнрок — хотя позднее военное ведомство добавило к этой идее свой контекст холодной войны.
Клейнрок был научным руководителем Клайна. Именно в его лаборатории стоял первый IMP.
Джей Си Р. Ликлайдер и Вит Серф
Джей Си Р. Ликлайдер — психолог и учёный DARPA, написавший в 1963 году меморандум о «Межгалактической компьютерной сети»³ — концепции связанных компьютеров, которые люди могут использовать совместно. Он никогда не был инженером и не строил сетей. Он просто представил, как это должно работать — за 6 лет до ARPANET.
Винтон Серф и Роберт Кан в 1974 году разработали протокол TCP/IP⁴ — «язык», на котором разные сети могут разговаривать друг с другом. ARPANET был сетью. TCP/IP сделал возможным интернет — сеть сетей.
---
§3. Тогда и сейчас — таймлайн
1957 — СССР запускает «Спутник». США в панике. Конгресс создаёт DARPA (Defense Advanced Research Projects Agency) для сохранения технологического лидерства⁵.
1962 — Пол Бэран в RAND Corporation разрабатывает концепцию распределённых сетей с коммутацией пакетов⁵ — ради устойчивости военных коммуникаций. Параллельно Дональд Дэвис в Великобритании приходит к тем же выводам.
1963 — Ликлайдер описывает концепцию глобальной компьютерной сети³. Ещё теория.
1968 — DARPA выдаёт контракт на создание ARPANET. BBN Technologies получает заказ на разработку IMP².
29 октября 1969 — Первое сообщение ARPANET: «LO»¹. Первые 4 узла: UCLA, SRI, UC Santa Barbara, Университет Юты.
1972 — Рэй Томлинсон изобретает электронную почту и символ «@»⁶ для разделения пользователя и хоста. ARPANET объединяет несколько десятков узлов.
1974 — Серф и Кан публикуют описание TCP/IP⁴. Технология, которая сделает возможным интернет в нынешнем виде.
1983 — ARPANET переключается на TCP/IP. Официальное «рождение интернета» по версии многих историков. Сеть становится открытой для гражданского применения.
1989 — Тим Бернерс-Ли в CERN пишет предложение «Information Management: A Proposal»⁷ — концепцию World Wide Web. Гипертекст, URL, HTTP, HTML.
1991 — Первый веб-сайт: info.cern.ch⁷. Бернерс-Ли делает WWW открытым и бесплатным. Это решение — не продавать, не патентовать — меняет всё.
1993 — Браузер Mosaic⁸ делает веб доступным для неспециалистов. Первый популярный браузер с графикой.
1994 — Netscape, Amazon, Yahoo. Интернет-бум начинается.
1997 — Яндекс⁹.
1998 — Google.
2004 — Facebook.
2006 — Twitter.
2009 — WhatsApp.
2010 — Instagram.
2026 — По различным оценкам, более 5 миллиардов пользователей интернета. Более 2 миллиардов сайтов. Данные в зеттабайтах. Всё началось с двух букв.
---
§4. А в России?
Российская история интернета начинается параллельно с мировой — но со своей спецификой.
1990 — Первое подключение советской сети к западным узлам: советский научный институт «Курчатовский институт» получает доступ к EUnet (European Unix Network)¹⁰. Это был не массовый интернет, а закрытые академические сети.
1991–1994 — Создание инфраструктуры: RU-CENTER (регистратор доменов .ru), первые провайдеры — «Демос» и Relcom. Домен .su (Soviet Union) зарегистрирован в 1990 году, .ru — в 1994-м¹⁰.
1997 — Яндекс⁹. Запускается как поиск по русскоязычному вебу — задача, с которой западные поисковики справлялись плохо из-за особенностей русской морфологии.
2006 — ВКонтакте⁹. Социальная сеть, которая в России вырастет крупнее Facebook.
2010-е — Интернет-экономика растёт. Wildberries, Ozon, Сбер-экосистема. Россия создаёт крупные цифровые платформы.
2019 — Принят закон о «суверенном интернете» (149-ФЗ с поправками)¹¹. Создаётся Центр мониторинга и управления сетью связи общего пользования. Формируется инфраструктура для потенциальной изоляции российского сегмента сети.
2022–2026 — Уход ряда западных платформ. Рост Telegram, ВКонтакте. Развитие национальной платёжной инфраструктуры. Импортозамещение в стеке инфраструктурного ПО.
Российский интернет (Рунет) стал одним из крупнейших национальных сегментов сети. Русский язык — один из наиболее представленных в сети. Это не случайность: советская школа математики и кибернетики создала кадровую базу, которая востребована до сих пор.
---
§5. Почему «LO» — лучший возможный старт
Есть соблазн написать о «LO» с ностальгией или героизмом. Но правда проще и точнее: компьютер завис. Первое сообщение в истории интернета — это баг.
И это правильно. Потому что история технологий — это история багов, которые исправляют, и систем, которые падают, и инженеров, которые звонят по телефону, чтобы убедиться что другой конец видит букву «L».
Интернет вырос не из плавного академического проекта с четкими целями и красивыми протоколами. Он вырос из военных грантов, случайных решений, открытых протоколов, которые никто не патентовал, и тысяч людей, которые решали конкретные проблемы не думая о том, что создают величайшую коммуникационную инфраструктуру в истории человечества.
«LO» — это «Hello» со сбоем. Подходящее начало.
---
ВРЕЗКА: Ключевая дата
>
29 октября 1969 года, 22:30 — Чарли Клайн, студент UCLA, набирает «LOGIN» и получает первый обмен данными через ARPANET. Система падает на букве «G». Первое сообщение в истории интернета: «LO» — незапланированное, случайное. Логбук с записью об этом событии хранится в архивах UCLA. Это единственный первичный документ, подтверждающий дату и детали.
---
Итог
Интернет начался с бага.
Чарли Клайн хотел набрать «LOGIN». Набрал «LO» — и система упала. Через час починили, через несколько лет протокол TCP/IP сделал сеть масштабируемой, через 20 лет Бернерс-Ли изобрёл Всемирную паутину, через 30 — в интернете появился миллиард пользователей, сегодня — пять миллиардов.
Всё это не было спланировано. DARPA хотело устойчивые военные коммуникации. Бернерс-Ли хотел удобный способ делиться документами с коллегами в CERN. Никто не думал о TikTok, онлайн-банкинге и видеозвонках с другим полушарием.
Технологии не знают, что они изменят. Люди не знают, что они создают. История пишется потом.
«LO» — самое короткое начало самой длинной истории.
---
¹ UCLA Computer Science Department — Charley Kline's IMP Log, 29 October 1969; оригинальный документ хранится в архивах UCLA (Computer Science History, UCLA)
² Kleinrock L. «Information Flow in Large Communication Nets», MIT RLE Quarterly Progress Report, July 1961; DARPA — ARPANET History
³ Licklider J.C.R. «Memorandum For Members and Affiliates of the Intergalactic Computer Network», DARPA, April 1963
⁴ Cerf V., Kahn R. «A Protocol for Packet Network Intercommunication», IEEE Transactions on Communications, May 1974
⁵ RAND Corporation — Paul Baran «On Distributed Communications», 1964 (доступно на rand.org)
⁶ Tomlinson R. — интервью и документация (BBN Technologies Archives); RFC 524, 1973
⁷ Berners-Lee T. «Information Management: A Proposal», CERN, March 1989 (доступно на cern.ch); Berners-Lee T. «Weaving the Web», HarperCollins, 1999
⁸ NCSA — Mosaic Web Browser documentation, 1993 (National Center for Supercomputing Applications)
⁹ Яндекс — официальная история компании (yandex.ru/company); ВКонтакте — корпоративная история
¹⁰ RU-CENTER — история домена .ru (nic.ru); Kurcharov Institute records 1990
¹¹ Федеральный закон от 01.05.2019 №90-ФЗ «О внесении изменений в Федеральный закон "О связи" и Федеральный закон "Об информации, информационных технологиях и о защите информации"» (consultant.ru)
---