Кто на самом деле изобрел Интернет? История ARPANET, которую вы пропустили

8

Вы думаете, что Интернет зародился в 90-х. Вы не одиноки. Большинство людей ведут свою цифровую родословную от писка модема при подключении к Всемирной паутине. Это был пользовательский опыт. Но это не было началом.

Реальные аппаратные корни уходят гораздо глубже. В место под названием ARPANET.

Это не просто примечание. Это скелет, на котором построен современный веб.

Почему правительству нужен был запасной план

Все началось в 1966 году. Агентство по перспективным исследовательским проектам (ARPA ) рассматривало конкретную проблему. Как сохранить информацию, если мир закончится?

В частности, ядерным образом.

Правительство США хотело децентрализованного хранения данных. Если бомба попадет в центральный сервер, данные погибнут. Если этот сервер является частью сети, сеть перенаправит трафик. Система выживет. Речь идет о устойчивости. ARPA финансировало программу «Компьютерные сети с общим использованием ресурсов». Цель была проста: соединить компьютеры, чтобы увеличить вычислительную мощность и распределить риски.

От теории до заявок прошло два года. В 1968 году ARPA разослало запрос на предложение (RFQ ). Они хотели создать первую широкополосную сеть.

Машины, с которых все началось

Контракты выиграла компания Bolt, Beranek and Newman (BBN). Это была акустическая фирма. Не компьютерный гигант. Но именно они спроектировали процессоры интерфейса сообщений (IMP ).

Четыре штуки.

Эти машины были маршрутизаторами своей эпохи. Они обеспечивали открытую связь между четырьмя различными компьютерами. Каждый компьютер работал под управлением другой операционной системы. Ни один из них не говорил на одном языке. IMP заставляли их слушать друг друга.

Команда, создававшая это, не была монолитной. Инженеры-электрики. Компьютерные ученые. Прикладные математики. Студенты магистратуры. Они документировали все в запросах на комментарии (RFC ). Вы все еще можете прочитать их сегодня в архивах Internet RFC/STD/FYI/BCP. Это исходный код того, как мы сейчас общаемся с машинами.

Что заставляло ARPANET работать?

Мы рассмотрим оборудование. Исходную конфигурацию из четырех узлов.

Вы увидите протоколы, которые позволяли разнородным системам обмениваться данными. Вы увидите, откуда на самом деле появились функции, которые вы используете каждый день — электронная почта, передача файлов, базовая связность. И да, мы посмотрим, как это закончилось. Но сначала — аппаратное обеспечение.

Компьютеры ARPANET

Первые четыре узла и IMP от Honeywell

До появления ARPANET ваш опыт работы с компьютерами был жестко регламентированным. Вы сидели за терминалом, который был напрямую подключен к массивному мейнфрейму, часто занимавшему целую комнату. Режим разделения времени позволял нескольким пользователям одновременно обращаться к этой единственной мощной машине. Другие ранние сети были еще более ограничены. Они требовали прямых соединений между хостами. Для передачи данных существовал только один путь. Такие конфигурации стали известны как локальные сети (LAN ). Они не могли масштабироваться.

У ARPA было более масштабное видение. Они хотели создать национальную сеть, связывающую государственные и научные организации. Первый этап был скромным по замыслу. Четыре компьютера. Четыре локации. Существующие телефонные линии. Четыре процессора сообщений интерфейса (IMP ).

ARPA выбрала первоначальные площадки на основе существующих исследовательских связей с правительством США. На каждой площадке инженеры были заняты подключением своего хоста к новой сети. Состав был следующим:

  • Калифорнийский университет в Лос-Анджелесе (UCLA) использовал SDS Sigma 7 под управлением экспериментальной ОС Sigma.
  • Стэнфордский исследовательский институт применял компьютер SDS-90 с системой Genie.
  • Центр интерактивной математики Каллер-Фрид Калифорнийского университета эксплуатировал IBM 360/75 под управлением ОС/MVT.
  • Университет Юты размещал DEC PDP-10 с операционной системой Tenex.

Август 1969 года ознаменовал начало. UCLA первым подключила свой хост к IMP. Этот IMP представлял собой Honeywell DDP 516. В течение нескольких дней две машины обменялись информацией. В октябре присоединился Стэнфорд. 29 октября в 22:30 UCLA и Стэнфорд установили связь по телефонной линии со скоростью 50 килобит в секунду.

