ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.12.2020

Просмотров: 1744

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

312

технический

 

потенциал

готовясь

 

к

 

неизбежной

как

 

тогда

 

казалось

,

третьей

 

мировой

 

войне

.

Сначала

 

в

 

гонке

 

вооружений

 

лидировали

 

США

они

 

первыми

создали

 

ядерное

 

оружие

 

и

 

развернули

 

вокруг

 

СССР

 

сеть

 

военных

баз

откуда

 

американские

 

бомбардировщики

 

могли

 

за

 

считанные

часы

 

доставить

 

атомные

 

бомбы

 

до

 

любого

 

советского

 

города

Сама

же

 

территория

 

США

отделенная

 

океанами

 

от

 

остального

 

мира

ка

-

залась

 

недосягаемой

 

для

 

вторжения

Поэтому

когда

 

вечером

 

в

 

пят

-

ницу

 4 

октября

 1957 

года

 

американцы

 

узнали

 

о

 

запуске

 

первого

 

со

-

ветского

 

спутника

они

 

были

 

потрясены

Ракета

доставившая

 

в

 

кос

-

мос

 

мирный

 

спутник

могла

 

с

 

таким

 

же

 

успехом

 

сбросить

 

на

 

Нью

-

Йорк

 

или

 

Вашингтон

 

все

 

испепеляющую

 

водородную

 

бомбу

Бла

-

гополучие

 

нации

 

в

 

одночасье

 

оказалось

 

под

 

угрозой

.

В

 

США

 

все

 

пришло

 

в

 

движение

Понимая

что

 

в

 

гонке

 

вооруже

-

ний

 

выиграет

 

та

 

сторона

у

 

которой

 

лучше

 

поставлены

 

образова

-

ние

 

и

 

наука

правительство

 

коренным

 

образом

 

перестроило

 

свою

политику

 

в

 

этой

 

области

Уже

 

в

 

феврале

 1958 

года

 

были

 

созданы

два

 

мощных

 

ведомства

сыгравших

 

ключевую

 

роль

 

в

 

истории

 «

хо

-

лодной

 

войны

». 

Первое

 

занимаось

 

непосредственно

 

космосом

 

и

называлось

 

Национальным

 

управлением

 

по

 

аэронавтике

 

и

 

иссле

-

дованию

 

космического

 

пространства

 (National Aeronautics and Space

Administration – NASA), 

перед

 

вторым

 

была

 

поставлена

 

более

 

об

-

щая

 

задача

 

обеспечить

 

стратегическое

 

превосходство

 

США

 

в

 

сфе

-

ре

 

высоких

 

технологий

Оно

 

работало

 

при

 

министерестве

 

обороны

(Department of Defence –DoD) 

и

 

называлось

 

Управлением

 

перспек

-

тивных

 

исследований

 (Advanced Research Projects Agency – ARPA).

Управление

 

подключило

 

к

 

военным

 

программам

 

крупнейшие

 

уни

-

верситеты

 

и

 

исследовательские

 

центры

тратя

 

на

 

них

 

громадные

деньги

Шестидесятые

 

годы

 – 

это

 

время

когда

 

в

 

США

подкармли

-

ваемые

 

военным

 

бюджетом

расцветали

 

кибернетика

информати

-

ка

прикладная

 

математика

 

и

 

другие

 

точные

 

науки

а

 

профессора

внушали

 

студентам

: «

Ради

 

вашего

 

собственного

 

благополучия

ради

благополучия

 

нации

делайте

 

домашние

 

задания

!..».

В

 

самый

 

разгар

 «

холодной

 

войны

», 

в

 

дни

 

кубинского

 

кризиса

октября

 1962 

года

в

 ARPA 

была

 

организована

 

дирекция

 

компью

-


background image

313

терных

 

программ

 

и

 

ее

 

первым

 

руководите

-

лем

 

был

 

назначен

 

Дж

Ликлайдер

 ( Licklider,

Joseph Carl Robnett; 1915-1990) 

из

 

Массачус

-

сетского

 

технологического

 

института

 (MIT),

незадолго

 

до

 

этого

 

написавший

 

серию

 

