Сеть arpanet и ее влияние на интернет. Интернет глобальная компьютерная сеть arpanet от англ

kolm A.Kryvenia & Nika

Даже моя трехлетняя племянница знает такое слово "интернет" и то, что в нем можно "висеть". Многие знают, что Интернет родился из какой-то военной сети. Некоторые знают название этой сети. Единицы знают фамилии ее изобретателей. Поэтому здесь я хотел бы отметить кое-какие вехи "военного Интернета" и людей, которые за ним стояли. Одним словом, эта история об ARPA (*см. досье в конце статьи), организации, которую принято называть крестным отцом современного Интернета.

Вместо эпиграфа

"Не надо думать, что сети соединяют компьютеры. Скорее, сети посредством компьютеров соединяют людей. Большой успех Интернета не в физическом соединении компьютеров, а в соединении людей. Технически электронная почта несложное решение, но она стала этапным изобретением, потому что дала людям новый способ общения. Мы создавали Интернет с большим потенциалом роста, и его теперешний рост вызов всем нам." Дэвид Кларк (David Clark).
Вот что я встретил в разделе "История Интернета" на www.computerhistory.org :

В начале было ARPA. ARPA создало ARPANET.
И ARPANET была без форм и оболочки.
И была глубокая темнота повсюду.
И дух ARPA вошел в сеть, и ARPA сказало: "Да будет протокол" - и был протокол. И ARPA увидело, что это хорошо.
И ARPA сказало: "Да будет много протоколов" - и стало так. И ARPA увидело, что это хорошо.
И ARPA сказало: "Да будет много сетей" - и стало так. И ARPA увидело, что это хорошо.
Дэнни Кохэн (Danny Cohen)

Я решил положить эти слова в основу рассказа про ARPA. Итак.

В начале было ARPA

В 1958 году в ответ на запуск советского спутника США создают ARPA. Усилия организации, направленные на исследования в области компьютерных технологий, возглавил д-р Ликлайдер (J.C.R. Licklider *). Ликлайдер пришел в ARPA из Bolt, Beranek and Newman, (BBN *), Кембридж, МА. Произошло это в октябре 1962 года. Обработка, хранение, передача информации - все эти процессы тогда выполнялись на перфокартах, что существенно усложняло весь процесс исследований и расчетов. Ведь ARPA работало (да и работает) на контрактной основе: заключаются контракты на исполнение какого-то куска работы с неправительственными организациями или университетами, которые располагаются в разных штатах, на разных побережьях. Поэтому первоначальная задача перед Ликлайдером стояла в изменении самого технологического процесса.

При ARPA был создан Офис методов обработки информации (Information Processing Techniques Office, IPT или IPTO).

ARPA создало ARPANET

В 1963 году Ликлайдер начал тесное сотрудничество с Ларри Робертсом (Larry Roberts *), который тогда работал в Лаборатории Линкольна над TX-2 проектом и был признанным специалистом в области компьютерной графики. В итоге Ларри оказался в ARPA.

Ликлайдер так же активно контактировал с MIT *, UCLA * и BBN, в итоге склонив их к своему видению компьютерных сетей.

В проекте ARPA III-21 о Ликлайдере говорится, что "он был первый, кто почувствовал дух объединения исследователей вокруг первых систем, использующих временное разделение информации, Ликлайдер облегчил понимание процессов сетевых объединений".

В ходе дискуссий было решено организовать сеть передачи данных, основанную на архитектуре, предложенной Паулом Бэраном (Paul Baran *) в 60-ых годах. Это была архитектура сети с распределенными параметрами (рисунок 1, позиция С). Преимущества ее были изложены Бэраном в работе "Введение в распределенную систему коммутаций", август 1964. Главное преимущество - высокая степень защищенности в случае поражения отдельных частей сети - хорошо иллюстрирует рисунок 1.

И ARPANET была без форм и оболочки. И была глубокая темнота повсюду

Заслуга Ликлайдера заключалась, прежде всего, в том, что он первоначально сформулировал концепцию сети как средство коммуникации людей посредством передачи информации. Сейчас это кажется элементарным, но тогда надо было сформулировать то, чего еще нет и никогда не было. Поэтому Ларри Робертс утверждает, что именно такое видение сети Ликлайдером и его знание "как сделать" помогло созданию ARPANET, а затем и всех других сетей-потомков.

Ликлайдер был мощный хозяйственник. Он работал по схеме: есть такая-то задача, нужны такие-то средства ее реализовать. Но никак не наоборот. Вследствие этого в Министерстве обороны его упрекали тем, что проект требует технических средств, которыми ни Министерство, ни промышленность на данный момент не располагают. На что Ликлайдер говорил, что компьютерная индустрия будет отвечать их запросам, потому что у нее нет вариантов: в ARPA ведутся передовые разработки, за ними будущее.

"Идет превращение компьютера из арифметического процессора в средство общения. Компьютерная индустрия (производящие компании, университеты) смотрит на компьютер как на арифметическую машину.

Это отражается на их проектах, это стоит в основе разработок. Мы должны изменить это представление - и тогда назначение компьютера изменится". Ликлайдер понимал свою историческую миссию, он понимал, что, изменив представление о компьютере, мы откроем его новые возможности. Ликлайдер делал ARPANET не для немедленной выгоды, даже не для конкретной задачи соединения подразделений Министерства, а как перспективную технологию, нацеленную в будущее. Очень интересен тот факт, что работа с сетями до сих пор (а на дворе 2001 год) коммерчески выгодна и популярна, сотни фирм работают в области разработок оборудования и программного обеспечения для сетей.

Боб Тэйлор (Bob Taylor *) в 1966 году получил $1 млн на финансирование проекта экспериментальной сети ARPA и, поддавшись уговорам Робертса, перешел работать в ARPA над этим проектом.

И дух ARPA вошел в сеть и ARPA сказало: "Да будет протокол" - и был протокол

Весной 1967 года в Университете города Мичигана состоялась ежегодная встреча "исследователей принципа". Ее цель была скоординировать дальнейшие шаги в развитии сетей. Помимо ARPA, на встрече присутствовали организации, вовлеченные в процесс создания "интергалактической сети" (изначальна формулировка Ликлайдера для будущей сети). Активное участие в обсуждении принимали уже упомянутый Паул Бэран и Томас Мэрилл (Thomas Marill *).

Из проекта ARPA III-26:
"На встрече было согласовано, что работу надо нацелить на построение сети передачи данных, соединяющей любые два компьютера. Были оговорены виды связи и типы данных для соединений.
Протокол должен поддерживать передачу отдельных цифр и блоков, проверку ошибок и ретрансляцию, идентификацию пользователя и компьютера. Франк Вестервельт (Frank Westervelt, Университет города Мичиган) был выбран ответственным за ведение сетевой документации. Была избрана "Группа связи" из присутствующих организаций и назначен план ее заседаний."

На этой встрече ARPA фактически объявило тендер для организаций, способных решить два вопроса (проект ARPA II-8):
1. Сконструировать базовую сеть передачи данных, состоящую из телефонных линий и узлов коммутации, чьи надежность, характеристики задержки, вместимость и стоимость содействовали бы распределению ресурсов в сети.
2. Понимать и выполнять протоколы и процедуры внутри операционных систем каждого соединенного компьютера, для того чтобы сделать возможным включение новой субсети в имеющуюся.

Далее было условлено собраться в начале октября 1967 года для обсуждения протокола и спецификации интерфейса процессора сообщений (IMP). В марте 1968 года был написан многостраничный труд под авторством Элмера Шапиро (Elmer Shapiro) "Функциональное описание IMP", потом Гленн Кулер (Glenn Culler) написал вторую редакцию спецификации. Робертс и Бэрри Весслер (Barry Wessler *) на основе "гражданских" работ написали окончательную спецификацию, положенную в основу первого протокола для ARPANET.

Из проекта ARPA III-32:
"Протоколы и построения сети были окончательно обсуждены на встрече в июне 1968 года. После чего ARPANET, как официальный проект, начала свое существование." Программа, получившая название "Распределение ресурсов компьютерных сетей", была принята 3 июня 1968 года и одобрена директором ARPA 21 июня.