Первая попытка завершилась сбоем. UCLA не смогла отправить полную команду. Вторая попытка удалась. Остальные две площадки присоединились до конца 1969 года. Ученые наконец смогли использовать вычислительные мощности удаленных систем.

Сравнение аппаратного обеспечения 1969 года с современными характеристиками

Поставьте Honeywell DDP 516 рядом с современным настольным компьютером. Он выглядит как игрушка. У IMP было всего 12 килобайт памяти. Сегодня вы можете купить новый ПК с более чем 1 гигабайтом памяти. Это 1 000 000 килобайт. Разрыв в вычислительной мощности огромен.

Как создавались протоколы ARPANET

Сейчас мы воспринимаем интернет как само собой разумеющееся. Письма загружаются. Веб-сайты отображаются. Но у ARPANET не было правил. Не было систем для обмена данными. Все приходилось изобретать с нуля.

Команда сделала критически важный выбор. Они создали стандартизированные протоколы, которым должны были следовать хосты и IMP. Руководство взяла на себя Сетевая рабочая группа. Ранняя разработка была хаотичной. Бессистемной. Команда разрабатывала протоколы через документы «Запрос комментариев», или RFC.

Рано выделились две задачи. Удаленный вход в систему. Передача файлов. Удаленный вход стал Telnet. Перемещение файлов стало протоколом передачи файлов (FTP ). Ларри Робертс, руководитель проекта, отверг эти первоначальные протоколы. Они были недостаточно амбициозными. Он потребовал большего функционала.

Команда переориентировалась на программу сетевого управления (NCP ). Это был симметричный протокол взаимодействия хост-хост. Проще говоря, он позволял компьютерам общаться и новым хостам присоединяться к сети. NCP контролировал поток данных и маршруты. Он внедрил числовые адреса хостов. Это был предшественник современных серверов доменных имен (DNS).

Почему коммутация пакетов изменила всё

ARPANET использовала революционный метод: коммутацию пакетов. Хост-компьютеры разбивали файлы на небольшие сегменты, называемые пакетами. После передачи фрагменты собирались обратно в исходный файл.

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

NCP заложил основу для стека протоколов TCP/IP (протокол управления передачей/интернет-протокол). TCP/IP разработали Роберт Кан и Винтон Серф. Он определяет, как перемещается информация, и подтверждает доставку. Представьте это как управление движением. Без него компьютеры не знали бы доступных маршрутов. Сеть бы рухнула.

Ранние возможности сети

ARPANET сделала возможными вещи, которые ранее были невозможны или ограничены крошечными масштабами. Она изменила то, как люди использовали компьютеры.

Как пользователи ARPANET на самом деле общались

Удаленный доступ изменил всё. До этого, если вам нужны были данные с машины в Калифорнии, а вы находились в Массачусетсе, вы либо ехали туда, либо ждали. ARPANET позволяла подключаться к системе, находящейся в милях от вас. Исследователи перестали ездить в библиотеки с жесткими дисками. Они просто набирали номер.

В 1971 году появился Терминальный интерфейс-процессор (TIP ). Это оборудование позволяло отдельным терминалам подключаться к сети. Теперь это было уже не только для мейнфреймов.

Перемещались и файлы. К концу 1970 года ARPA обновила программное обеспечение IMP. Один IMP мог загружать новый код с другого. Затем он передавал этот код всем остальным IMP. Централизованные обновления. Больше никаких ручных патчей на каждом узле.

А затем пришло главное. Электронная почта.

Рэй Томлинсон написал её в 1972 году. Он использовал две программы операционной системы Tenex: SNDMSG и READMAIL. Ему нужен был разделитель между именем пользователя и именем компьютера. Он выбрал «@».

Мы используем его до сих пор. Он не знал, что этот символ прижётся на полвека. Ему просто нужен был символ, который не использовался в именах.

Члены команды сразу же начали злоупотреблять этой возможностью. Появились рассылки. Можно было одним щелчком отправить сообщение группе. SF-LOVERS была первой. Фанаты научной фантастики объединялись через сеть.

ARPA это ненавидела. Они хотели использовать сеть для работы. А не для фанфиков. Они приказали распустить рассылки. Пользователи оказали сопротивление. Их аргумент? Рассылки проверяли пропускную способность почты. Больше трафика означало лучшие стресс-тесты. В конце концов ARPA уступила.

Почему соединение сетей было сложнее, чем ожидалось