заме

-

ток

 

о

  «

Галактической

 

сети

», 

связывающей

множество

 

компьютеров

 

в

 

глобальных

 

мас

-

штабах

 

и

 

дающей

 

свободный

 

доступ

 

пользо

-

вателям

 

к

 

программам

 

и

 

данным

 (

примерно

то

что

 

мы

 

видим

 

сегодня

 

в

 

интернете

). 

Хотя

его

 

деятельность

 

на

 

высоком

 

посту

 

была

 

не

-

долгой

идея

 

Сети

 

уже

 

захватила

 

умы

 

руко

-

водства

 ARPA. 

Преемники

 

Ликлайдера

 

Иван

Сазерленд

 (Ivan Sutherland), 

которого

 

счита

-

ют

 

родоначальником

 

компьютерной

 

графика

и

 

Боб

 

Тейлор

 (Bob

Taylor) 

стали

 

прорабатывать

 

вопросы

 

реализации

 

этого

 

фанасти

-

ческого

 

проекта

Эксперименты

проведенные

 

в

 1964 - 1966 

годах

по

 

заказу

 ARPA 

в

 MIT 

под

 

руководством

 

Лоуренса

 

Робертса

 (Roberts,

Lawrence) 

продемонстрировали

 

принципиальную

 

возможность

 

свя

-

зи

 

нескольких

 

ЭВМ

но

 

в

 

то

 

же

 

время

 

показали

что

 

для

 

крупномас

-

штабной

 

и

 

надежной

 

вычислительной

 

сети

 

принцип

 

коммутации

каналов

 

неприемлем

Нужна

 

была

 

принципиально

 

новая

 

схема

 

пе

-

редачи

 

данных

и

 

эта

 

схема

 

нашлась

Она

 

называется

 

коммутацией

сообщений

 (message switching).

Принцип

 

коммутации

сообщений

 

и

 

пакетов

Принцип

 

коммутации

 

сообщений

был

 

разработан

 

почти

 

одновременно

и

 

совершенно

 

независимо

 

друг

 

от

друга

 

в

 

трех

 

местах

Основополагающие

 

теоретические

 

исследова

-

ния

 

в

 

этом

 

направлении

 

принадлежат

 

Леонарду

 

Клейнроку

(Kleinrock, Leonard; 

р

. 1934), 

который

будучи

 

аспирантом

 MIT, 

пред

-

ложил

 

базовые

 

принципы

 

пакетной

 

технологии

опубликовал

 

в

 1961

году

 

пионерскую

 

статью

а

 

в

 1964 

году

 – 

первую

 

монографию

 

по

коммутации

 

пакетов

В

 1963 

году

получив

 

ученую

 

степень

Клейн

-

рок

 

стал

 

работать

 

в

 

Калифорнийском

 

университете

 

в

 

Лос

-

Андже

-

лесе

 (University of California Los Angeles – UCLA), 

где

 

организовал

Джозеф

 

Ликлайдер


background image

314

исследовательский

 

сетевой

 

центр

.

Параллельно

 

похожие

 

принципы

 

развивались

 

в

 

знаменитой

 

не

-

коммерческой

 

фирме

 RAND Corporation (

расшифровывается

 

как

Research ANd Development – 

Исследования

 

и

 

разработки

). 

Эта

 

не

-

большая

 

по

 

численности

 

исследовательская

 

организация

располо

-

женная

 

в

 

живописном

 

месте

 

на

 

берегу

 

Тихого

 

океана

прослави

-

лась

 

выдающимися

 

достижениями

 

в

 

области

 

анализа

 

сложных

 

си

-

стем

прикладной

 

математики

исследования

 

операций

В

 

частно

-

сти

по

 

заказу

 

министерства

 

обороны

 

там

 

создавался

 

проект

 

систе

-

мы

 

связи

 

для

 

управления

 

вооруженными

 

силами

 

и

 

страной

 

в

 

слу

-

чае

 

ядерной

 

войны

В

 1964 

году

 

под

 

руководством

 

Пола

 

Бэрэна

(Baran, Paul) 

вышел

 

отчет

в

 

котором

 