И ARPA увидело, что это хорошо

В проекте III-35 говорится, что Программа была "интересным документом. Заявленные цели программы состояли в том, чтобы развить опыт в компьютерных соединениях, улучшать и увеличивать производительность компьютерных систем путем разделения ресурса. Было отмечено, что поддержанные ARPA исследовательские центры обеспечили уникальную систему отладки (испытательный стенд) для экспериментов работы с компьютерными сетями. Проведенные исследования принесли непосредственную выгоду центрам и послужили ценными результатами исследований в военной области. Потребность ARPA в информации была удовлетворена, был выполнен эскиз сети и составлена спецификация." Служба поставок Министерства Обороны выступила агентом ARPA в приобретении соответствующего оборудования для ARPANET. 51 фирма заинтересовалась поставками оборудования. В итоге решили остановиться на BBN. Произошло это в декабре 1968. Тут начало действия другого под названием "Монтаж", о котором в следующий раз.

Досье

DARPA (Defense Advanced Research Projects Agency, ранее ARPA) - Управление перспективных исследований Министерства обороны США создано 7 февраля 1958 года директивой 5105.15 для "руководства и выполнения сложных научно-исследовательских проектов" в ответ на запуск СССР первого спутника. Подчиняется непосредственно Министру обороны США, работу координирует с Военным научно-исследовательским учреждением (R&D). Ядро DARPA - Управление программами. Каждые 3-5 лет персонал DARPA меняется, в результате чего достигается свежий взгляд на современные задачи. Годовой бюджет DARPA - $2 млрд. Персонал - 240 чел., из них 140 - технический. Проекты в самых разных областях, срок исполнения до 5 лет, финансирование от одного до сотен миллионов долларов. В качестве лабораторной базы используют лаборатории R&D, двух университетов и десятка неправительственных организаций. В силу малочисленности DARPA остается уникальным и мобильным звеном в цепи научно-исследовательских структур правительства США. www.arpa.mil.

BBN (Bolt Beranek and Newman) - инженерно-консалтинговая фирма, Кембридж, штат Массачусетс. Основана в 1948 году инженером-электриком Ричардом Болтом (Richard Bolt) и Лео Баранеком (Leo Baranek), архитектором и физиком. Позже к ним присоединился еще один архитектор Роберт Ньюмэн (Robert Newman). Фирма занималась акустическими системами. После прихода в 1957 году Ликлайдера перепрофилировалась на компьютерную область. BBN в 1968 году выиграла тендер на построение IMP, разработку и запуск ARPANET. www.bbn.com.

Калифорнийский Университет (University of California, Los Angeles; UCLA). Один из самых крупных университетов США, известен благодаря ряду работ, признанных лучшими в своих областях в мире. Имеет своих Нобелевских лауреатов. На данный момент в UCLA и его школах учится 37 тыс. студентов. www.ucla.edu.

Массачусетский Технологический Институт (Massachusetts Institute of Technology; MIT). Крупный американский институт. Более 900 факультетов. Постоянно участвует в межотраслевых программах, имеет множество лабораторий, проводящих серьезные научные исследования. Студенты MIT в 1962 году написали первую интерактивную компьютерную игру SpaceWar! Лаборатория Линкольна принимала активное участие в разработке теории построения сетей. www.mit.edu.

Бэран, Паул (Baran, Paul). Один из изобретателей пакетной коммутации. Автор фундаментальных трудов по пакетной коммутации и построению сетей передачи данных в начале 60-ых для RAND Corporation.

Весслер, Бэрри (Wessler, Barry). Программный директор IPTO, был назначен после ухода Ларри Робертса в 1969 году.

Ликлайдер, Джозеф Карл Робнетт (Licklider, Joseph Carl Robnett). Выдающийся психолог и психоакустик, ученый. Написал знаменитую работу "Симбиоз компьютера и человека", 1960, предопределяя преобразования в информатике, связанные с работами в сетях. Был приглашен в 1962 в ARPA, где сначала возглавил Отдел поведенческих наук ARPA, а потом - Офис методов обработки информации. Работал в MIT и Гарварде, занимался исследованиями в Лаборатории Линкольна и BBN; стал пионером в области передачи разделенных по времени потоков информации и интерактивных вычислительных систем. Умер в 1990 году.

Мэрилл, Томас (Marill, Tom). Психолог, студентом вовлечен Ликлайдером в разработку разделенных по времени систем передачи данных. В 1965 году вместе с Ларри Робертсом проводил сетевые эксперименты в Лаборатории Линкольна. Вместе с Робертсом произвел первое сетевое соединение: компьютер лаборатории TX-2 соединили с машиной Q-32 в Санта Монике с помощью телефонной линии. Соединение показало неэффективность соединений по телефонным линиям для глобальных сетей. В те годы начал работать в знаменитой Computer Corporation of America (CCA).

Робертс, Ларри (Roberts, Larry). Инженер, директор и основной архитектор экспериментальной ARPA сети; часто упоминается как "отец ARPANET". Разработчик и автор спецификации сети, наблюдал за всей работой над проектом ARPA с 1966 до 1973; стал директором Офиса методов обработки информации ARPA в 1969. До этого вместе с Томом Мэриллом в Лаборатории Линкольна проводил эксперименты с сетями TX-2. Написал в 1973 программное обеспечение к первому менеджеру электронной почты (названный RD), покинул ARPA в 1973, занявшись TELENET.

Тэйлор, Боб (Taylor, Bob). Директор IPTO c 1966 по 1969 гг. Автор идеи построения экспериментальной компьютерной сети ARPA. Преподавал математику и психоакустику в Техасском Университете в 50-ых годах. До прихода в ARPA работал администратором исследований в NASA, а затем в Лаборатории Линкольна.

После ухода из ARPA основал лабораторию компьютерных исследований Xerox в Пало-Альто, создатель цифрового оборудования для корпорации Systems Research Center.

Продолжение следует
На фото пионеры Интернета: 1 Ликлайдер; 2 Ларри Робертс; 3 Паул Бэран; 4 Боб Тэйлор.

Сотворила ARPANET.

И была ARPANET безвидна и пуста.

И дух ARPA носился над сетью.

И сказала ARPA, «Да будет протокол»,

И стал протокол.

И увидела ARPA, что это хорошо.

Дэни Кохен (Danny Cohen)

Как говорится, в каждой шутке есть только доля шутки… На мой взгляд, столь вольное использование текста Библии американцем Дени Кохеном свидетельствует не столько об отсутствии у него пиетета к Библии, сколько о желании вознести факт рождения Интернета до уровня божественного проявления. Сравнить сотворение мира с рождением другого мира - мира Интернет, в котором мы проводим все большую часть нашего времени…

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

Когда я обратился к изучению разнообразной литературы, посвященной истории Интернет, то с удивлением обнаружил, что многие авторы называют самые разные даты рождения Сети. Одни считают, что начало Интернету было положено еще в 1962 году, другие ведут его историю с 1969 года, третьи называют датой рождения 1983-й, четвертые - 1986, и при этом каждый вполне убедительно обосновывает свою точку зрения. Нельзя не согласиться, что каждая из этих дат отмечена важными событиями в области становления Интернета. У меня сложилось впечатление, что, проследив все эти даты рождения, описанные в литературе, как раз можно получить представление не только об истории, но и о сущности такого явления, как Интернет. Надеюсь, что, прочитав дальнейшее повествование, читатель со мной согласится.

Шестидесятые годы - рождение ARPA и ARPANET

Итак, самой первой датой, с которой начинают историю Интернет, является 1962 год. С одной стороны, данное утверждение кажется весьма смелым: ведь в 1962 году еще никто не знал, что такое Интернет, и до того момента, когда это слово появилось на свет, было еще достаточно далеко .

