29 октября 1969 года впервые в истории один компьютер “заговорил” с другим: через сеть Arpanet было отослано неполное сообщение из Стэнфордского исследовательского института в Калифорнийский университет в Лос-Анджелесе[1015]. Через два года количество узлов в сети, связывавшей два эти университета и несколько частных компаний, перевалило за сорок. Начали возникать и другие похожие сети (Hepnet, Span, Telenet и другие), так что в 1974 году уже встал насущный вопрос: как связать эти сети воедино, в общую “интерсеть”? 1970-е годы стали порой лихорадочных, но крайне децентрализованных инноваций, и процессу интеграции способствовало каждое новое изобретение: операционная система Unix, которая впоследствии послужит источником вдохновения для Linux и FreeBSD, идея электронной почты с именем и адресом, разделенными значком @, первая программа для отправки электронных сообщений (MSG) с опциями “ответить” и “переслать”, первый модем. И разумеется, эти успехи совпали с явно неудержимым ростом мощности компьютерных процессоров, который подчинялся эмпирически выведенному “закону Мура”[1016]. Однако еще важнее оказалось условие, выдвинутое Винтоном (Винтом) Серфом и Робертом Каном, – о том, что над сетью сетей не должно быть централизованного контроля и что ее не следует подстраивать ни под какие конкретные приложения или формы пакета данных[1017]. Разрабатывая свой протокол программного обеспечения TCP/IP, они исходили из того, что все компьютерные сети должны иметь возможность сообщаться друг с другом, независимо от различий в их внутреннем устройстве. Их замысел стал реальностью 1 января 1983 года, когда к TCP/IP подключился Arpanet[1018]. Через год появились первые серверы доменных имен (DNS), что позволило присваивать числовым адресам сетевого протокола (IP) более удобные и запоминающиеся имена. К 1987 году насчитывалось уже около тридцати тысяч ведущих узлов в сети, которую уже начали называть словом Internet.
Илл. 34. Проект сети Arpanet, 1969 г.
Итак, интернет никем не планировался – он просто разрастался сам. Обширная, охватывающая весь мир инфраструктура, которой мы пользуемся сегодня, – с международными оптоволоконными линиями связи, с национальными основными провайдерами, предоставляющими доступ через телекоммуникационные системы вроде AT&T, с ее десятками тысяч интернет-провайдеров и миллиардами конечных пользователей, – поначалу была весьма скромной. Никакая центральная власть его не планировала – вот потому-то он и избежал тех ловушек и просчетов, о которых предупреждал “закон Конуэя”. Не требовалось и не требуется никаких разрешений, чтобы добавить новую ветку или удалить старую[1019]. Нет никакого центрального хранилища, где бы записывались все данные, имеющиеся в интернете. Собственно, составить схему его общей структуры невозможно. Бринтон и Чиан определяют три главные концепции, лежащие в основе интернета:
1) пакетная коммутация, при которой ресурсы используются совместно – вместо доступа с жестким закреплением каналов;
2) распределенная иерархия, при которой контроль распространяется по различным сегментам сети в географическом порядке;
3) модуляризация, при которой задачи расчленяются на различные функциональные уровни и решаются по отдельности[1020].
Мы, пользователи, нисколько не удивляемся тому, сколько возможностей предоставляет нам интернет, как незаметно направляет он информационные пакеты, которые нам нужно переслать или получить, кратчайшими путями, используя при этом сигналы обратной связи, чтобы оценить состояние сети и избежать заторов[1021]. Столь сложную систему просто не могла бы разработать одна-единственная организация.