Лариса Михайлова - Сверхновая американская фантастика, 1994 № 02
Принципы были просты. Раз и навсегда сама система была признана ненадежной. Она должна быть сконструирована таким образом, чтобы перескочить барьер собственной ненадежности. Все узлы сети должны обладать одним и тем же статусом, с собственным правом создавать, передавать и принимать сообщения. Сами сообщения будут разделены на пакеты, каждый из которых будет иметь отдельного адресата Формирование каждого пакета начинается из особого узла-источника и заканчивается в особом месте назначения. Каждый пакет совершает свой путь самостоятельно.
Маршрут, которым следует пакет, не важен. Все решает только конечный результат. По существу, пакет будет перекидываться, как горячая картошка, от узла к узлу, более или менее по направлению к месту назначения, пока не достигнет цели. Если большие участки сети будут взорваны, ничего страшного не произойдет, пакеты просто повиснут в воздухе, настолько рассеянные по земле, что сохранятся, даже если случайно выживет один единственный узел. Этот до некоторой степени бессистемный метод доставки был бы «неэффективным» в обычном понимании (в сравнении, скажем, с телефонной системой) — зато чрезвычайно надежным.
В 60-х эта интригующая концепция децентрализованной, защищенной от повреждений сети рассматривалась в RAND, в Массачуссетском Технологическом институте и в Калифорнийском университете. Государственная физическая лаборатория Великобритании установила первую пробную систему, построенную на этих принципах в 1968 году. Вскоре после того Главное исследовательско-проектировочное Агентство (ARPA) Пентагона решило реализовать более масштабный проект в США. Узлами сети станут высококлассные супер-компьютеры (или их более совершенная модификация в будущем). Это были редкие и дорогие машины, которым действительно необходима надежная сеть при работе с государственными исследовательскими проектами.
Осенью 1969 года первый такой узел был установлен в UCLA. К декабрю 1969 года существовало уже четыре узла зарождающейся сети, которую назвали ARPANET в честь ее пентагоновского патрона.
Четыре компьютера могли пересылать информацию по созданным высокоскоростным линиям передач. Они даже могли быть дистанционно запрограммированы с других узлов. Благодаря ARPANET, ученые и исследователи имели возможность распределять функции компьютеров с одного на другой на большом расстоянии. Это была очень удобная связь, поскольку в 70-х компьютерное время было дорогостоящим. В 1971 в ARPANET работало уже пятнадцать узлов, в 1972 — тридцать семь. Все шло отлично.
На втором году работы, однако, выяснился странный факт. Пользователи ARPANET преобразовали компьютерно-распределительную сеть в некую готовую высокоскоростную, субсидируемую государством электронную почту. Основное движение на ARPANET уже не было дистанционным программированием. Напротив, это были сплошные новости и личные послания. Исследователи пользовались ARPANET при сотрудничестве по созданию проектов, для обмена рабочей информацией и, наконец, для передачи откровенных сплетен. Люди извлекали личную пользу из компьютеров ARPANET и имели собственные адреса в электронной почте. Они не только использовали ARPANET для сообщения друг с другом, но и работали при этом с большим с энтузиазмом, чем занимаясь дистанционным программированием.
Это было незадолго до изобретения списка адресатов передающего устройства ARPANET, по которому одна и та же информация может посылаться автоматически огромному количеству абонентов сети. Интересно, что один из первых действительно крупных списков был «SF-LOVERS» — для любителей научной фантастики. Обсуждение фантастических историй не имело никакого отношения к работе и заставляло хмуриться многих компьютерных администраторов ARPANET, но это не остановило уже начавшегося процесса.
В 70-х ARPA-сеть росла. Ее децентрализованная структура облегчала экспансию. В отличие от стандартных корпоративных компьютерных сетей ARPA-сеть может приспосабливаться к машинам любого типа. Пока индивидуальные машины могли говорить на универсальном языке новой анархической сети, их заводское клеймо, их содержание, и даже их хозяева — все это значения не имело.
Исходный стандарт сообщений ARPA был известен как NCP, «Протокол управления сетью», но шло время, техника совершенствовалась, и NCP был вытеснен стандартом более высокого уровня и более изощренным, так называемым TCP/IP. TCP, или «Трансмиссионный контрольный протокол», превращал поступающую информацию в потоки пакетов в начале, а затем обратно в сообщения в конечной точке. IP, или «Интерсетевой протокол», контролировал адресацию, прослеживал ее по маршруту движения пакетов через многочисленные узлы, даже многочисленные сети с различными стандартами — не только ARPA осваивала стандарт NCP, но и другие, вроде сети Эзернет (Ethernet), FDDL и сетевого протокола Х25.
Уже в 1977 году TCP/IP использовалась другими сетями для связи с ARPANET Сама ARPANET оставалась под довольно твердым контролем, по крайней мере до 1983 года, когда ее военная часть отделилась и стала называться MILNET. Но TCP/IP объединяла их всех. И сама ARPANET в процессе своего развития превращалась лишь в маленького соседа огромной разросшейся галактики других подсоединенных машин. Шли 70-е, 80-е, многие совершенно разные социальные группы посвятили себя овладению могущественными компьютерами. Было совсем несложно подсоединить эти компьютеры к растущей «сети сетей». Пока расширялось использование TCP/IP, другие сети попадали в электронные объятия Интерсети и объединялись. С тех пор как компьютерное обеспечение под названием TCP/IP стало общественным достоянием, а базовая технология была децентрализована, будучи к тому же совершенна анархична по своей природе, было трудно удержать людей от вторжения и подсоединения то тут, то там. Фактически никто не хотел остановить их от включения в этот разветвленный комплекс сетей, известный как «Интерсеть».
Подключение к Интерсети стоило налогоплательщику немного или ничего, поскольку каждый узел был независимым, имел свое собственное финансирование и техническое обслуживание. Дальше — больше. Подобно телефонной сети, компьютерная сеть неуклонно становилась все более ценной по мере того, как она объединяла людей и ресурсы на все больших территориях.
Факсовый аппарат стоит чего-нибудь лишь в том случае, если такой аппарат есть еще у кого-то. Без этого факс — всего лишь безделушка. Также и ARPANET некоторое время оставалась курьезом. Затем компьютеризация стала крайней необходимостью.
В 1984 году в игру вступил Национальный научный фонд (NSF) через посредничество Отдела по научному развитию компьютеризации. Новая NSFNET установила равномерный темп развития, связывая новейшие, самые высокоскоростные суперкомпьютеры через более тонкие и быстрые соединения, раз за разом все более совершенствуясь и расширяясь, в 1986, 1988, 1990 годах. Приобщились и другие государственные структуры: НАСА, Национальный институт здравоохранения, Департамент энергетики — все они удерживали диктат в конфедерации Интерсети.
Узлы этой растущей сети сетей относились к различным базам. Иностранные компьютеры, а также некоторые американские, предпочли пометки по географическому положению. Другие были сгруппированы в шести базовых «владениях» Интерсети gov, mil, edu, com, org и net. (Эти малопривлекательные сокращения являются стандартной чертой протоколов TCP/IP.) Gov, mil и edu обозначают правительственные (governmental), военные (military) и учебные (educational) учреждения, которые были, без сомнения, первопроходцами, когда ARPANET начала высокотехнологические исследования по национальной безопасности. Сот, в свою очередь, употреблялось для «коммерческих» учреждений, которые ворвались в сеть как быки на родео, окруженные пыльным облачком малодоходных, но энергичных «орг-ций». (Компьютеры «net» служили связующим звеном между сетями.)
Сама ARPANET формально была закончена в 1989 году, став счастливой жертвой собственного успеха. Ее пользователи вряд ли заметили это, ведь функционирование ARPANET не только продолжалось, но и неуклонно совершенствовалось. Теперь использование TCP/IP стало глобальным. В 1971 году, всего лишь двадцать один год назад, в сети ARPANET было только четыре узла. Сегодня существуют десятки тысяч узлов Интерсети, разбросанных по более чем сорока двум странам, и число их увеличивается день ото дня. Три, возможно, даже четыре миллиона людей пользуются этой гигантской матерью-всех-компьютерных-сетей.
Интерсеть особенно популярна среди ученых и, вероятно, является важнейшим орудием науки конца двадцатого столетия. Солидный доступ к специализированной информации и личные контакты невероятно ускорили темпы научных исследований.
В 1990-х рост Интерсети впечатляет подобно разгулу стихий. Она распространилась быстрее цифровых телефонов, быстрее факсовых аппаратов. В прошлом году Интерсеть росла со скоростью двадцать процентов в месяц. Количество «хозяйских» машин с подсоединением к TCP/IP с 1988 года удвоилось. Интерсеть переместилась со своей первоначальной базы, военных и исследовательских организаций в начальные и средние школы, в публичные библиотеки и в коммерческий сектор.