Галактика Интернет
Шрифт:
Широкие массы подвижников Интернета, с созданными ими автономными сетями и системами телеконференций, оказали решающее влияние на развитие коммерческих служб в 1980-х годах, в то время как бизнес лишь копировал системы связи, основанные на альтернативных сетях. С одной стороны, существовали услуги электронной почты, разработанные телекоммуникационными и компьютерными компаниями (АТГ, MCI, DEC и т. д.), а также глобальные сети, созданные крупными корпорациями для внутреннего использования. С другой стороны, такими компаниями, как CompuServe, America On Line (AOL) и Prodigy, предлагались онлайновые услуги. Эти службы с начала их развития не были объединены в сеть, однако они заложили ту основу, на которой впоследствии происходило развитие контент-провайдеров Интернета. Эти разнообразные способы использования компьютерных сетей появились не в среде ARPANET, но в пестром мире альтернативных сетей, обязанных своим происхождением культуре свободы.
Влияние автономных сетей оказалось решающим фактором также и для глобального распространения компьютерных сетей. Контроль правительства США над ARPA-INTERNET не стал препятствием для ее связи с сетями других стран. Сети на основе UUCP вышли на глобальный уровень намного раньше, чем Интернет, тем самым заложив фундамент для охвата Интернетом всего мира, когда сети оказались способными соединяться друг с другом. После того как NSF обеспечил NSFNET возможность доступа к зарубежным сетям,
Архитектура открытости
На основе столь разных источников и возник Интернет, главной отличительной особенностью которого являлась его открытость — как с точки зрения технической архитектуры, так и социальной и институциональной организации. Если говорить техническим языком, гибкость протоколов связи позволяла магистральным сетям типа ARPANET соединяться с тысячами локальных сетей. Архитектура на основе TCP, предложенная в 1973 году Серфом и Каном в их новаторской работе «А Protocol For Packet Network Intercommunication», которая была опубликована в 1974 году и дополнена в 1978 году протоколом IP, знаменовала собой появление стандартов, совместимых с различными сетевыми системами.
Открытость архитектуры ARPANET позволила будущему Интернету выдержать самое серьезное испытание на его пути к превращению в глобальную сеть, а именно сложные перипетии процесса выбора общего международного стандарта. Телекоммуникационные компании, а также почтовые и телекоммуникационные ведомства (РТТ) крупнейших европейских стран поддерживали другой стандарт связи, х.25, который был принят Международным союзом электросвязи в 1976 году в качестве общего международного стандарта. Протоколы х.25 были несовместимы с TCP/IP,а поскольку они разрабатывались по от- дельности, их коммуникация была невозможна. Дебаты не были чисто техническими по своему характеру. В случае виртуальных линий связи на основе х.25 контроль над использованием сети и финансовые инструменты оказались бы сосредоточены в основном в руках государственных сетевых провайдеров в ущерб частным владельцам компьютеров. По этой причине в европейских РТТ предпочтение отдавалось этому варианту. А протоколы ARPANET подразумевали наличие самых различных сетей. Далее, телекоммуникационные компании весьма неохотно позволяли частным сетям подсоединяться к их собственным сетям. К концу 1970-х годов РТТ планировали организовать компьютерную передачу данных в ряде отдельных национальных общественных сетей, соединявшихся друг с другом на границах своих государств. Как ожидалось, владельцы компьютеров, вместо того чтобы организовывать собственные частные сети, будут напрямую подключаться к государственной сети своей страны. Фактически именно этот принцип централизованной, контролируемой правительством компьютерной сети был положен в основу MINITEL — французского РТТ-провайдера телематических услуг. На международном уровне CCITT (соответствующий комитет Международного союза электросвязи) продолжал заниматься присвоением странам сетевых адресов. Исходя из предположения, что компьютеры, как правило, будут подключаться к государственной сети, члены комитета пришли к решению, что большинству стран потребуется не более десяти сетевых адресов (за исключением двухсот для Соединенных Штатов). Подобная логика представлялась вполне понятной в мире, где несколькими годами ранее в сделанном IBM анализе предсказывалось, что в 2000 году мировой рынок компьютеров стабилизируется на уровне примерно пяти штук, и где в 1977 году (после разработки персонального компьютера) председателем правления компании DEC было заявлено, что «у людей нет никаких причин хотеть, чтобы у них дома появился компьютер».
В конце концов протоколы х.25 были приняты государственными телекоммуникационными сетями и рядом коммерческих сетей, в то время как ARPANET и большинство американских частных сетей продолжали использовать TCP/IP. В дело вмешалась Международная организация по стандартизации (ISO). После того как ее попытка согласовать интересы различных правительств, а также интересы производителей компьютеров и телекоммуникационных операторов закончилась неудачей, она утвер- дила принцип многоуровневого представления протоколов. Официальным международным стандартом стал протокол Open Systems Interconnection (OSI). Однако, будучи не в силах добиться принятия этого стандарта, ISO продолжала поддерживать идею множественности протоколов, включая TCP и IP. А поскольку протоколы ARPANET обладали достаточной гибкостью, чтобы интегрировать различные сетевые системы (в то время как другие про- токолы были на это неспособны), стандарты TCP/IP оказались в состоянии поглотить протоколы на основе х.25 и в конечном итоге возобладать в качестве общих стандартов для глобального Интернета.
Саморазвитие Интернета: формирование сети путем ее использования
Открытость архитектуры Интернета являлась основой его главного достоинства — способности к саморазвитию, поскольку пользователи становились разработчиками технологии и творцами всей Сети в целом. Поскольку добавление новых узлов не представляло никакой проблемы, уровень расходов оставался низким (при наличии доступа к магистральной сети), а программное обеспечение — открытым и общедоступным. К середине 1980-х годов (после того как UUCP обеспечил связь между ARPANET и Usenet) к Интернету мог подсоединиться любой человек, обладавший соответствующими техническими познаниями. Результатом такого многостороннего сотрудничества стало появление множества приложений, создание которых никем не планировалось заранее: от электронной почты до электронных досок объявлений и чатов, программы MODEM и в конечном итоге гипертекста. Никто не поручал Тиму Бернерсу-Ли разработать Всемирную паутину, и поэтому он фактически был вынужден какое-то время скрывать свои истинные намерения, используя пребывание в своем исследовательском центре для решения задач, отличных от порученной ему работы. Однако ему удалось добиться своей цели, поскольку он мог рассчитывать на поддержку со стороны Интернет-сообщества после ознакомления того с результатами своей работы; он получал помощь и побудительные стимулы от многочисленных хакеров всего мира. Некоторые из этих хакеров преуспели в коммерциализации его идей, сколотив приличные состояния, в то время как сам Бернерс-Ли, по своему собственному выбору, продолжал работать на общественных началах, впоследствии став председателем World Wide Web Consortium (WSC) [21] . Однако, будучи в прошлом настоящим хакером, он заслужил к себе уважение со стороны своего сообщества и занял подобающее ему место в истории. То же самое произошло и с Тедом Нельсоном, Дугласом Энгельбартом, Ричардом Столлменом, Линусом Торвальдсом и еще многими другими менее известными хакерами и анонимными пользователями Интернета.
21
Консорциум WWW.
История
развития технологии показала, что пользователи являются ее главными творцами, приспосабливая ее к своим собственным нуждам и системе ценностей, что в конечном итоге приводит к трансформации самой технологии, как это было продемонстрировано Клодом Фишером (1992) на примере с историей телефона. Однако в случае с Интернетом есть своя специфика. Новые применения этой технологии, а также вносимые в нее по ходу дела изменения становятся известными всему миру в реальном времени. Таким образом, временной интервал между процессами обучения посредством использования и производства посредством использования сокращается до минимума, в результате чего мы становимся участниками процесса обучения посредством производства — действенной обратной связи между распространением технологии и ее совершенствованием. По этой причине Интернет развивался (и продолжает развиваться) беспрецедентными темпами не только в смысле количественного роста его сетей, но и в том, что касается диапазона его приложений. Для того чтобы данная тенденция сохранялась и в будущем, необходимо выполнение следующих трех условий: во-первых, архитектура организации сетей должна быть открытой,децентрализованной, распределенной и многонаправленной в своей интерактивности; во-вторых, все протоколы обмена данными и их реализации должны быть открытыми, распределенными и допускать возможность видоизменений (хотя организаторы сетей сохраняют часть своего программного обеспечения в частной собственности);в-третьих, институты управления сетью должны быть построены на основе принципов открытости и сотрудничества, которые были заложены в Интернет. После анализа истории появления первых двух условий позвольте мне сейчас обратиться к третьему из них. Это и в самом деле весьма занимательный сюжет.Управление Интернетом
Я не стану здесь рассматривать вопрос взаимоотношений между государственной властью и Интернетом, который будет внимательно проанализирован мною чуть позже (в пятой и шестой главах). Здесь же я сосредоточу внимание на процедурах, обеспечивающих реализацию в сети функций связи и координации, связанных, главным образом, с разработкой общих протоколов, соглашений по стандартам и присвоению интернетовских имен и адресов. После решения этих задач децентрализованная структура Интернета позаботится обо всем остальном, когда каждый хост-компьютер и каждая сеть установят свои собственные правила. При этом вопрос обеспечения координирующих функций, который был решающим для развития сети и раньше, остается ключевым и для ее расширения в условиях отсутствия централизованного управления.
На ранних этапах, в 1960-х годах, ARPA полагалось на благосклонность властей по отношению к сети и Network Working Group (NWG) занималась разработкой технических стандартов (путем достижения консенсуса), основываясь на «запросах на комментарии» (RFC). Ею была создана соответствующая атмосфера для решения Интернетом будущих координационных задач: членство на основе технической компетенции, консультации с представителями Интернет-сообщества, принятие решений через достижение консенсуса. В 1970-хгодах, когда ARPANET вступила в строй, NWG была распущена. Внутри ARPA ее роль была взята иа себя одной из Интернет-программ под руководством Серфа и Кана, принявших на себя ответственность за разработку протоколов. Они основали консультативную группу из экспертов по организации сетей, Internet Configuration Control Board (ICCB) [22] , которая побуждала всех членов Интернет-сообщества к участию в работе над совершенствованием протоколов. В 1984 году Барри Лейнер, руководитель сетевых программ ARPA, решил расширить эту координационную группу и создал Internet Activities Board (IAB) [23] под председательством другого компьютерщика из М1Т,Дейва Кларка. Этот совет включал в свой состав ведущих экспертов из организаций, участвовавших в создании ARPANET, однако он также поддерживал связь и с другими специалистами по организации сетей из разных стран мира. Фактически членство в IAB было доступно (по крайней мере, в принципе) для любого человека, заинтересованного в этом и обладавшего необходимыми техническими познаниями (хотя я и подозреваю, что эксперты из Академии наук СССР вряд ли в то время оказались особенно желанными). В 1989 году, когда количество членов IAB исчислялось сотнями, совет был разделен на две организации, построенные по принципу открытых рабочих групп: Internet Engineering Task Force (IETF) [24] , занимавшийся разработкой протоколов и прочими техническими вопросами, и Internet Research Task Force (IRTF) [25] , специализировавшуюся в области долгосрочного планирования развития Интернета.
22
Контрольный совет но устройству Интернета.
23
Совет по работе Интернета.
24
Комитет по инженерным проблемам Интернета.
25
Исследовательская комиссия Интернета.
Рабочие группы общались между собой по электронной почте, а также встречались друг с другом несколько раз в год. Достигавшиеся рабочими группами соглашения публиковались в виде RFC и становились неофициальными стандартами Интернета в кумулятивном открытом процессе сотрудничества. Позже соответствующие правительственные организации, такие как NSF, NASA и Министерство энергетики США, последовали примеру IETF в принятии Интернет-протоколов к использованию. По этим каналам Интернет-протоколы превратились в сетевые стандарты для американского правительства в целом.
К 1992 году, однако, распространение Интернета достигло глобальных Масштабов, и NSF планировал провести его приватизацию. Обе эти причины требовали выхода из-под прямого контроля со стороны правительства США. Поэтому в январе 1992 года было сформировано Internet Society [26] , некоммерческая организация, которой было поручено осуществлять надзор за деятельностью IAB и IETF. Сёрф и Кан, пользовавшиеся большим доверием у Интернет-сообщества за свои технические познания и приверженность идеям открытости и достижения консенсуса, приняли руководство Internet Society на себя. Под их влиянием на протяжении 1990-х годов произошло значительное расширение международного участия в реализации координирующих функций. Однако в процессе интернационализации Интернета двусмысленный статус его институтов (в целом находящихся под контролем американского правительства, но пользующихся определенной автономией благодаря доброму имени и авторитету основателей Интернета) стал подвергаться критике со стороны правительств других стран, в частности европейских. Кроме того, процесс приватизации нарушил то хрупкое равновесие, что в течение ряда лет характеризовало порядок присваивания доменных имен.
26
Сообщество Интернет.