Сверхновая американская фантастика, 1994 № 02
Шрифт:
RAND ломала голову над этой задачкой, наглухо засекретив всю работу, и нашла дерзкое решение. Предложение сотрудника корпорации. Пола Барена стало известно общественности в 1964 г. Во-первых, сеть не должна иметь центрального управления. Более того, с самого начала она должна быть приспособлена к работе в экстремальных условиях.
Принципы были просты. Раз и навсегда сама система была признана ненадежной. Она должна быть сконструирована таким образом, чтобы перескочить барьер собственной ненадежности. Все узлы сети должны обладать одним и тем же статусом, с собственным правом создавать, передавать и принимать сообщения. Сами сообщения будут разделены на пакеты,
Маршрут, которым следует пакет, не важен. Все решает только конечный результат. По существу, пакет будет перекидываться, как горячая картошка, от узла к узлу, более или менее по направлению к месту назначения, пока не достигнет цели. Если большие участки сети будут взорваны, ничего страшного не произойдет, пакеты просто повиснут в воздухе, настолько рассеянные по земле, что сохранятся, даже если случайно выживет один единственный узел. Этот до некоторой степени бессистемный метод доставки был бы «неэффективным» в обычном понимании (в сравнении, скажем, с телефонной системой) — зато чрезвычайно надежным.
В 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 годах. Приобщились и другие государственные структуры: НАСА, Национальный институт здравоохранения, Департамент энергетики — все они удерживали диктат в конфедерации Интерсети.