Пользовательские процессы и уровни управления в ИВС Физическая структура терминального комплекса и сетей Представительный уровень управленияпередачей

Управление сеансами связи. Сеансовый уровень управления передачей.

Вводные замечания.

Ранее было сказано (в разделе 6.2), что доступ к процессам представляет собой интерфейс между программами пользователей и транспортной сетью и включает в себя представительный и сеансовый уровень. Программы управления представлением и сеансами, образующие уровень доступа к процессам определяются как сетевые элементы.

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

· управление передачей заданий (вопросов) и решений (ответов);

· устранение состязаний при одновременном обращении нескольких сетевых элементов к одному;

· инициализацию и прекращение сеанса связи;

· временное прекращение передачи информации во время сеанса и возобновление передачи;

· повторную передачу массивов информации, уничтоженных из-за наличия в них ошибок. Основные параметры устройства поэлементной синхронизации. Рассмотрим основные параметры замкнутых УС с дискретным управлением и постоянным коррекционным эффектом.

Сеансовый протокол может быть как двухсторонним, так и многосторонним. Основная задача, возлагаемая на протокол, состоит в организации взаимодействия абонентов и управление сеансами связи в интересах трех основных видов обмена информацией между абонентами: передачи файлов, удаленного ввода-вывода заданий для выполнения расчетов, интерактивного (диалогового) взаимодействия терминалов с банками данных и информационными системами. Имеется еще дополнительный вид обмена - электронная почта со своим сеансовым протоколом (передача текстов “писем” от одного оператора к другому).

Целью сеансового уровня является организация сеансов связи между двумя либо более (одновременно) прикладными процессами. Для этого один из прикладных процессов должен обратиться в представительный уровень с предложением о проведении сеанса и получить согласие на этот сеанс. Последний для организации и проведения сеанса взаимодействует с сеансовым уровнем.

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

Сеансовый уровень предусматривает два вида сервиса сеансов:

а) соединение прикладных объектов для их взаимодействия и последующее разсоединение этих объектов;

б)  управление обменом данными между прикладными объектами.

Первый из видов сервиса сеансов называется административным, а второй - управлением передачей данных.

Административный сервис сеансов осуществляет:

· установление сеанса между прикладными процессами;

· идентификацию сеанса (выделение рассматриваемого сеанса среди множества других сеансов);

· восстановление сеанса (после возникших ошибок либо неполадок);

· прекращение сеанса (после передачи всех необходимых последовательностей массивов информации).

Сервис сеансов управления передачей данных предусматривает набор функций, в который входят:

·  обмен данными между прикладными процессами;

· определение границ между передаваемыми массивами информации;

· диалоговое управление упорядоченным обменом.

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

а)  путем диалога между двумя сеансовыми объектами;

б) на основе предварительной договоренности.

Обзор протоколов GIOP и IIOP

Спецификация протокола GIOP состоит из следующих элементов:

Определение Общего Представления Данных (Common Data Representation - CDR). CDR - это способ кодирования типов данных, определенных в IDL в низкоуровневое представление, пригодное для передачи их по имеющимся каналам связи между ORB-ами.

Формат сообщения протокола GIOP. Сообщения протокола GIOP обеспечивают нахождение объекта, отработку запросов, а также простейшее управление каналом коммуникации.

Предположения о транспорте. Спецификация GIOP описывает общие предположения, которые делаются при рассмотрении любого сетевого транспортного слоя, который может быть использован для обмена сообщениями протокола GIOP. Также описываются общие принципы управления соединением.

Спецификация IIOP добавляет к спецификации протокола GIOP следующий пункт:

Транспорт для сообщений протокола IIOP.

Спецификация IIOP описывает, каким образом агенты могут установить соединение по протоколу TCP/IP и использовать его для передачи сообщений протокола GIOP.

Протокол IIOP не является самостоятельной спецификацией - это специализированное отображение протокола GIOP поверх транспортного слоя TCP/IP. Спецификация GIOP (без элементов, специфичных для IIOP) может рассматриваться как самостоятельный документ, являющийся базовым для обеспечения в будущем отображения на новые транспортные протоколы.

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

Сервис сеансового уровня. Стандарты, протоколы, средства реализации.

Фазы и услуги сервиса сеансового уровня. Сеансовый сервис охватывает три фазы: установления сеансового соединения, передачи данных и завершения сеансового соединения.

Функциональные группы и стандартные подмножества сеансового сервиса. Функциональная группа - это объединение логически связанных услуг.

Качество сеансового уровня. Понятие “качество сервиса” определяет параметры сеансового соединения, которые касаются исключительно поставщика сеансового сервиса.

В таблице 6.7 приведен состав сеансовых услуг фаз установления соединения, передачи данных и завершения соединения и соответствующих им примитивов.

1. Прикладной уровень ( программы пользователей) - 90 мин. Рассмотреть варианты реализации прикладного уровня (программ пользователей) в ЭВМ (хостмашинах), структуру программ административного управления функционированием ВС. Дать общие сведения о стандартах и протоколах.

Программные платформы для пользовательских процессов в информационно-вычислительных сетях.Большое разнообразие типов компьютеров, используемых в вычислительных сетях, влечет за собой разнообразие программных платформ, суть сетевых операционных систем (ОС), а именно: для персональных компьютеров и рабочих станций, для серверов сетей различного уровня: локальных, территориальных (региональных, глобальных).


На главную