Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции инф сети / ИС Лекции ИСТ-102с предварительная версия.doc
Скачиваний:
41
Добавлен:
10.06.2015
Размер:
503.81 Кб
Скачать

5. Виртуальные каналы сети.

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

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

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

Применительно к уровню 1 (физическому) говорить о виртуальном канале не принято. Для верхних уровней также не говорят о виртуальных каналах. Понятие виртуальных каналов применимо к уровням 2-5 (транспортная служба сети).

ВК – виртуальный канал i-го уровня, в котором выделяют две части:

  1. ПБС – программы и оборудование, связанные с конвертацией сообщения на стороне активного пользователя.

  2. ПДС – программы и оборудование, связанные с деконвертацией сообщения на стороне пассивного пользователя (получателя сообщения).

5.2. Типы виртуальных каналов.

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

  1. Канал с полным подтверждением.

  2. Канал с частичным подтверждением, выдаваемым ПДС.

  3. Канал с частичным подтверждением, выдаваемым ПБС.

  4. Канал без подтверждения.

Какой именно тип канала будет использован в сети – это либо вопрос настройки стека протоколов (если используется сетевой протокол, поддерживающий множество типов каналов), либо вопрос выбора протокола.

5.3. Канал с полным подтверждением.

Используются все 4 типа транзакций:

З – запрос, выдается пользователем сервиса со стороны активного пользователя, является запросом к виртуальному каналу на выполнение передачи сообщения. Запрос распространяется по виртуальному каналу и вызывает появление индикации.

И – индикация, извещение пользователя сервиса со стороны пассивного пользователя о том, что получено сообщение и необходимо произвести деконвертацию. Выполнение деконвертации имеет результатом появление ответа.

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

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

5.4. Канал с частичным подтверждением, выдаваемым пдс.

Отметим отличия:

  1. Транзакция «ответ» не используется (деконвертация не контролируется).

  2. Подтверждение выдается не на основании деконвертации, а на основании ответа ПДС, и соответственно, свидетельствует только о том, что сообщение получено ПДС.

Достоинства:

- Более быстрая выдача подтверждения, т.к. выдача подтверждения осуществляется до завершения длительного процесса деконвертации.

Тонкость в том, что в ряде применений активный пользователь ограничен, а именно не может выдавать новые запросы, пока не получит подтверждения на старые. В таком случае быстрая выдача подтверждений позволяет более активно работать с сетью.

Недостатки:

  • Снижение надежности контроля передачи сообщений в сети.