В те далекие времена в мире насчитывалось не более 10 000 примитивных компьютеров, работать на которых было далеко не так легко, как сейчас: компьютеры были куда менее «дружелюбными» и при этом стоили не одну сотню тысяч долларов. Монополия на телефонные коммуникации принадлежала компании AT&T.

Однако именно в том далеком 1962 году Американское агентство исследовательских проектов Министерства обороны США (Advanced Research Projects Agency of the U.S. Department of Defense, ARPA) открыло проект, который позднее получил название ARPANET и значительно позднее - имя Интернет (Internet).

В 1962 году важные исследования были начаты в ряде учебных заведений США и прежде всего в Массачусетсском технологическом институте (MIT). Именно в 1962 году молодой американский ученый из MIT Дж. С. Ликлидер написал работу, где высказал идею глобальной сети, которая бы обеспечивала каждому жителю земли доступ к данным и программам из любой точки земного шара. В октябре того же года Ликлидер стал первым руководителем отдела ARPA IPTO (ARPA Information Processing Techniques Office). В это же время (тоже в MIT) другой ученый, Леонард Клейнрок, закончил работу над своей докторской диссертацией в области теории коммуникационных сетей и получил должность ассистента в калифорнийском университете UCLA. В этом же году молодой подающий надежды сотрудник MIT (также будущий участник проекта ARPANET) Айвен Сазерленд, используя машину TX-2, создал пионерскую интерактивную графическую программу Sketchpad (Блокнот), которая имела большое влияние на развитие компьютерной графики. Вскоре этим ученым было суждено встретиться в работе над исследовательским проектом в ARPA. В 1963 году Ликлидер приглашает Айвена Сазерленда для работы над проектом ARPA, а двумя годами позже в группу приходит еще один ученый, который впоследствии внес большой вклад в создание Интернета, - Боб Тейлор. Ликлидер заключил контракты с MIT, UCLA и BBN (небольшой консалтинговой компанией Bolt Beranek & Newman), чтобы начать воплощение своих дерзких по тем временам идей. В 1963 году происходит важное событие: появляется первый универсальный стандарт ASCII - схема кодирования, назначающая численные значения-коды буквам, цифрам, знакам пунктуации и некоторым другим символам, в результате чего возникает возможность обмена информацией между компьютерами от различных изготовителей.

В 1964 году практически одновременно в MIT, RAND Corporation и Great Britain National Physical Laboratory (GBNPL) были развернуты работы по надежной передаче информации. Появилась идея коммутации пакетов, суть которой сводилась к тому, что любая информация, передаваемая по сети, разбивается на несколько частей (пакетов), которые затем независимо друг от друга перемещаются различными путями (маршрутами), пока не достигнут адресата. Пауль Бэран, Дональд Дэвис, Леонард Клеинрок параллельно вели исследования в этой области. Пауль Бэран был одним из первых, кто опубликовал свои исследования в статье «Передача данных в сетях». Несколько позднее появилась диссертация Клеинрока, в которой были высказаны сходные идеи. Сетевые идеи развиваются на фоне постоянно совершенствующейся аппаратной платформы компьютеров. В 1964 году IBM выпускает новую машину IBM 360, которая устанавливает de facto всемирный стандарт байта - восьмибитного слова, что автоматически сделало машины, использовавшие 12- и 36-битные слова, устаревшими. В данную разработку IBM инвестировала 5 млрд. долл. В этом же году дебютировала онлайновая система бронирования авиабилетов IBM, которая получила имя SABRE (Semi-Automatic Business Research Environment). Она соединила 2000 терминалов в шестидесяти городах по телефонным линиям.

В 1964 году Ликлидер оставляет ARPA, чтобы возвратиться в MIT, и в сотрудничестве с Айвеном начинает разработку операционной системы, работающей в режиме разделения времени. Компьютеры постепенно начинают уменьшаться в размерах и получают более широкое распространение. В 1965 году DEC анонсировала PDP-8, который мог уместиться на рабочем столе. Он стоил 18 000 долл. - пятую часть стоимости IBM/360. Комбинация вычислительной мощности, размера и стоимости позволила компьютеру занять места на сотнях заводов, в тысячах офисов и научных лабораторий. В этом же году на базе финансирования ARPA Ларри Робертс и Томас Марилл создают первую региональную вычислительную сеть WAN (Wide-Area Network). Они подсоединили TX-2 (MIT) к Q-32 в Санта-Монике через выделенную телефонную линию. Система подтвердила предположения Клейнрока, предсказавшего, что коммутация пакетов является наиболее многообещающей моделью для связи между компьютерами.

Годом позже Айвен Сазерленд приглашает Боба Тейлора, работавшего ранее в NASA, для продолжения работ по организации сети. В этом же году ARPA-финансирует проект JOSS (Johnniac Open Shop System), который разрабатывается в RAND Corporation. Система JOSS предоставляла пользователям вычислительные ресурсы в диалоговом режиме с удаленных терминалов. В качестве консолей использовалась модифицированная электрическая пишущая машинка (модель IBM 868).

В 1966 Тейлор сменил Сазерленда на посту директора ARPA IPTO. В его офисе в IPTO было три терминала, которые он мог попеременно подключать к различным вычислительным компьютерам посредством телефонных проводов. «Почему бы нам всем не говорить одновременно?» - однажды задался вопросом Тейлор. Этот вопрос ученого определил целое научное направление, которое вскоре было поставлено перед исследователями ARPA. Идея казалась Тейлору настолько многообещающей, что вскоре ему удалось организовать встречу с Чарльзом Херзфельдом, который в то время был руководителем ARPA. Обрисовав суть проблемы и перспективы, которые сулило исследование, Тейлор уже через 20 минут беседы получил согласие на выделение миллиона долларов на развитие проекта, суть которого состояла в том, чтобы соединить всех клиентов ARPA IPTO в одну сеть. Вскоре после этого Тейлор уговорил Ларри Робертса покинуть МIТ для продолжения работ по сетевому проекту в ARPA.

В 1967 году произошло еще одно событие, которое сыграло важную роль в развитии сетевых технологий: модем, изобретенный в начале шестидесятых, был существенно усовершенствован Джоном Ван Гином из Станфордского научно-исследовательского института (Stanford Research Institute, SRI). Ученый предложил приемник, который мог надежно распознавать биты информации на фоне шумовых помех, создаваемых междугородними телефонными линиями.

Параллельно в то же время английский автор идеи пакетной коммутации Дональд Дейвис занимался теоретическими разработками в британской национальной физической лаборатории. В 1967 году Ларри Робертс собрал научную конференцию в Анн-Арбор в штате Мичиган, на которую он пригласил основных разработчиков сетевого проекта. Конференция имела огромное значение - параллельно проводимые работы начали объединяться. Дональд Дейвис, Пауль Бэрон и Ларри Робертс узнали о работах друг друга. Термин «ARPANET» впервые упоминался в ходе выступления Ларри Робертса именно на этой конференции. На этой же конференции другой выдающийся ученый Уэсли Кларк впервые высказал идею и предложил термин «IMP» - Interface Message Processors, обозначающий устройства для управления трафиком в сети, которые впоследствии эволюционировали в современные маршрутизаторы .

В 1968 году началась работа по созданию IMP. ARPA заключила контракт на 1 млн. долл. с небольшой консалтинговой компанией Bolt Beranek & Newman (BBN) на создание четырех IMP, при помощи которых предполагалось объединить сеть ARPANET. BBN опередила своих более крупных конкурентов благодаря простой организационной структуре и отсутствию бюрократических препон. BBN возглавлял Фрэнк Хартом - человек незаурядных организаторских способностей, активная деятельность которого позволила небольшой компании получить столь престижный контракт. Несмотря на то что контракт был перспективным, на создание IMP был отпущен всего один год.

В 1969 году BBN успешно выполнила условия исторического контракта, в результате которого заработала сеть ARPANET, охватившая все Западное побережье США.

Семидесятые годы - Telnet, FTP, TCP/IP, USENET