предлагалась

 

самоорганизую

-

щаяся

 

компьютерная

 

сеть

сохраняюшая

 

работоспособность

 

даже

при

 

уничтожении

 

некоторых

 

узлом

 

коммутации

 

и

 

линий

 

связи

.

Третья

 

группа

 

исследователей

 

трудилась

 

за

 

океаном

в

 

Вели

-

кобритании

где

 

в

 

Национальной

 

физической

 

лаборатории

 (National

Physical Laboratory – NPL) 

под

 

руководством

 

Дональда

 

Дэвиса

(Davies, Donald) 

была

 

создана

 

экспериментальная

 

компьютерная

сеть

 

с

 

коммутацией

 

сообщений

.

В

 

системе

 

с

 

коммутацией

 

сообщений

 

узлы

 

сети

в

 

отличие

 

от

коммутации

 

каналов

не

 

занимаются

 

простым

 

переключением

 

ли

-

ний

Каждый

 

узел

 

представляет

 

собой

 

настоящий

 

компьютер

 

с

 

про

-

цессором

 

и

 

памятью

В

 

первых

 

сетях

 

эти

 

коммуникационные

 

ком

-

пьютеры

 

обозначались

 

как

 IMP –– Interface Message Processor, 

а

позже

 

стали

 

называть

ся

 

маршрутизаторами

 (router).

 

Когда

 

от

 

або

-

нента

 

приходит

 

сообщение

маршрутизатор

 

запоминает

 

его

 

в

 

своей

памяти

определяет

какому

 

из

 

соседних

 

узлов

 

нужно

 

отправить

 

со

-

общение

 

дальше

и

как

 

только

 

нужный

 

канал

 

освободится

переда

-

ет

 

его

 

следующему

 

маршрутизатору

Если

 

от

 

соседнего

 

узла

 

прихо

-

дит

 

подтверждение

 

о

 

благополучном

 

прибытии

 

сообщения

то

 

оно

стирается

 

из

 

памяти

а

 

если

 

произошла

 

ошибка

то

 

передача

 

сооб

-

щения

 

повторяется

 

до

 

тех

 

пор

пока

 

не

 

придет

 

положительная

 

кви

-

танция

Так

передаваясь

 

по

 

эстафете

 

от

 

маршрутизатора

 

к

 

марш

-

рутизатору

сообщение

 

за

 

несколько

 

прыжков

 

(hops)

 

дойдет

 

до

 

ад

-

ресата

.


background image

315

Как

 

видим

принцип

 

коммутации

 

сообщений

 

имеет

 

следующие

отличительные

 

особенности

:

соединительный

 

канал

 

занимается

 

конкретным

 

сообщением

только

 

на

 

время

 

передачи

 

и

 

сразу

 

же

 

освобождается

Тем

 

самым

обеспечивается

 

высокий

 

коэффициент

 

использования

дефицитных

 

соединительных

 

каналов

;

передача

 

сообщения

 

между

 

соседними

 

узлами

 

происходит

 

по

процедуре

 

с

 

переспросом

Более

 

того

если

 

соседний

 

узел

 

или

соединительный

 

канал

 

вообще

 

окажутся

 

неработоспособными

,

маршрутизатор

 

отправит

 

сообщение

 

по

 

обходному

 

пути

Тем

самым

даже

 

при

 

ненадежных

 

каналах

 

связи

 

и

 

разрушении

отдельных

 

узлов

обеспечивается

 

высокий

 

уровень

 

надежности

всей

 

сети

.

Таим

 

образом

схема

 

коммутации

 

сообщений

 

оказывается

 

из

-

бавленной

 

от

 

главных

 

пороков

 

схемы

 

с

 

коммутацией

 

каналов

од

-

нако

 

это

 

достигается

 

не

 

даром

а

 

ценой

 

других

 

проблем

.

Во

-

первых

,

 

маршрутизаторы

 – 

это

 

не

 

простые

 

соединители

по

-

добные

 

телефонным

 

реле

 

на

 

АТС

а

 

полнофункциональные

 

компь

-

ютеры

Поэтому

 

на

 

практике

 

коммутация

 

