Меню

Главная
Случайная статья
Настройки
ARPANET
Материал из https://ru.wikipedia.org

ARPANET (от англ. Advanced Research Projects Agency Network) — компьютерная сеть, созданная в 1969 году в Управлении перспективных исследовательских проектов Министерства обороны США (DARPA) и явившаяся прототипом сети Интернет. 1 января 1983 года она стала первой в мире сетью, перешедшей на маршрутизацию пакетов данных. В качестве маршрутизируемого протокола использовался IP, который и по сей день является основным протоколом передачи данных в сети Интернет. Первоначально ARPANET была исследовательским проектом и соединяла лишь научные учреждения, однако в 1975 году была подключена к Агентству военной связи (Defense Communications Agency), были добавлены средства шифрования. ARPANET прекратила своё существование в июне 1990 года (оборонный сегмент был выделен в отдельную сеть MILNET ещё в 1983 году).

Содержание

История

В 1957 году в ответ на запуск советского спутника США создают Агентство передовых исследовательских проектов (DARPA). Усилия организации, направленные на исследования в области компьютерных технологий, возглавил Джозеф Ликлайдер (J.C.R. Licklider), который пришёл в ARPA из Bolt, Beranek and Newman[англ.] (BBN) в октябре 1962 года. Обработка, хранение, передача информации выполнялись на перфокартах, что усложняло процесс исследований и расчётов, и первоначальная задача перед Ликлайдером стояла в изменении самого технологического процесса.

В 1968 году Министерство обороны США посчитало, что на случай войны нужна надёжная система передачи информации, и предложило разработать для этого компьютерную сеть. При ARPA был создан Офис методов обработки информации[англ.] (Information Processing Techniques Office, IPT или IPTO). Разработка такой сети была поручена Калифорнийскому университету в Лос-Анджелесе, Стэнфордскому университету, Университету Юты и Калифорнийскому университету в Санта-Барбаре. Одновременно при Калифорнийском университете в Лос-Анджелесе (UCLA) создали Центр сетевых измерений. Большинство этих людей вошло в историю как пионеры Интернета: Винтон Серф (Vinton Cerf); Стефан Крокер (Stephen Crocker); Джон Постел (Jon Postel); Роберт Брадэн (Robert Braden), работник компьютерного центра UCLA; Мишель Вингфильд (Michael Wingfield), создавший первый интернет-интерфейс BBN 1822 (Спецификация взаимодействия между хост-компьютером и сетью ARPANET) для компьютера Xerox Data System Sigma7[англ.]; и Дэвид Крокер (David Crocker), брат Стефана, разработавший стандарт электронной почты.

Всю первую половину 1969 года продолжались работы над иерархией протоколов передачи данных. Суть проблемы состояла в разделении на уровни взаимодействия частей компьютеров в сети: аппаратной, программной частей, уровень модема и т. д. Также система должна была поддерживать протокол удалённого доступа, запуска программ (telnet) и передачи файлов (ftp).

При инсталляции ранних узлов сети решили соединить те исследовательские центры, которые были активно вовлечены в создание ARPANET. Так, первым узлом будущей сети стал Калифорнийский университет в Лос-Анджелесе: 2 сентября 1969 установили соединение между двумя компьютерами[1]. Испытание технологии произошло уже 29 октября в 21:00. Сеть состояла из двух терминалов, которые должны были быть максимально удалены друг от друга, чтобы проверить систему в максимальных режимах: первый терминал находился в Калифорнийском университете, а второй — на расстоянии 640 км от него — в Стэнфордском университете. На терминалах использовали 16-разрядные мини-компьютеры Honeywell DDP-316 с 12 кибибайтами ОЗУ, цифровые абонентские линии связи DS-0 ёмкостью 56 кбит/с были арендованы у телефонной компании AT&T, а протоколом для передачи сообщения был Interface Message Processor (IMP). Тестовое задание заключалось в том, что первый оператор вводил слово «login», являвшееся командой входа в систему, а второй должен был подтвердить, что он видит его у себя на экране. Подключение к удалённому компьютеру выполнял Чарли Клайн (Charley Kline) из Лос-Анджелеса, а в Стэнфорде принимал сообщение Билл Дювалль (Bill Duvall), подтверждавший передачу каждого символа по телефону. Первый эксперимент потерпел неудачу, — отобразились только буквы «l», «o» и сеть перестала функционировать. В 22:30 эксперимент был повторён и прошёл удачно[2].