В 1970-м продолжается рост сети - каждый месяц добавляется новый узел. В том же году произошло еще два важных события. Во-первых, Денис Ритчи и Кеннет Томпсон из BelLabs закончили работу над созданием операционной системы UNIX. Во-вторых, в этом же году рабочая группа NWG (Network Working Group) под руководством Стива Крокера завершила работу над протоколом NCP (Network Control Protocol), а еще годом позже закончила работу над протоколом эмуляции терминала Telnet и существенно продвинулась в работе над протоколом передачи файлов FTP.

В 1971 году BBN разработала новую платформу. Так называемые TIP-устройства (Terminal IMP, Terminal Interface Processor) обеспечили возможность входить на удаленные хосты, сделав таким образом ARPANET доступной большему числу пользователей. 1971-й был знаменательным не только для развития сетевых технологий; в этом же году произошли революционные преобразования в элементной базе компьютеров - появился микропроцессор 4004 компании Intel. Возвращаясь к сетевым технологиям, надо отметить, что достижения были столь существенными, что наступило время для публичных демонстраций. В 1971 году Ларри Робертс принял решение об организации демонстрации сети ARPA на Международной конференции по компьютерным коммуникациям (ICCC), которая должна была состояться в Вашингтоне в октябре 1972 года. Эксперимент должен был проводиться в реальном времени, чтобы показать, что сеть не только существует, но и работает. Для демонстрации было подготовлено более 40 терминалов. Компания AT&T предоставила канал данных.

Взглянуть на работу сети собрался цвет тогда немногочисленной сетевой элиты. Из Англии специально прилетел Дональд Дейвис - ученый, который ввел в употребление термин «пакетная коммутация». Демонстрация проходила в течение двух с половиной дней, и в ней приняли участие сотни людей, в том числе инженеров и технических работников телекоммуникационной и компьютерной индустрии. Демонстрация на ICCC внесла большой вклад в распространение идей пакетной коммутации и впервые показала широкому кругу людей, что совместное использование ресурсов в сети реально. В результате сообщество ARPANET стало пользоваться уважением, добилось признания новой технологии и получило в свое распоряжение ресурсы. Для производителей компьютеров это означало появление нового рынка.

Однако демонстрация ARPANET явилась не единственным событием 1972 года. Тогда же произошло еще по крайней мере два события, которые оказали огромное влияние на развитие компьютерных технологий. В 1972 году Рей Томильсон (BBN) написал программу, позволяющую отправлять электронную почту по ARPANET. Он же ввел обозначение «user@host» и использовал символ @, который позднее (с 1980 года) был закреплен в международном стандарте адресов электронной почты. (Кстати, в том же году появился язык С.) В 1973 году уже 30 институтов были подсоединены к ARPANET. Среди клиентов ARPANET появились такие частные организации, как BBN, Xerox PARC и MITRE Corporation, а также государственные - NASA’s Ames Research Laboratories, National Bureau of Standards и Air Force Research Facilities.

ARPA переименовывается в DARPA, где буква «D» указывает на Defense. Боб Кан переезжает из BBN в DARPA для осуществления проекта по соединению ARPANET с другими сетями. Начинается весьма сложная работа по объединению сетей, имеющих разные интерфейсы, скорости передачи данных и размеры пакетов. По сути дела, это была работа по созданию межсетевого протокола. В сентябре 1973 года появилась первая публикация по новому протоколу TCP (Transmittion Control Protocol). В 1974 году Ларри Робертс переходит в BBN, а Ликлидер - в DARPA IPTO. Дневной трафик ARPANET к этому времени составил уже 3 млн. пакетов.

В 1975 году Министерство энергетики США создает собственный научный центр по развитию сетевых технологий. Начиная с 1976 года DARPA финансирует исследования в Беркли, ученые которого ведут работы по модифицированию UNIX и созданию протокола TCP/IP. TCP/IP со временем стал одним из наиболее популярных протоколов сетевого взаимодействия и стандартом de facto для реализации глобальных сетевых соединений в силу открытости, масштабируемости и за счет предоставления одинаковых возможностей глобальным и локальным сетям.

В 1976 году появился суперкомпьютер CRAY 1, вычислительная мощность которого привлекла исследователей из разных частей США. Многие ученые выразили желание получить удаленный доступ к мощным вычислительным ресурсам суперкомпьютера. Так на повестку дня стал вопрос о необходимости организации сетевого доступа к суперкомпьютерным центрам. Но развитие сетевых технологий стимулировалось не только суперкомпьютерным направлением.

В 1977 году был анонсирован компьютер Apple II, и появление настольных компьютеров с потенциальной возможностью коммуникаций при помощи модемного подключения дало новый толчок развитию сетевых технологий и модемной индустрии. В 1977 году в DARPA сформировался международный совет по проблемам Интернета, возглавляемый Питером Кирстеном из University Colledge (Лондон). К началу 1978 года эксперимент ARPANET был практически закончен.

В 1979 году появилась служба USENET , которая стала одним из первых примеров клиент-серверной организации.

К концу семидесятых годов архитектура и протоколы TCP/IP приобрели современный вид. К этому времени агентство DARPA стало признанным лидером в разработке сетей с коммутацией пакетов. Дальнейшее развитие сетевых технологий, в том числе беспроводных радиосетей и спутниковых каналов связи, стимулировало активность DARPA в исследовании проблем межсетевого взаимодействия и реализации принципов Интернета в ARPANET.

DARPA не делало тайны из своей деятельности в области развития технологий Интернета, поэтому различные научные группы проявляли интерес к разработкам технологии глобальной сети.

Свое начало Интернет берет от сети ARPANET, но чаще Интернет называют наследницей NSFNET - американской сети, объединившей ученых NSF (National Science Foundation), которая сотрудничала, объединялась с ARPANET, а затем поглотила ее.

NSFNET появилась только в середине восьмидесятых годов, однако интерес к построению научных сетей NSF проявляла значительно раньше. В 1979 году произошла встреча шести американских университетов, которые обсудили возможность разработки сети CSNET (Computer Science Research Network). Боб Кан присутствовал на этой встрече как консультант от DARPA, а Кент Куртис - как представитель NSF (National Science Foundation). Тогда, в 1979 году, переговоры не привели к согласию: NSF посчитала проект слишком дорогим. Однако годом позже NSF возвращается к этой идее, которую поддерживает все большее количество университетов. В конце концов, NSF соглашается выступить организатором проекта CSNET. На проект выделяется 5 млн. долл., и NSF попадает в историю как один из первых основателей Интернета. Чтобы читателю было легче соотнести данные успехи с другими достижениями в развитии компьютерной техники, напомню, что в этом же году молодая компания Microsoft предложила операционную систему MS-DOS, а IBM приступила к производству первого персонального компьютера.

Восьмидесятые - NSFNET, BBS, WWW

Многие эксперты называют временем зарождения Интернета начало 80-х годов. В это время DARPA инициировало перевод машин, подсоединенных к его исследовательским сетям, на использование стека TCP/IP. В 1981 году IWG (Internet Working Group) в DARPA публикует документ, в котором говорится о полном переходе с протокола NCP (Network Control Protocol) на протокол TCP/IP, который разрабатывался с 1974 года. ARPANET становится магистральной сетью Интернет и активно используется для многочисленных экспериментов с TCP/IP.

DARPA организовало ряд научных семинаров, во время которых ученые обменивались новыми идеями и обсуждали результаты экспериментов. Был создан специальный комитет для координации и руководства процессом разработки протоколов и архитектуры сети Интернет, получивший название ICCB (Internet Control and Configuration Board); этот комитет существовал и регулярно работал до 1983 года.

Окончательный переход к технологии Интернет произошел в январе 1983 года: в этом году протокол TCP/IP принят Министерством обороны США, а сеть ARPANET была разбита на две независимые части. Одна из них (предназначенная для научных целей) сохранила название ARPANET, а вторая, большая по масштабу сеть MILNET отошла к военному ведомству.

Для того чтобы стимулировать использование новых протоколов в учебных заведениях, DARPA сделало реализацию TCP/IP широко доступной для университетских кругов. В это время многие исследователи использовали версию ОС Unix университета Беркли (шт. Калифорния), называемую BSD Unix (от Berkeley Software Distribution.)