сообщений

 

не

 

могла

 

реа

-

Абонент

 1

Абонент

 3

Абонент

 2

Абонент

 4

D

A

B

C

Принцип

 

коммутации

 

сообщений


background image

316

лизоваться

 

раньше

чем

 

появились

 

относительно

 

дешевые

 

мини

-

ЭВМ

 , 

то

 

есть

 

в

 

середине

 60-

х

 

годов

 (

как

 

мы

 

знаем

первая

 

массо

-

вая

 

мини

-

машина

 PDP-8 , 

была

 

выпущена

 

в

 1965 

году

).

Во

-

вторых

повторные

 

прием

 

и

 

передача

 

приводят

 

к

 

задерж

-

кам

которые

 

могут

 

достигать

 

значительных

 

величин

если

 

путь

 

со

-

общения

 

проходит

 

через

 

длинную

 

цепочку

 

узлов

Этот

 

недостаток

является

 

принципиальным

от

 

него

 

невозможно

 

избавиться

 

совсем

,

можно

 

только

 

постараться

 

уменьшить

 

задержку

повышая

 

быстро

-

действие

 

каналов

 

связи

 

и

 

самих

 

маршрутизаторов

.

В

 

чистом

 

виде

 

коммутация

 

сообщений

 

затруднительна

 

еще

 

по

одной

 

причине

Если

 

необходимо

 

передавать

 

длинные

 

сообщения

,

порядка

 

нескольких

 

мегабайт

то

 

на

 

каждом

 

узле

 

приходится

 

хра

-

нить

 

и

 

повторно

 

передавать

 

такие

 

массивы

 

данных

Это

 

долго

 

и

дорого

работа

 

сети

 

блокируется

 

длинными

 

сообщениями

Для

 

борь

-

бы

 

с

 

этой

 

проблемой

 

была

 

предложена

 

идея

 

пакетной

 

коммутации

.

Пакет

 (packet) 

– 

это

 

сообщение

 

ограниченной

 

длины

обычно

 

до

1500 

байт

Длинные

 

сообщения

 

у

 

источника

 

разбиваются

 

на

 

паке

-

ты

которые

 

независимо

 

друг

 

от

 

друга

 

проходят

 

через

 

сеть

и

 

у

 

по

-

лучателя

 

опять

 

собираются

 

в

 

целостные

 

сообщения

Сети

органи

-

зованные

 

по

 

такому

 

принципу

 

называются

 

сетями

 

пакетной

 

ком

-

мутации

 (packet switching).

Между

 

прочим

разбиение

 

сообщения

 

на

 

пакеты

 

позволяет

уменьшить

 

время

 

задержки

 

за

 

счет

 

так

 

называемого

 

водопроводно

-

го

 

эффекта

На

 

рисунке

 

схематически

 

изображена

 

передача

 

сооб

-

щений

 

от

 

абонента

 

А

 

до

 

абонента

 D 

через

 

цепочку

 

узлов

 B 

и

 C.

Если

 

сообщение

 

передается

 

целиком

 (

левая

 

диаграмма

), 

то

 

транс

-

ляция

 

его

 

на

 

следующем

 

узле

 

может

 

начаться

 

только

 

после

 

оконча

-

ния

 

приема

 

последнего

 

байта

 (

ведь

 

нужно

 

проверить

 

корректность

приема

 

и

 

послать

 

квитанцию

 

отправителю

). 

В

 

результате

 

первый

символ

 

сообщения

 

достигнет

 

получателя

 

в

 

момент

 

времени

 t

1

Если

же

 

сообщение

 

передается

 

отдельными

 

пакетами

 (

в

 

нашем

 

примере

их

 

четыре

), 

то

 

первый

 

паке

 

при

 

тех

 

же

 

скоростях

 

передачи

 

и

 

обра

-

ботки

 

данных

 

дойдет

 

до

 

конечного

 

пункта

 

через

 

время

 t

2

.

Таким

 

образом

теоретически

 

метод

 

пакетной

 

коммутации

 

сулил

большие

 

преимущества

 

по

 

сравнению

 

с

 

коммутацией

 

каналов

Оста

-