1973 год. Роберт Кан начал эксперимент, названный интернетинг (связывание сетей). Цель: объединить две отдельные сети. Одна из них была ARPANET. Другая — Сеть пакетной радиосвязи Агентства по перспективным исследовательским проектам Министерства обороны (DARPA ).

Радиоволны передают данные иначе, чем кабели. Их объединение не было простым подключением. Это требовало нового подхода к маршрутизации. Кан изучал, как заставить эти разные системы взаимодействовать, не ломая друг друга.

На то, чтобы сделать всё правильно, ушло десять лет.

Переключение протокола, спасшее интернет

1983 год стал жестким дедлайном. ARPANET отказалась от NCP. Она перешла на набор протоколов TCP/IP.

Это было не просто незначительное обновление. Это была структурная перестройка. Архитектура, созданная ARPANET, предвосхитила современный Интернет. Но протоколы? Их пришлось изменить, чтобы выжить.

Приложения, созданные пользователями — электронная почта, передача файлов, рассылки — проложили путь к современному вебу. Инфраструктура следовала за поведением пользователей.

Кто на самом деле создал ARPANET?

Это не был один гений. Это были сотни людей. Вот имена, которые имеют значение:

  • Дж.К.Р. Ликлайдер : глава ARPA. Мечтал о «Межгалактической сети».
  • Ларри Робертс : менеджер программы. Сделал мечту реальностью.
  • Роберт Кан : разработал сетевые протоколы для связывания сетей.
  • Винтон Серф : соавтор TCP/IP. Другая половина мозгового центра протоколов.
  • Уилл Кроутер и Дэйв Уолден : программисты BBN.
  • Майк Уингфилд : создал первый аппаратный интерфейс, связывающий компьютер с IMP.
  • Пол Баран, Дональд Дэвис, Леонард Клейнрок : математики. Они разработали коммутацию пакетов.

Конец эпохи

ARPANET не исчезла просто так. Она растворилась в инфраструктуре, которую создала.

В 80-е годы военные отделились и создали MILNET. Академические части объединились в NSFNET. ARPANET как отдельная сущность была shut down в 1990 году.

Но код остался. Адреса электронной почты остались. Концепция связывания сетей стала стандартом.

Теперь мы принимаем это как должное. Клик по ссылке. Отправка файла. Удаленное подключение.

Всё началось с радиосети и рассылки фанатов научной фантастики.

Сеть пережила своих создателей. В этом и есть суть.

как интернет отделился от ARPANET и почему это важно сегодня

Рост не был линейным. Он был взрывным. В период с 1969 по 1977 год ARPANET вырос с четырех узлов до 111. Это были не случайные машины. Это были ключевые игроки. Университеты. Исследовательские лаборатории. Военные. Спутниковые каналы связи расширили зону покрытия от континентальной части США до Гавайев и Европы. По сути, это было глобальное присутствие.

И все же. Почти никто этого не видел. Публично никто не знал о существовании ARPANET. Это был секретный сад данных, отгороженный от обычного пользователя.

Но стены были пористыми. Начали появляться другие сети. USENET. Ethernet. CSNET. BITNET. Они не просто существовали рядом с ARPANET. Им нужно было взаимодействовать с ней.

Появился RFC 827. Этот документ изменил всё. Он установил Протокол внешних шлюзов (External Gateway Protocol). Внезапно отдельные сети получили возможность доступа друг к другу. Силосы рухнули. Несмотря на то, что ARPANET оставалась ограниченной для официального использования, была заложена инфраструктура для связанного мира.

Затем наступил 1983 год. Чистый разрыв. Военная часть ARPANET отделилась. Её единственной связью с более крупной сетью были несколько шлюзов электронной почты. Военные переименовали свой сегмент в MILNET. В конечном итоге он вошел в состав Сети данных Министерства обороны США (DDN). Гражданская часть продолжала развиваться, но у военных теперь была своя полоса.

рождение современного интернет-магистрали

1986 год принес нового игрока. Пять центров суперкомпьютеров сформировали сеть под названием NSFNET. Она была быстрой. Мощной. И она пригласила университеты присоединиться.

NSFNET росла. Быстро. Другие сети консолидировались в более крупные системы. Люди начали называть этот запутанный клубок сетей и шлюзов Интернетом.

Обратите внимание на различие. ARPANET была прототипом. Интернет был экосистемой.

Эра персональных компьютеров началась в конце 70-х, но Интернет? Это все еще был ресурс для учреждений. Университетов. Корпораций. Правительства. Вы не могли просто подключить свой домашний ПК и просматривать веб-страницы. Пока нет.

К тому времени инфраструктура ARPANET устарела. IMP (Интерфейсные процессоры сообщений) были громоздкими. Медленными. Уступали компьютерным узлам в новых сетях, таких как NSFNET. Организации мигрировали. Они покинули ARPANET в пользу более быстрых и эффективных вариантов.

В 1990 году DARPA выдернула шнур из розетки. Проект завершился. Цели были достигнуты. В США была создана общенациональная компьютерная сеть, связывающая мощные ресурсы. Она могла выжить, если бы вышли из строя крупные её части. Устойчивость по дизайну. И она охватывала весь мир. С одной стороны света на другую.

культура хакеров в ранние дни

Была ли это стерильная среда? Нет. Культура хакеров процветала внутри ARPANET.

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

Но не всё было альтруизмом.

Распространение компьютерного вируса по сети привело к полной остановке системы в 1980 году. Хаос.

Затем были аутсайдеры. Хакеры, такие как Кевин Пульсен, известный как Dark Dante, атаковали ARPANET. Он получил несанкционированный доступ в 1983 году. Его, очевидно, поймали. Но это показало уязвимость. Сеть была призом.

Распространение компьютерного вируса привело к полной остановке системы в 1980 году.

Активна ли ARPANET сегодня? Нет. Она была заменена на NSFNet. Имя исчезло. Технологии? Везде.

Вы можете задаться вопросом, как это связано с вашей повседневной жизнью. Каждый раз, когда вы загружаете веб-страницу, отправляете электронное письмо или транслируете видео, вы используете протоколы и концепции, отточенные во время этого перехода. Переход от ARPANET к NSFNet, а затем к коммерческому Интернету — вот почему у вас сегодня есть широкополосный доступ, а не модем с диал-апом, визжащий на скорости 28,8 кбит/с.

Инфраструктура эволюционировала. Пользователи изменились. Но основная идея — соединение разрозненных сетей в единую устойчивую систему — осталась прежней.

Как первые хакеры создали интернет

Джереми Н. Смит изложил план в своей статье 2007 года для журнала World Trade Magazine. «Рождение Интернета» — это не просто урок истории. Это квитанция. Она показывает, кто именно оплатил инфраструктуру, которая теперь управляет вашей жизнью.

Большинство людей думают, что веб возник из ниоткуда. Но это не так. Его создали люди, которые хотели соединить компьютеры. Они использовали протоколы. Они писали код. Они спорили о стандартах, пока кто-то не уступил. Именно это трение создало структуру.

Работа Смита подчеркивает переход от изолированных сетей к глобальной сети. Это не было гладким путешествием. Были тупики. Были проприетарные системы, которые отказывались взаимодействовать друг с другом. Интернет победил, потому что был открытым. Или, по крайней мере, притворялся таким.

Человеческая сторона кода

Статья Марка Уорда 2000 года для BBC News, «Хакерство: история», фокусируется на людях. Не на парнях в капюшонах, взламывающих банки. На оригинальных хакерах. На экспериментаторах.

Это не были преступники. Они были любопытными. Они хотели понять, как работают вещи. Если что-то было закрыто, они открывали это. Если что-то было медленным, они ускоряли это. Этот ethos сформировал ранний интернет. Он сделал веб устойчивым. Он также сделал его хаотичным.

Уорд указывает, что эта культура создала не только программное обеспечение. Она создала менталитет. Тот, который ценит доступ выше разрешения. Это отношение все еще здесь. Вы видите это в проектах с открытым исходным кодом. Вы видите это в программах вознаграждения за ошибки. Вы видите это в том, как пользователи обходят DRM.

Почему эта история важна сейчас

Вы можете задаться вопросом, почему нам важны статьи 2000 и 2007 годов. Потому что текущий интернет ощущается иначе. Он огорожен. Он курируется. Он дорогой.

Чтение этих более ранних перспектив напоминает нам о другом времени. О времени, когда сеть казалась более дикой. Меньше контролируемой горсткой гигантов из Кремниевой долины. Больше управляемой индивидуальным любопытством.

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

Мы создали инструменты. Теперь мы живем в них. Вопрос не в том, кто его построил. Вопрос в том, кто контролирует его сейчас. И можем ли мы вернуть его обратно.

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