Шрифт:
Интервал:
Закладка:
Сегодня легко забыть о том, что когда-то компьютеры воспринимали все запросы и выдавали результаты в форме чисел. Базовая идея экрана, клавиатуры и — наиболее известный факт — мыши принадлежит именно Энгельбарту, который первым сформулировал эти понятия, пусть и в сыром виде. Он изобрел то, что позже назовут концепцией персонального компьютера. И пусть история ПК далеко не ограничивается его вкладом, но наше настоящее до того похоже на образ, пришедший к нему в далеком 1950 г., что становится жутковато. Каждый день миллиарды людей дома или на работе садятся перед устройством, которое, по сути, идентично плоду его воображения, родившемуся в тот вечер[59].
Сегодня представления Энгельбарта, разделенные Ликлайдером, господствуют не только во внешнем виде, но и в отношении самой концепции компьютера, его предназначения. Практически любая программа, которой мы пользуемся, помогает нам в процессе мышления и решает определенную задачу: запоминать информацию (адресная книга), работать с текстами (текстовый редактор) или следить за новостями друзей (программное обеспечение социальных сетей). Идея о том, что компьютер используется в личных целях, идет рука об руку с представлением о сетевой работе компьютеров. Обе технологии были радикально новыми, и, соответственно, обе стали своего рода контркультурой[60].
Если в 1960-х гг. в компьютерной сфере царствовали огромные ЭВМ для обработки данных, главная роль в телекоммуникациях и связи по-прежнему принадлежала AT&T. Именно она владела линиями дальней связи, которые объединяли города. И если вам понадобилось послать информацию из одного места в другое, надо обращаться к AT&T. Таким образом, повысить качество связи означало усовершенствовать систему Bell. Для этого человек по имени Пол Бэран годами убеждал AT&T принять на вооружение сетевые технологии, которые в конечном счете легли в основу интернета{284}.
В начале 1960-х гг. Бэран, исследователь из института RAND[61], задумался о том, как Америка сможет пережить ядерную атаку. Как он писал тогда, его целью было «обеспечить все возможности выжившим оправиться от катастрофы и восстановить экономику». Главным образом его волновала система коммуникаций. Придя к заключению, что дальняя связь в США уязвима для советской атаки, Бэран придумал оригинальный способ укрепить ее. Его идея состояла в том, чтобы превратить телефонную инфраструктуру, соединяющую каждые две точки, в систему с множеством связей. Таким образом, между звеньями системы будут разные дороги, и если одна из них выйдет из строя, система все равно выживет[62]. Бэрана вдохновил человеческий мозг, который иногда может восстанавливаться после повреждений, передавая утерянные функции здоровым участкам мозга. Чтобы его подход заработал, Бэран предположил, что каждое сообщение можно разбивать на маленькие части, которые передаются по любому пути, доступному в данный момент. Сегодня мы называем концепцию Бэрана «пакетная передача данных» (или «пакетная коммутация»), и на ней основаны почти все информационные сети в мире.
На этих иллюстрациях видно, в чем отличие замысла Бэрана от принципа, по которому работала AT&T. Во втором случае центральный переключатель передает сигнал по единственному пути («контуру») между двумя пунктами — A, B или С. В то же время в сети Бэрана пакеты данных могут путешествовать между любыми двумя точками через разные маршруты. Например, на иллюстрации видно, что между A и В существуют три различных пути.
Коммутация цепей и пакетная передача данных
Суть в том, чтобы понять, что эти два типа сетей представляют собой разные типы принятия решений. Система AT&T (слева) централизована — она имеет иерархию. Переключатель в центре схемы определяет, каким путем А соединится с B. Однако система Бэрана предполагает множество центров принятия решений, которые равны между собой. Каждый маршрутизатор должен внести свой вклад в определение пути данных от A к B, и, как мы можем видеть, существуют три разных варианта. Таким образом, компьютер Ликлайдера был предназначен для того, чтобы расширить возможности отдельного человека, а пакетная коммутация, разработанная Бэраном, предполагала сеть равных участников.
Возможно, низкий интерес AT&T к идеям Бэрана можно объяснить расхождениями в мировоззрении. Как пишут Кэти Хефнер и Мэтью Лайон в книге Where Wizards Stay Up Late («Там, где волшебники не спят допоздна»), пакетная коммутация вызвала у руководства AT&T отторжение как «абсурдная». Бэран рассказывал: «Они считали, что знают все, а те, кто не работает в системе Bell, не знают ничего. А тут приходит какой-то тупица и начинает говорить о простейших вещах, явно не ведая, как работает эта система». AT&T даже потрудилась провести несколько семинаров, чтобы объяснить Бэрану и прочим, как устроена система Bell и почему невозможно внедрить пакетную коммутацию, — это говорит о том, что в данном случае за их возражениями стояло нечто большее, чем обычная недальновидность. Идеология AT&T предполагала наличие сети заданных контуров или определенных путей, контролируемых из единого центра. В отличие от нее, концепция Бэрана основывалась на принципе, что для передачи данных подходит любой доступный путь, то есть теоретически допускала возможность сети с многочисленными владельцами — открытой сети. А такое допущение ставило крест на девизе AT&T «ОДНА КОМПАНИЯ, ОДНА СИСТЕМА, УНИВЕРСАЛЬНОЕ ОБСЛУЖИВАНИЕ».
Бэран провел 4 года в RAND, пытаясь склонить AT&T к созданию первой в мире сети пакетной коммутации — он видел в этом преимущество, а отнюдь не угрозу. И тем не менее, даже когда военно-воздушные силы США предложили оплатить разработку экспериментальной сети, AT&T не поддалась на уговоры. Бэрану пришлось искать другое поле для проверки своих идей.