Чтение онлайн

ЖАНРЫ

Галактика Интернет
Шрифт:

В процессе построения интерактивной компьютерной сети в IPTO использовали революционную телекоммуникационную технологию передачи данных — коммутацию пакетов, разработанную независимо друг от друга Полом Бараном, сотрудником Rand Corporation (калифорнийский «мозговой центр», нередко выполнявший заказы Пентагона), и Дональдом Дэвисом из British National Physical Laboratory [7] . Замысел Барана о создании децентрализованной гибкой сети связи был положен Rand Corporation в основу предложения Министерству обороны о построении системы связи военного назначения, способной выдержать ядерный удар, хотя это никогда не считалось целью разработки ARPANET. Технология коммутации пакетов была использована 1РТО при проектировании ARPANET. В 1969 году первыми узлами этой сети стали Университет Калифорнии в Лос-Анджелесе, SRI (Stanford Research Institute) [8] , Университет Калифорнии в Санта-Барбаре и Университет Юты. В 1971 году насчитывалось уже пятнадцать таких узлов, большинство из которых являлись университетскими научно-исследовательскими центрами. Практической реализацией проекта ARPANET занималась Bolt, Beranek and Newman (BBN) — бостонская фирма, первоначально специализировавшаяся в

области инженерной акустики, а затем переключившаяся на решение прикладных задач вычислительной техники; она была основана профессорами из М1Т, а ее штат, как правило, комплектовался из ученых и инженеров MIT и Гарвардского университета. Первая успешная демонстрация возможностей ARPANET состоялась в 1972 году на международной конференции в Вашингтоне (округ Колумбия).

7

Британская национальная физическая лаборатория.

8

Стэнфордский научно-исследовательский Институт.

Следующим шагом стало соединение ARPANET с другими компьютерными сетями,для начала — с PRNET и SATNET, находившимися под управлением ARPA. В результате появилась новая концепция — «сеть сетей». В 1973 году два специалиста по вычислительной технике Роберт Кан из ARPAh Винт Сёрф, работавший тогда в Стэнфордском университете, иаписали статью, в которой в общих чертах была представлена базовая архитектура Интернета. При этом авторы основывались на результатах работ, проводившихся Network Working Group [9] — объединенной технической группой, образованной из представителей различных компьютерных центров, связанных между собой посредством ARPANET, в состав которой входили сам Сёрф, а также, среди прочих, Стив Крокер и Йон Постел. Им требовались стандартизованные коммуникационные протоколы для того, чтобы компьютерные сети смогли «общаться» друг с другом. Эта задача была частично решена в 1973 году на семинаре в Стэнфордском университете группой под руководством Сёрфа, Жерара Леланна (из научно-исследовательской группы French Cyclades) и Роберта Меткафа (работавшего тогда в Xerox PARC). Эта группа и разработала протокол управления передачей (transmission control protocol, TCP). В 1978 году Сёрф, Постел и Крокер, работая в Университете Южной Калифорнии, разбили TCP на две части с добавлением межсетевого протокола (IP), что привело к появлению протокола TCP/IP — стандарта, на основе которого Интернет функционирует и по сей день. Тем не менее ARPANET в течение еще некоторого времени продолжала использовать другой протокол — NCP.

9

Рабочая группа по разработке сетей.

В 1975 году АRPANET была передана Defense Communication Agency (DCA) [10] . Для того чтобы сделать компьютерную связь доступной различным видам вооруженных сил, DCA приняло решение объединить все сети под своим контролем. В результате им была создана Defense Data Network [11] — сеть, работавшая с использованием протоколов TCP/IP. В 1983 году Министерство обороны, обеспокоенное возможностью нарушений системы безопасности, решило создать отдельную сеть сугубо военного назначения — MILNET. ARPANET превратилась в ARPA-1NTERNET, служившую выполнению научно-исследовательских задач. В 1984 году Национальным научным фондом США (NSF) была создана собственная компьютерная сеть связи NSFNET.ac 1988 года он стал использовать ARPA-INTERNET в качестве своей магистральной сети.