Благодаря тому что DARPA в свое время субсидировала компанию BBN и университет в Беркли с целью реализации протоколов TCP/IP для использования вместе с популярной ОС Unix, более 90% компьютерных факультетов университетов адаптировали новую сетевую технологию, и версия BSD стала фактическим стандартом для реализаций стека протоколов TCP/IP. Было выпущено несколько версий BSD, каждая из которых добавляла в TCP/IP новые возможности, в том числе 4.2BSD (1983 г.), 4.3BSD (1986 г.); 4.3BSD Tahoe (1988 г.); 4.3BSD Reno (1990 г.); 4.4BSD (1993 г.).

С 1985 года NSF реализовала программу создания сетей вокруг своих суперкомпьютерных центров. И в 1986 году создание опорной сети (56 Кбит/с) между суперкомпьютерными центрами NSF привело к появлению целого ряда региональных сетей, таких как JVNCNET, NYSERNET, SURANET, SDSCNET, BARRNET и другие. Так появилась магистральная сеть NSFNET, которая в конце концов объединила все эти научные центры и связала их с ARPANET. Таким образом, NSFNET связала пять суперкомпьютерных центров и открыла доступ к мощным вычислительным ресурсам для широкого круга исследователей. В свое время ARPANET из-за бюрократических проблем не справилась с этой задачей, что и привело к появлению NSFNET. Большое число университетов и исследовательских центров, в том числе и за пределами США, выразили желание подключиться к этой сети. Для уменьшения платы за использование междугородних линий связи решено было развивать систему региональных сетей, которая объединяет компьютеры внутри какого-то региона и имеет выходы на подобные сети поблизости. При такой конфигурации все компьютеры являются равноправными и имеют связь «по цепочке» через соседние компьютеры как друг с другом, так и с суперкомпьютерами NSF. Таким образом, начиная с 1986 года можно говорить о становлении глобальной компьютерной сети Интернет.

В 1988 году Интернет становится международной сетью - к нему присоединяются Канада, Дания, Финляндия, Франция, Норвегия и Швеция. В том же 1988 году в сети появляется служба BBS (Bulletin Board System).

В январе 1989 года сеть насчитывала 80 000 узлов; в ноябре к Интернету присоединились Австрия, Германия, Израиль, Италия, Япония, Мексика, Нидерланды, Новая Зеландия и Великобритания - количество узлов в сети выросло до 160 000. В том же году появилась технология FDDI (Fiber Distributed Interface) - распределенный интерфейс передачи данных по волоконно-оптическим каналам.

Если Интернет - изобретение коллективное, то идею гипертекста и WWW связывают с именем конкретного человека. В 1989 году Бернерс-Ли высказал идею гипертекста, которая и послужила толчком к созданию World Wide Web. Работая в качестве технического консультанта в Европейской лаборатории физики частиц в Женеве, Бернерс-Ли написал программу Eniquire, которая стала прообразом будущей WWW. В том же 1989 году Бернерс-Ли начинает работу над глобальным проектом Всемирной паутины, и всего два года спустя (в 1991 году) первые WWW-объекты помещаются в Интернет. В период с 1991 по 1993 год ученый занимается усовершенствованием спецификаций WWW. В 1994 году Бернерс-Ли переходит работать в Массачусетсский технологический институт в лабораторию компьютерных наук, где он занимает пост директора консорциума WWW, который координирует усилия более сотни корпораций, направленные на совершенствование технологий World Wide Web.

Следующим шагом к современному Интернету стала сеть ARPANET (Advanced Research Projects Agency NETwork) Министерства Обороны США, объединившая в 1969 г. несколько американских университетов и компаний, выполнявших военные заказы. Работа над этой сетью велась с 1961 года по 1967. Её осуществляли Л. Клейнрок, Дж.К.Р. Ликлайдер, Л. Робертс - теоретически и Ф. Харт и С. Орнштейн - практически. Последний позже комментировал, что в тот момент, когда тот рисовал Харту схему, сказал: «Мы обязательно должны построить такую сеть, но не вижу причины, почему бы ею не воспользоваться всем». То есть он говорил о повсеместном использовании, не только в военных и научных целях.

Сеть строилась на технологии пакетной передачи данных с компьютера на компьютер. Изложенная простым языком, идея пакетной коммутации выглядела так: данные должны передаваться в цифровой форме в виде пакетов - дискретных фрагментов, имеющих некоторую унифицированную структуру. В частности, пакет должен содержать информацию о том, откуда и куда он направляется (позднее это было реализовано в виде заголовков пакетов). В то же время, «тело» пакета может быть зашифровано, чтобы, даже перехватив его, посторонние лица не смогли бы его прочесть.

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

Так по заказу DARPA в BBN начали разработку устройств IMP (Interface Message Processor), в задачу которых входило обеспечить связь между компьютерами через телефонную сеть. Работы над первым IMP (модель Honywell 516) велись весной 69-го, и уже к 1 сентября одно такое устройство было доставлено в Калифорнийский университет в Лос-Анджелесе (UCLA) (еще одно IMP-устройство было в самом BBN, но оно пока работало нестабильно). Студенты этого университета сразу взялись писать сетевой протокол, с помощью которого должны были подключить машины Sigma-7 к IMP. В октябре того же 69-го второе устройство IMP было доставлено в другое учебное заведение - в исследовательский цент Стэндфордского университета (SRI).

Реализация самой сети происходила в 1967 году, в ходе которой были и неудачи, но, в конце концов, задача была выполнена и к 1971 было подключено уже 23 хоста ARPANET.

Программист Рэй Томлисон разрабатывает систему электронной почты и пишет программу почтовых сообщений - первый почтовый клиент, а так же вводит в обиход значок «@».

1976 год. Роберт Меткалф (Robert Metcalfe), сотрудник исследовательской лаборатории компании Xerox, создает Ethernet - первую локальную компьютерную сеть.

В 1977 году число хостов достигло ста.

Появилась THEORYNET, разработанная Л. Ландвебером (L. Landweber) из Винсконсинского университета. В сети, объединявшей около 100 специалистов по вычислительной технике, применялись электронная почта и Telnet.

Тимшаре (Timshare) основал Tymnet. Состоялась демонстрация взаимодействия ARPANET и протоколов радиопередачи данных (Packet Radio NET, PRNET), Ethernet и SATNET (SATellite NETwork, передача данных через спутник) на базе TCP/IP. Через спутниковые каналы сеть была связана с Западной Европой.

1979 год. На базе UUCP была запущена первая сеть типа USENET.

А к 1980 году сеть набирает такие ошеломительные обороты. К концу года ARPANET объединяла в сложную иерархическую структуру более 100 хост-компьютеров на четырех континентах. Охватив половину земного шара, она сохранила принцип свободного доступа, за исключением оплаты услуг телекоммуникационных компаний, и стала важным инструментом сотрудничества для научных и бизнес-организаций. Число коммерческих сетей телеобработки данных (Telenet, Tymnet, Datapack и др.) превысило два десятка, а общий объем оказываемых ими услуг перешагнул отметку 300 млн. дол. Сеть работала на протоколе TCP-IP.