Компьютерная сеть была названа ARPANET и в рамках проекта 5 декабря 1969 года объединила четыре научных учреждения: Калифорнийский университет в Лос-Анджелесе, Стэнфордский университет, Университет Юты и Калифорнийский университет в Санта-Барбаре. Все работы финансировались Министерством обороны США. Сеть начала активно расти и развиваться — её уже использовали учёные из разных областей науки, и к 1971 году были подключены ещё 15 терминалов. В 1973 году через трансатлантический телефонный кабель к сети подключены первые иностранные организации из Великобритании и Норвегии. В 1977 году ARPANET состояла из 111 хост-компьютеров, а уже в 1983 году — из 4000, которые располагались на всей территории США, была налажена спутниковая связь с Гавайями и Европой. После перехода с протокола NCP на TCP/IP в 1983 году, термин Интернет закрепился за сетью ARPANET.

В 1971 году была разработана первая программа для отправки электронной почты по сети. Стоимость пересылки электронного письма составляла 50 центов.

В 1983 году Министерство обороны разделило ARPANET на две сети: ARPANET для исследований и MILNET для военного использования.

В 1984 году Национальный фонд науки США (NSF) основал свою обширную межуниверситетскую сеть NSFNet, состоящую из сетей меньше, например CSNET, Usenet и Bitnet, став конкурентом для ARPANET. В небольшой срок, число пользователей достигло десять тысяч, и уже эту сеть стали называть Интернетом.

2 ноября 1988 года ARPANET был заражён первым в мире сетевым червём — Червём Морриса, который парализовал работу шести тысяч интернет-узлов в США и принёс ущерб примерно в 96,5 миллионов долларов. Специалисты провели анализ программы, который не выявил ни логических бомб, ни каких-либо деструктивных функций, но одна логическая ошибка в коде привела к разрушительным последствиям. Сам же Роберт Моррис был приговорён к к трём годам условно, 10 тысячам долларов штрафа и 400 часам общественных работ.

В 1989 году Интернет стал набирать обороты, всё больше сеть использовалась в коммерческих целях. К тому же NSFNet была ориентирована именно на научную аудиторию, эта научная сеть была быстрее ARPANET, в ней было больше компьютеров. В конце концов в ARPA решили отказаться от своего детища, успевшего просуществовать 22 года, а входящие в ARPANET компьютеры - передать NSFNet. Данную миссию, отключая один за другим от ARPANET компьютеры, совершил Марк Пуллен (Mark Pullen).

Программное обеспечение и протокол

Отправной точкой для связи между хостом и хостом в ARPANET в 1969 году был протокол 1822, который определял передачу сообщений в IMP. Формат сообщения был разработан, чтобы работать однозначно с широким спектром компьютерных архитектур. Сообщение 1822, по существу, состояло из типа сообщения, числового адреса хоста и поля данных. Чтобы отправить сообщение данных другому хосту, передающий узел отформатировал сообщение данных, содержащее адрес хоста получателя и отправляемое сообщение данных, а затем передал сообщение через аппаратный интерфейс 1822. Затем IMP доставил сообщение на адрес назначения, либо доставив его на локально подключённый хост, либо передав его другому IMP. Когда сообщение было в конечном итоге доставлено на хост-получатель, принимающий IMP передаст подтверждение готовности к следующему сообщению (RFNM) отправляющему IMP хоста. В отличие от современных Интернет-дейтаграмм, ARPANET был разработан для надёжной передачи 1822 сообщений и для информирования главного компьютера, когда он теряет сообщение; современный IP ненадёжен, тогда как TCP надёжный. Тем не менее протокол 1822 оказался неадекватным для обработки нескольких соединений между различными приложениями, находящимися на главном компьютере. Эта проблема была решена с помощью программы сетевого контроля (NCP), которая предоставила стандартный метод для установления надёжных двунаправленных линий связи с контролируемым потоком между различными процессами на разных компьютерах. Интерфейс NCP позволил прикладному программному обеспечению подключаться через ARPANET путём внедрения высокоуровневых коммуникационных протоколов, раннего примера концепции иерархии протоколов, включённой в модель OSI. В 1983 году протоколы TCP / IP заменили NCP в качестве основного протокола ARPANET, и ARPANET затем стал одним из компонентов раннего Интернета.

Примечания
  1. Sutton, Chris. Internet Began 35 Years Ago at UCLA with First Message Ever Sent Between Two Computers. UCLA (2 сентября 2004). Архивировано из оригинала 8 марта 2008 года.
  2. Сегодня Интернету исполняется 40 лет — Новости дня. Дата обращения: 30 октября 2009. Архивировано 5 октября 2013 года.


Литература
  • Андрей Воленко. В начале была ARPA... // UP Special : журнал. — 2011. — № 3. — С. 46—49. — ISSN 1729-438X.
Downgrade Counter