10

Управление связи Министерства обороны США.

11

Военная сеть передачи данных.

В феврале 1990 года технологически устаревшая ARPANET была выведена из эксплуатации. После этого, избавив Интернет от его военного окружения, правительство США поручило Национальному научному фонду осуществлять управление сетью. Однако NSF занимался этим делом недолго. Поскольку технология организации компьютерных сетей являлась всеобщим достоянием, а сфера телекоммуникаций была целиком и полностью дерегулированной, NSF в скором времени приступил к приватизации Интернета [12] . Ранее Министерство обороны приняло решение коммерциализовать технологию Интернета и в 1980-х годах стало выделять средства американским производителям компьютеров на то, чтобы они включали TCP/IP в свои протоколы. К 1990 году большинство компьютеров в США обладали соответствующими возможностями для объединения их в сеть, что создало основу для организации межсетевого взаимодействия. В 1995 году NSFNET прекратила свое существование, тем самым открыв путь к использованию Интернета в частном секторе.

12

В данном контексте речь идет не столько о передаче Интернета в частную собственность. Сколько о снятии с государства ответственности за работу Интернета путем постепенной передачи его в общественное и частное управление.

В начале 1990-х годов несколько Интернет-провайдеров построили свои собственные сети и создали свои собственные шлюзы на коммерческой основе. В результате Интернет начал быстро развиваться в виде глобальной сети компьютерных сетей. Это стало возможным благодаря первоначальному проекту ARPANET, основанному на многослойной децентрализованной архитектуре, и открытым коммуникационным протоколам. При создавшихся условиях Интернет оказался способен расширяться посредством добавления новых узлов и бесконечной реконфигурации сети в соответствии с потребностями коммуникации.

Однако ARPANET был отнюдь не единственным источником того Интернета, который мы сейчас знаем. Нынешний облик Интернета является также результатом родившейся «в низах» традиции организации компьютерных сетей. Одной из составляющих такой традиции стало распространение электронных досок объявлений (bulletin board system, BBS), начавшееся в конце 1970-х годов с процесса объединения в сеть персональных компьютеров. В 1977 году двое чикагских студентов Уорд Кристенсен и Рэнди Сьюсс написали программу под названием MODEM, которая делала возможным обмен файлами между их ПК,

а в 1978 году — еще одну программу, Computer Bulletin Board System, позволявшую персональным компьютерам хранить и пересылать сообщения. Обе эти программы были переданы ими во всеобщее пользование. В 1983 году программист Том Дженнингс, работавший в то время в Калифорнии, создал свою собственную BBS-программу под названием FIDO и запустил FIDONET, сеть из BBS. По сей день FIDONET остается самой дешевой и наиболее доступной сетью компьютерной коммуникации в мире, основанной на ПК и использующей обычные телефонные линии. В 2000 году она насчитывала свыше 40 тысяч узлов и около 3 миллионов абонентов. И хотя эти цифры составляют лишь малую долю от общего числа охваченных Интернетом, практика и культура использования BBS на примере FIDONET оказались весьма важными факторами в формировании структуры всемирного Интернета.

В 1981 году Айра Фукс из Нью-Йоркского университета и Грей- дон Фриман из Йельского университета организовали экспериментальную сеть на базе протокола IBM RJE, тем самым заложив основу для создания сети пользователей компьютеров IBM (ориентированной главным образом на университеты), которая получила известность под названием BITNET (от слогана IBM «Because It’s There»; оно может также означать и «Because It’s Time» [13] ). Когда в 1986 году корпорация IBM прекратила финансирование B1TNET, та продолжала функционировать благодаря денежным взносам ее пользователей. И сейчас эта сеть все еще имеет в своем составе 30 тысяч активных узлов.

13

«Потому что там»; «потому что пора» (англ.),

