Фазы и услуги сеансового сервиса
Сеансовый сервис включает 3 фазы, показанные на рисунке 3.8.
Рис.3.8.
На фазе установления соединения согласуются параметры, распределяются маркеры, выбирается начальная точка синхронизации.
На фазе передачи данных используются услуги по передаче нормальных и срочных данных, передаче маркеров, фиксации точек малой и большой синхронизации, ресинхронизации, оповещения об ошибках, управления активностью.
Фаза завершения может иметь следующие формы:
· упорядоченное завершение;
· безусловное завершение, инициированное пользователем;
· безусловное завершение, инициированное поставщиком сеансового сервиса.
Функциональные группы и сервисные подмножества
Более 20 услуг этого уровня объединяются в 12 функциональных групп. Все открытые системы должны иметь возможность реализации хотя бы одной функциональной группы, которая называется базовой.
Базовая группа включает:
§ S-CONNECT – установление сеансового соединения;
§ S-DATA – передача нормальных данных;
§ S-RELEASE – завершение сеансового соединения;
§ S-U-ABORT – безусловное завершение по инициативе пользователя;
§ S-P-ABORT – безусловное завершение по инициативе поставщика сервиса.
К дополнительным относятся функциональные группы:
· согласованного завершения;
· большой синхронизации;
· управления активностью
· малой синхронизации
· дуплекса;
· полудуплекса;
· ресинхронизации;
· оповещения об ошибках;
· передачи срочных данных и т.д.
При установлении соединения согласовывается сервисное подмножество – сервисный профиль сеансового соединения. Это комбинация: базовая группа + ряд дополнительных групп.
В рекомендации предлагается несколько базовых профилей. Это, например, основное комбинированное подмножество, включающее базовую группу и дополнительные группы полудуплекса и дуплекса. Однако любой пользователь может сам сформировать сервисный профиль исходя из требований к обмену, с учетом возможностей своих и партнера.
Переговоры.
На фазе установления соединения партнеры согласуют ряд параметров сеансового соединения. Сначала выбирается некоторый сервисный профиль как пересечение указанных партнерами профилей (т.е. А Ù B). Затем согласуется качество сеансового сервиса. Оно определяется следующими параметрами:
1. защита сеансового соединения;
2. приоритет сеансового соединения;
3. темп остаточных ошибок;
4. полоса пропускания;
5. задержка передачи для каждого направления.
Для параметров 3 ¸ 5 указываются 2 значения:
¨ желаемая величина параметра;
¨ наименьшая приемлемая величина параметра.
Если поставщик не может обеспечить наименьшую приемлемую величину, то он сообщает об отказе в установлении соединения.
Семантика используемых параметров качества следующая.
«Защита сеансового соединения» показывает степень защиты от несанкционированного доступа. Имеются значения:
· без защиты;
· с защитой от пассивного вмешательства;
· с защитой от активного вмешательства;
· с защитой как от пассивного, так и от активного вмешательства.
«Приоритет» – означает приоритет по отношению к другим сеансовым соединениям.
«Темп остаточных ошибок» рассчитывается как отношение числа некорректных и потерянных блоков к общему числу переданных блоков данных.
«Полоса пропускания» – скорость, с которой пользователь может инициировать сеансовые блоки данных и реагировать на них.
«Задержка передачи» – интервал между моментом инициализации сервисного запроса и моментом его индикации на удаленной стороне. Указывается для блока стандартного размера.
Дата добавления: 2016-04-11; просмотров: 575;