Началась эксплуатация BITNET (Because It"s Time NETwork) и CSNET (Computer Science NETwork), которая существовала отдельно от ARPANET.

В январе DCA и DARPA постановили основными протоколами передачи данных по Интернету Internet Protocol (IP) и Transmission Control Protocol (TCP).

До формального начала перехода на TCP/IP (это произошло уже в следующем году) в сети было всего 562 хоста, а типичная пиковая нагрузка составляла 5 Кбит/с. За первый же год работы по новому протоколу число хостов увеличилось вдвое, так же увеличился и объем трафика. Такие темпы роста сохранялись до 1997 года, когда трафик стал расти значительно быстрее числа хостов.

Введение разработанного в Висконсинском университете общего сервера имен уже не требовало от пользователей запоминать цифровой адрес той или иной машины.

Из состава ARPANET наконец-то выделилась сеть MILNET (MILitary NETwork), предназначенная только для обмена военной информацией. MILNET стала относиться к Defence Data Network (DDN) Министерства Обороны США.

Сотворила ARPANET.

И была ARPANET безвидна и пуста.

И дух ARPA носился над сетью.

И сказала ARPA, «Да будет протокол»,

И стал протокол.

И увидела ARPA, что это хорошо.

Дэни Кохен (Danny Cohen)

Как говорится, в каждой шутке есть только доля шутки… На мой взгляд, столь вольное использование текста Библии американцем Дени Кохеном свидетельствует не столько об отсутствии у него пиетета к Библии, сколько о желании вознести факт рождения Интернета до уровня божественного проявления. Сравнить сотворение мира с рождением другого мира - мира Интернет, в котором мы проводим все большую часть нашего времени…

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

Когда я обратился к изучению разнообразной литературы, посвященной истории Интернет, то с удивлением обнаружил, что многие авторы называют самые разные даты рождения Сети. Одни считают, что начало Интернету было положено еще в 1962 году, другие ведут его историю с 1969 года, третьи называют датой рождения 1983-й, четвертые - 1986, и при этом каждый вполне убедительно обосновывает свою точку зрения. Нельзя не согласиться, что каждая из этих дат отмечена важными событиями в области становления Интернета. У меня сложилось впечатление, что, проследив все эти даты рождения, описанные в литературе, как раз можно получить представление не только об истории, но и о сущности такого явления, как Интернет. Надеюсь, что, прочитав дальнейшее повествование, читатель со мной согласится.

Шестидесятые годы - рождение ARPA и ARPANET

Итак, самой первой датой, с которой начинают историю Интернет, является 1962 год. С одной стороны, данное утверждение кажется весьма смелым: ведь в 1962 году еще никто не знал, что такое Интернет, и до того момента, когда это слово появилось на свет, было еще достаточно далеко .

В те далекие времена в мире насчитывалось не более 10 000 примитивных компьютеров, работать на которых было далеко не так легко, как сейчас: компьютеры были куда менее «дружелюбными» и при этом стоили не одну сотню тысяч долларов. Монополия на телефонные коммуникации принадлежала компании AT&T.

Однако именно в том далеком 1962 году Американское агентство исследовательских проектов Министерства обороны США (Advanced Research Projects Agency of the U.S. Department of Defense, ARPA) открыло проект, который позднее получил название ARPANET и значительно позднее - имя Интернет (Internet).

В 1962 году важные исследования были начаты в ряде учебных заведений США и прежде всего в Массачусетсском технологическом институте (MIT). Именно в 1962 году молодой американский ученый из MIT Дж. С. Ликлидер написал работу, где высказал идею глобальной сети, которая бы обеспечивала каждому жителю земли доступ к данным и программам из любой точки земного шара. В октябре того же года Ликлидер стал первым руководителем отдела ARPA IPTO (ARPA Information Processing Techniques Office). В это же время (тоже в MIT) другой ученый, Леонард Клейнрок, закончил работу над своей докторской диссертацией в области теории коммуникационных сетей и получил должность ассистента в калифорнийском университете UCLA. В этом же году молодой подающий надежды сотрудник MIT (также будущий участник проекта ARPANET) Айвен Сазерленд, используя машину TX-2, создал пионерскую интерактивную графическую программу Sketchpad (Блокнот), которая имела большое влияние на развитие компьютерной графики. Вскоре этим ученым было суждено встретиться в работе над исследовательским проектом в ARPA. В 1963 году Ликлидер приглашает Айвена Сазерленда для работы над проектом ARPA, а двумя годами позже в группу приходит еще один ученый, который впоследствии внес большой вклад в создание Интернета, - Боб Тейлор. Ликлидер заключил контракты с MIT, UCLA и BBN (небольшой консалтинговой компанией Bolt Beranek & Newman), чтобы начать воплощение своих дерзких по тем временам идей. В 1963 году происходит важное событие: появляется первый универсальный стандарт ASCII - схема кодирования, назначающая численные значения-коды буквам, цифрам, знакам пунктуации и некоторым другим символам, в результате чего возникает возможность обмена информацией между компьютерами от различных изготовителей.

В 1964 году практически одновременно в MIT, RAND Corporation и Great Britain National Physical Laboratory (GBNPL) были развернуты работы по надежной передаче информации. Появилась идея коммутации пакетов, суть которой сводилась к тому, что любая информация, передаваемая по сети, разбивается на несколько частей (пакетов), которые затем независимо друг от друга перемещаются различными путями (маршрутами), пока не достигнут адресата. Пауль Бэран, Дональд Дэвис, Леонард Клеинрок параллельно вели исследования в этой области. Пауль Бэран был одним из первых, кто опубликовал свои исследования в статье «Передача данных в сетях». Несколько позднее появилась диссертация Клеинрока, в которой были высказаны сходные идеи. Сетевые идеи развиваются на фоне постоянно совершенствующейся аппаратной платформы компьютеров. В 1964 году IBM выпускает новую машину IBM 360, которая устанавливает de facto всемирный стандарт байта - восьмибитного слова, что автоматически сделало машины, использовавшие 12- и 36-битные слова, устаревшими. В данную разработку IBM инвестировала 5 млрд. долл. В этом же году дебютировала онлайновая система бронирования авиабилетов IBM, которая получила имя SABRE (Semi-Automatic Business Research Environment). Она соединила 2000 терминалов в шестидесяти городах по телефонным линиям.

В 1964 году Ликлидер оставляет ARPA, чтобы возвратиться в MIT, и в сотрудничестве с Айвеном начинает разработку операционной системы, работающей в режиме разделения времени. Компьютеры постепенно начинают уменьшаться в размерах и получают более широкое распространение. В 1965 году DEC анонсировала PDP-8, который мог уместиться на рабочем столе. Он стоил 18 000 долл. - пятую часть стоимости IBM/360. Комбинация вычислительной мощности, размера и стоимости позволила компьютеру занять места на сотнях заводов, в тысячах офисов и научных лабораторий. В этом же году на базе финансирования ARPA Ларри Робертс и Томас Марилл создают первую региональную вычислительную сеть WAN (Wide-Area Network). Они подсоединили TX-2 (MIT) к Q-32 в Санта-Монике через выделенную телефонную линию. Система подтвердила предположения Клейнрока, предсказавшего, что коммутация пакетов является наиболее многообещающей моделью для связи между компьютерами.

Годом позже Айвен Сазерленд приглашает Боба Тейлора, работавшего ранее в NASA, для продолжения работ по организации сети. В этом же году ARPA-финансирует проект JOSS (Johnniac Open Shop System), который разрабатывается в RAND Corporation. Система JOSS предоставляла пользователям вычислительные ресурсы в диалоговом режиме с удаленных терминалов. В качестве консолей использовалась модифицированная электрическая пишущая машинка (модель IBM 868).

В 1966 Тейлор сменил Сазерленда на посту директора ARPA IPTO. В его офисе в IPTO было три терминала, которые он мог попеременно подключать к различным вычислительным компьютерам посредством телефонных проводов. «Почему бы нам всем не говорить одновременно?» - однажды задался вопросом Тейлор. Этот вопрос ученого определил целое научное направление, которое вскоре было поставлено перед исследователями ARPA. Идея казалась Тейлору настолько многообещающей, что вскоре ему удалось организовать встречу с Чарльзом Херзфельдом, который в то время был руководителем ARPA. Обрисовав суть проблемы и перспективы, которые сулило исследование, Тейлор уже через 20 минут беседы получил согласие на выделение миллиона долларов на развитие проекта, суть которого состояла в том, чтобы соединить всех клиентов ARPA IPTO в одну сеть. Вскоре после этого Тейлор уговорил Ларри Робертса покинуть МIТ для продолжения работ по сетевому проекту в ARPA.

В 1967 году произошло еще одно событие, которое сыграло важную роль в развитии сетевых технологий: модем, изобретенный в начале шестидесятых, был существенно усовершенствован Джоном Ван Гином из Станфордского научно-исследовательского института (Stanford Research Institute, SRI). Ученый предложил приемник, который мог надежно распознавать биты информации на фоне шумовых помех, создаваемых междугородними телефонными линиями.

Параллельно в то же время английский автор идеи пакетной коммутации Дональд Дейвис занимался теоретическими разработками в британской национальной физической лаборатории. В 1967 году Ларри Робертс собрал научную конференцию в Анн-Арбор в штате Мичиган, на которую он пригласил основных разработчиков сетевого проекта. Конференция имела огромное значение - параллельно проводимые работы начали объединяться. Дональд Дейвис, Пауль Бэрон и Ларри Робертс узнали о работах друг друга. Термин «ARPANET» впервые упоминался в ходе выступления Ларри Робертса именно на этой конференции. На этой же конференции другой выдающийся ученый Уэсли Кларк впервые высказал идею и предложил термин «IMP» - Interface Message Processors, обозначающий устройства для управления трафиком в сети, которые впоследствии эволюционировали в современные маршрутизаторы .

В 1968 году началась работа по созданию IMP. ARPA заключила контракт на 1 млн. долл. с небольшой консалтинговой компанией Bolt Beranek & Newman (BBN) на создание четырех IMP, при помощи которых предполагалось объединить сеть ARPANET. BBN опередила своих более крупных конкурентов благодаря простой организационной структуре и отсутствию бюрократических препон. BBN возглавлял Фрэнк Хартом - человек незаурядных организаторских способностей, активная деятельность которого позволила небольшой компании получить столь престижный контракт. Несмотря на то что контракт был перспективным, на создание IMP был отпущен всего один год.

В 1969 году BBN успешно выполнила условия исторического контракта, в результате которого заработала сеть ARPANET, охватившая все Западное побережье США.

Семидесятые годы - Telnet, FTP, TCP/IP, USENET

В 1970-м продолжается рост сети - каждый месяц добавляется новый узел. В том же году произошло еще два важных события. Во-первых, Денис Ритчи и Кеннет Томпсон из BelLabs закончили работу над созданием операционной системы UNIX. Во-вторых, в этом же году рабочая группа NWG (Network Working Group) под руководством Стива Крокера завершила работу над протоколом NCP (Network Control Protocol), а еще годом позже закончила работу над протоколом эмуляции терминала Telnet и существенно продвинулась в работе над протоколом передачи файлов FTP.

В 1971 году BBN разработала новую платформу. Так называемые TIP-устройства (Terminal IMP, Terminal Interface Processor) обеспечили возможность входить на удаленные хосты, сделав таким образом ARPANET доступной большему числу пользователей. 1971-й был знаменательным не только для развития сетевых технологий; в этом же году произошли революционные преобразования в элементной базе компьютеров - появился микропроцессор 4004 компании Intel. Возвращаясь к сетевым технологиям, надо отметить, что достижения были столь существенными, что наступило время для публичных демонстраций. В 1971 году Ларри Робертс принял решение об организации демонстрации сети ARPA на Международной конференции по компьютерным коммуникациям (ICCC), которая должна была состояться в Вашингтоне в октябре 1972 года. Эксперимент должен был проводиться в реальном времени, чтобы показать, что сеть не только существует, но и работает. Для демонстрации было подготовлено более 40 терминалов. Компания AT&T предоставила канал данных.

Взглянуть на работу сети собрался цвет тогда немногочисленной сетевой элиты. Из Англии специально прилетел Дональд Дейвис - ученый, который ввел в употребление термин «пакетная коммутация». Демонстрация проходила в течение двух с половиной дней, и в ней приняли участие сотни людей, в том числе инженеров и технических работников телекоммуникационной и компьютерной индустрии. Демонстрация на ICCC внесла большой вклад в распространение идей пакетной коммутации и впервые показала широкому кругу людей, что совместное использование ресурсов в сети реально. В результате сообщество ARPANET стало пользоваться уважением, добилось признания новой технологии и получило в свое распоряжение ресурсы. Для производителей компьютеров это означало появление нового рынка.

Однако демонстрация ARPANET явилась не единственным событием 1972 года. Тогда же произошло еще по крайней мере два события, которые оказали огромное влияние на развитие компьютерных технологий. В 1972 году Рей Томильсон (BBN) написал программу, позволяющую отправлять электронную почту по ARPANET. Он же ввел обозначение «user@host» и использовал символ @, который позднее (с 1980 года) был закреплен в международном стандарте адресов электронной почты. (Кстати, в том же году появился язык С.) В 1973 году уже 30 институтов были подсоединены к ARPANET. Среди клиентов ARPANET появились такие частные организации, как BBN, Xerox PARC и MITRE Corporation, а также государственные - NASA’s Ames Research Laboratories, National Bureau of Standards и Air Force Research Facilities.

ARPA переименовывается в DARPA, где буква «D» указывает на Defense. Боб Кан переезжает из BBN в DARPA для осуществления проекта по соединению ARPANET с другими сетями. Начинается весьма сложная работа по объединению сетей, имеющих разные интерфейсы, скорости передачи данных и размеры пакетов. По сути дела, это была работа по созданию межсетевого протокола. В сентябре 1973 года появилась первая публикация по новому протоколу TCP (Transmittion Control Protocol). В 1974 году Ларри Робертс переходит в BBN, а Ликлидер - в DARPA IPTO. Дневной трафик ARPANET к этому времени составил уже 3 млн. пакетов.

В 1975 году Министерство энергетики США создает собственный научный центр по развитию сетевых технологий. Начиная с 1976 года DARPA финансирует исследования в Беркли, ученые которого ведут работы по модифицированию UNIX и созданию протокола TCP/IP. TCP/IP со временем стал одним из наиболее популярных протоколов сетевого взаимодействия и стандартом de facto для реализации глобальных сетевых соединений в силу открытости, масштабируемости и за счет предоставления одинаковых возможностей глобальным и локальным сетям.

В 1976 году появился суперкомпьютер CRAY 1, вычислительная мощность которого привлекла исследователей из разных частей США. Многие ученые выразили желание получить удаленный доступ к мощным вычислительным ресурсам суперкомпьютера. Так на повестку дня стал вопрос о необходимости организации сетевого доступа к суперкомпьютерным центрам. Но развитие сетевых технологий стимулировалось не только суперкомпьютерным направлением.

В 1977 году был анонсирован компьютер Apple II, и появление настольных компьютеров с потенциальной возможностью коммуникаций при помощи модемного подключения дало новый толчок развитию сетевых технологий и модемной индустрии. В 1977 году в DARPA сформировался международный совет по проблемам Интернета, возглавляемый Питером Кирстеном из University Colledge (Лондон). К началу 1978 года эксперимент ARPANET был практически закончен.

В 1979 году появилась служба USENET , которая стала одним из первых примеров клиент-серверной организации.

К концу семидесятых годов архитектура и протоколы TCP/IP приобрели современный вид. К этому времени агентство DARPA стало признанным лидером в разработке сетей с коммутацией пакетов. Дальнейшее развитие сетевых технологий, в том числе беспроводных радиосетей и спутниковых каналов связи, стимулировало активность DARPA в исследовании проблем межсетевого взаимодействия и реализации принципов Интернета в ARPANET.

DARPA не делало тайны из своей деятельности в области развития технологий Интернета, поэтому различные научные группы проявляли интерес к разработкам технологии глобальной сети.

Свое начало Интернет берет от сети ARPANET, но чаще Интернет называют наследницей NSFNET - американской сети, объединившей ученых NSF (National Science Foundation), которая сотрудничала, объединялась с ARPANET, а затем поглотила ее.

NSFNET появилась только в середине восьмидесятых годов, однако интерес к построению научных сетей NSF проявляла значительно раньше. В 1979 году произошла встреча шести американских университетов, которые обсудили возможность разработки сети CSNET (Computer Science Research Network). Боб Кан присутствовал на этой встрече как консультант от DARPA, а Кент Куртис - как представитель NSF (National Science Foundation). Тогда, в 1979 году, переговоры не привели к согласию: NSF посчитала проект слишком дорогим. Однако годом позже NSF возвращается к этой идее, которую поддерживает все большее количество университетов. В конце концов, NSF соглашается выступить организатором проекта CSNET. На проект выделяется 5 млн. долл., и NSF попадает в историю как один из первых основателей Интернета. Чтобы читателю было легче соотнести данные успехи с другими достижениями в развитии компьютерной техники, напомню, что в этом же году молодая компания Microsoft предложила операционную систему MS-DOS, а IBM приступила к производству первого персонального компьютера.

Восьмидесятые - NSFNET, BBS, WWW

Многие эксперты называют временем зарождения Интернета начало 80-х годов. В это время DARPA инициировало перевод машин, подсоединенных к его исследовательским сетям, на использование стека TCP/IP. В 1981 году IWG (Internet Working Group) в DARPA публикует документ, в котором говорится о полном переходе с протокола NCP (Network Control Protocol) на протокол TCP/IP, который разрабатывался с 1974 года. ARPANET становится магистральной сетью Интернет и активно используется для многочисленных экспериментов с TCP/IP.

DARPA организовало ряд научных семинаров, во время которых ученые обменивались новыми идеями и обсуждали результаты экспериментов. Был создан специальный комитет для координации и руководства процессом разработки протоколов и архитектуры сети Интернет, получивший название ICCB (Internet Control and Configuration Board); этот комитет существовал и регулярно работал до 1983 года.

Окончательный переход к технологии Интернет произошел в январе 1983 года: в этом году протокол TCP/IP принят Министерством обороны США, а сеть ARPANET была разбита на две независимые части. Одна из них (предназначенная для научных целей) сохранила название ARPANET, а вторая, большая по масштабу сеть MILNET отошла к военному ведомству.

Для того чтобы стимулировать использование новых протоколов в учебных заведениях, DARPA сделало реализацию TCP/IP широко доступной для университетских кругов. В это время многие исследователи использовали версию ОС Unix университета Беркли (шт. Калифорния), называемую BSD Unix (от Berkeley Software Distribution.)

Благодаря тому что DARPA в свое время субсидировала компанию BBN и университет в Беркли с целью реализации протоколов TCP/IP для использования вместе с популярной ОС Unix, более 90% компьютерных факультетов университетов адаптировали новую сетевую технологию, и версия BSD стала фактическим стандартом для реализаций стека протоколов TCP/IP. Было выпущено несколько версий BSD, каждая из которых добавляла в TCP/IP новые возможности, в том числе 4.2BSD (1983 г.), 4.3BSD (1986 г.); 4.3BSD Tahoe (1988 г.); 4.3BSD Reno (1990 г.); 4.4BSD (1993 г.).

С 1985 года NSF реализовала программу создания сетей вокруг своих суперкомпьютерных центров. И в 1986 году создание опорной сети (56 Кбит/с) между суперкомпьютерными центрами NSF привело к появлению целого ряда региональных сетей, таких как JVNCNET, NYSERNET, SURANET, SDSCNET, BARRNET и другие. Так появилась магистральная сеть NSFNET, которая в конце концов объединила все эти научные центры и связала их с ARPANET. Таким образом, NSFNET связала пять суперкомпьютерных центров и открыла доступ к мощным вычислительным ресурсам для широкого круга исследователей. В свое время ARPANET из-за бюрократических проблем не справилась с этой задачей, что и привело к появлению NSFNET. Большое число университетов и исследовательских центров, в том числе и за пределами США, выразили желание подключиться к этой сети. Для уменьшения платы за использование междугородних линий связи решено было развивать систему региональных сетей, которая объединяет компьютеры внутри какого-то региона и имеет выходы на подобные сети поблизости. При такой конфигурации все компьютеры являются равноправными и имеют связь «по цепочке» через соседние компьютеры как друг с другом, так и с суперкомпьютерами NSF. Таким образом, начиная с 1986 года можно говорить о становлении глобальной компьютерной сети Интернет.

В 1988 году Интернет становится международной сетью - к нему присоединяются Канада, Дания, Финляндия, Франция, Норвегия и Швеция. В том же 1988 году в сети появляется служба BBS (Bulletin Board System).

В январе 1989 года сеть насчитывала 80 000 узлов; в ноябре к Интернету присоединились Австрия, Германия, Израиль, Италия, Япония, Мексика, Нидерланды, Новая Зеландия и Великобритания - количество узлов в сети выросло до 160 000. В том же году появилась технология FDDI (Fiber Distributed Interface) - распределенный интерфейс передачи данных по волоконно-оптическим каналам.

Если Интернет - изобретение коллективное, то идею гипертекста и WWW связывают с именем конкретного человека. В 1989 году Бернерс-Ли высказал идею гипертекста, которая и послужила толчком к созданию World Wide Web. Работая в качестве технического консультанта в Европейской лаборатории физики частиц в Женеве, Бернерс-Ли написал программу Eniquire, которая стала прообразом будущей WWW. В том же 1989 году Бернерс-Ли начинает работу над глобальным проектом Всемирной паутины, и всего два года спустя (в 1991 году) первые WWW-объекты помещаются в Интернет. В период с 1991 по 1993 год ученый занимается усовершенствованием спецификаций WWW. В 1994 году Бернерс-Ли переходит работать в Массачусетсский технологический институт в лабораторию компьютерных наук, где он занимает пост директора консорциума WWW, который координирует усилия более сотни корпораций, направленные на совершенствование технологий World Wide Web.


Формирование ARPA - стало частью реакции США на запуск спутника Советским Союзом в 1957. ARPA существовало на деньги из бюджета Министерства обороны США. Задача этих избранных заключается в том, чтобы распределить между университетами и лабораториями годовой бюджет, исчисляемый несколькими миллиардами долларов, выделенный на работы, наиболее важные с точки зрения национальной безопасности. И уже в 60-х годах основные работы ARPA были посвящены разработке метода соединения компьютеров друг с другом (проведение экспериментов в области компьютерных коммуникаций), а также:

* объединение научного потенциала исследовательских учреждений;
* изучение способов поддержания устойчивой связи в условиях ядерного нападения;
* разработка концепции распределённого управления военными и гражданскими структурами в период ведения войны.

Прежде, чем началась работа над ARPANET, самая идея относительно сети была рождена созданием Методов Обработки информации ARPA. Весной 1967 в Университете Мичигана, ARPA провело ежегодную встречу "принципиальных исследователей" от каждого его университета и других подрядчиков. В итоге, было получены результаты предыдущего годового исследования, обозначены направления перспективных исследований. Организация сети была одной из тем, поднятых на этой встрече.

"На встрече было принято соглашение, что работа на соглашениях начнут использоваться для того, чтобы обменять сообщения между любой парой компьютеров в предложенной сети , и также на рассмотрении видов линий коммуникаций и наборов данных, которые используются. В частности было решено, что коммуникация "протокола" будет включать соглашения для знака и блокировать передачу, ошибочную проверку и повторную передачу, и компьютерную и пользовательскую идентификацию. <...> "

Тем не менее, переход ARPANET с протокола NCP на TCP/IP состоялся только 1 января 1983 года. Это был переход в стиле “Дня X”, требующий одновременных изменений на всех компьютерах. Переход тщательно планировался всеми заинтересованными сторонами в течение нескольких предшествующих лет и прошел на удивление гладко (но привел к распространению значка “Я пережил переход на TCP/IP” ).

В 1983 году перевод ARPANET с NCP на TCP/IP позволил разделить эту сеть на MILNET, собственно сеть для военных нужд, и ARPANET, использовавшуюся в исследовательских целях.


В 1984 году у сети ARPANET появился серьёзный соперник, Национальный фонд науки США (NSF) основал обширную межуниверситетскую сеть NSFNet, которая имела гораздо бо́льшую пропускную способность (56 кбит/с), нежели ARPANET.

В 1990 году понятия ARPANET, NFSNET, MILNET и др. окончательно ушли со сцены, уступив понятию Интернет.

Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: