Для этого нужна сеть, которая:
• не имеет единого центра управления;
• продолжает функционировать, даже если половина узлов разрушена;
• способна находить маршруты в обход повреждений;
• обеспечивает передачу команд и статуса между разными структурами.
Это и есть суть архитектуры, на которой позже построен весь интернет.
ARPANET: интернет до интернета
Проект ARPANET был запущен Агентством передовых оборонных исследований США (ARPA, ныне DARPA) в конце 1960-х. Идея не заключалась в том, чтобы студенты делились фотографиями или мемами. Задача ARPANET – создать сеть, способную пережить ядерный удар и сохранить управляемость вооружённых сил.
Чтобы это стало возможным, понадобилось внедрить несколько радикальных на тот момент идей:
• Пакетная передача данных. В отличие от телефонных сетей, где создаётся непрерывное соединение, ARPANET делила данные на небольшие «пакеты», которые могли двигаться по разным маршрутам и собираться на месте.
• Децентрализация. В сети не было одного главного узла. Любой узел мог пересылать пакеты, обеспечивая устойчивость к повреждению части инфраструктуры.
• Динамическая маршрутизация. Система находила рабочий путь «на лету», в зависимости от состояния сети.
ARPANET – не игрушка студентов, а инфраструктура для выживания
Хотя сеть сначала подключила университеты (например, UCLA и Stanford), это были не просто «студенческие эксперименты». Эти университеты выполняли контракты Пентагона и занимались разработкой систем командования и коммуникаций. Университетские лаборатории – это и были военные R&D-центры под видом академии.
ARPANET закладывал фундамент:
• протоколов TCP/IP, которые до сих пор лежат в основе интернета;
• иерархии сетевых адресов;
• механизмов управления трафиком, устойчивых к сбоям.
Позже именно эти протоколы были приняты за основу сначала военных сетей, а затем – гражданских сетей, из которых вырос интернет.
Таким образом, интернет не был «изобретён для общения». Он был спроектирован как нервная система военной машины, способной действовать даже в условиях массового поражения. Только позже эта архитектура была перенесена в гражданскую сферу – но дух отказоустойчивости и децентрализации остался.
3. Расщепление: гражданский интернет и военные сети