Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции КИС Часть2.doc
Скачиваний:
17
Добавлен:
26.04.2019
Размер:
515.07 Кб
Скачать

3. Продвижение сетевых сообщений

3.1. Терминология

i + 1

i

ТДС

Т

i – нижний уровень, его принято называть поставщиком сервиса (Service Provider) по отношению к верхнему;

i + 1 - верхний уровень по отношению к уровню i, его принято называть пользователем сервиса (Service User) по отношению к нижнему;

ТДС - точка доступа к сервису (PAS – Point Access Service). Если поставщик сервиса реализован программно, то ТДС – это библиотека функций, предназначенных для использования пользователем сервиса. Если поставщик сервиса реализован аппаратно, то это могут быть управляющие регистры. ТДС на сеансовом уровне называется Port – точка доступа к сервису сеансового уровня. Фактически именно эта точка считается началом специфических сетевых служб и именно эта точка имеет свой физический адрес (например, IP адрес в случае TCP/IP протокола);

Т - обращение верхнего уровня к нижнему, а также ответы, выдаваемые нижним уровнем для верхнего; принято называть транзакциями (transaction).

3.2. Механизм отката

Методика обращения к функциям уровней в OSI и TCP/IP называется транзакционным механизмом.

В разных протоколах и в разных ОС можно встретить 2 варианта транзакционного механизма:

а) безоткатный;

б) откатный.

Механизм отката предполагает следующее. Перед началом выполнения любых транзакций выполняется работа по полному сохранению состояния системы до начала транзакции с тем, чтобы в случае неудачного завершения транзакции можно было восстановить первоначальное состояние системы.

При использовании безоткатного механизма (без использования механизма отката) надежность и степень защищенности системы ниже.

Поддержка откатного транзакционного механизма – это необходимое требование к вычислительным машинам класса защищенности D.

Поддержка откатного транзакционного механизма в вычислительной системе обеспечивается следующим образом:

  1. в системах на основе протоколов OSI, Apple Talk, SNA откатный механизм поддерживается стандартно и выбирается как опция настроек протоколов;

  2. в

    i + 1

    ПОМ

    i

    более старых и менее развитых протоколах типа TCP/IP, NetBIOS предполагается использование исключительно безоткатного механизма, но возможно использование откатного механизма за счет установки дополнительных протоколов в стек протоколов, так называемых протоколов откатного механизма. В этом случае программы протоколов откатного механизма становятся посредниками между уровнями:

где ПОМ – протокол откатного механизма.

3.3. Понятие виртуального канала

Во всех протоколах поддерживается т. н. «прозрачный механизм» доступа к функциям нижележащих уровней.

Прозрачный механизм доступа означает, что пользователь сервиса обращается к функциям поставщика сервиса так, как будто поставщик сервиса есть последнее звено, обеспечивающее передачу данных по сети. Т. е. уровень i + 1, обращаясь к ТДС уровня i, может не подозревать о существовании уровня i - 1.

Таким образом, для уровня i + 1 уровень i представляется неким виртуальным каналом. Уровни со 2 по 5 (с канального по сеансовый) образуют виртуальные каналы.

АП

ПП

i + 1

i

i - 1

i - 2

i + 1

i

i - 1

i - 2

ВК

ПБС

ПДС

На рисунке:

i - 2, i - 1, i, i + 1 – уровни стека протоколов;

АП - активный пользователь, инициирующий передачу сообщений по сети;

ПП - пассивный пользователь – получатель сообщения;

ВК - виртуальный канал;

ПБС - поставщик ближнего сервиса – часть виртуального канала, территориально близкая к активному пользователю;

ПДС - поставщик дальнего сервиса – часть виртуального канала, территориально близкая к пассивному пользователю.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]