Очевидная тенденция к организации компьютерных сетей проявилась и в среде пользователей UNIX. UNIX — это операционная система, разработанная компанией Bell Laboratories и переданная ею университетам для использования в 1974 году вместе с ее исходным кодом и разрешением вносить в него изменения. UNIX превратилась в lingua franca [14] для большинства факультетов компьютерных наук, и студенты в скором времени научились превосходно с нею обращаться. Затем в 1978 году Bell Laboratories распространила свою программу UUCP (UNIX-to-UNIX copy), позволявшую компьютерам копировать файлы друг у друга. В 1979 году четверо студентов из Северной Каролины (Траскотт, Эллис, Беллавин и Рокуэлл), используя UUCP в качестве основы, создали программу для коммуникаций между компьютерами UNIX. На конференции пользователей UNIX в 1980 году была бесплатно распространена усовершенствованная версия этой программы, что позволило создать сеть компьютерной коммуникации Usenet News вне магистральной сети ARPANET и тем самым добиться значительного расширения практики компьютерной коммуникации.

14

Liugua franca - универсальный язык (лит.).

Летом 1980 года Usenet News добралась до отделения компьютерных наук Калифорнийского университета в Беркли, где замечательная группа аспирантов (включая Марка Хортона и Билла Джоя) занималась вопросами адаптации и практического применения UNIX. А поскольку Беркли входил в число узлов ARPANET, группой была разработана программа, позволявшая «навести мост» между этими двумя сетями. С тех самых пор Usenet оказалась связанной с ARPANET, Две технологии постепенно слились в одну, и компьютерные сети разного типа получили возможность «общаться» друг с другом, нередко путем совместного использования одной и той же магистрали (с разрешения какого-нибудь университета). В конце концов произошло объединение этих сетей в виде Интернета.

Другим важным достижением в русле традиций пользователей UNIX стало «движение за открытые исходники» — осознанная попытка сохранить свободный доступ к любой информации, касающейся систем программного обеспечения. Во второй главе мы более детально остановимся и на этом движении, и на культуре хакеров", этих важных факторах социального и технического становления Интернета. Однако я должен кратко остановиться на них в этой итоговой сводке событий, приведших к созданию Интернета. В 1984 году программист из Artificial Intelligence Laboratory [15] (филиала MIT) Ричард Столлмен в знак протеста против решения корпорации ATT заявить права собственности на UNIX основал Free Software Foundation [16] , предложив заменить авторское право (копирайт [copyright]) на «copyleft».

15

Лаборатория искусственного интеллекта.

16

Фонд свободного программного обеспечения.

Условия «copyleft» подразумевали, что любой пользователь программного обеспечения, сделанного общедоступным, должен был, в свою очередь, распространить через Интернет улучшенный программный код. В качестве альтернативы UNIX Столлмен создал операционную систему GNU, которую он опубликовал в Сети на основании лицензии, разрешавшей ее применение при соблюдении оговорки в отношении «copyleft».

Претворяя этот принцип в жизнь, Линус Торнвальдс, 22-летний студент Хельсинкского университета, в 1991 году разработал на основе UNIX новую операционную систему под названием Linux и распространил ее через Интернет, обратившись к пользователям с предложением попытаться ее улучшить, публикуя результаты своих усовершенствований в Сети. Результатом этой инициативы стало появление надежной операционной системы Linux, постоянно модернизирующейся тысячами хакеров [17] и миллионами пользователей, в результате чего она считается сейчас одной из самых совершенных в мире, в частности в сфере Интернета. Другие совместные разработки программного обеспечения на основе открытых исходников обязаны своим происхождением культуре пользователей UNIX.Так, в 2001 году свыше 60% web-серверов в мире работали на Apache, представлявшей собой серверную программу на свободных исходниках, созданную в рамках кооперативной сети программистов UNIX.

17

Следует отметить, что автор употребляет слово «хакер» вне того негативного контекста, который оно обрело в последнее время. Хакером для него является скорее создатель Linux Торвальдс, нежели какой-нибудь «специалист» по взлому компьютерных сетей.

Поделиться с друзьями: