Проектирование реляционных баз данных. Ковалев А.В - 5 стр.

UptoLike

7
таким действиям относятся активизация уровня (перевод его в рабочее состояние) и контроль
ошибок, возникающих при передаче данных.
Сеансовый уровень выполняет задачу организации и проведения диалога между ПрП.
Он обеспечивает пользователю иллюзию того, что ПрП выполняется не в нескольких, располо-
женных в различных местах, процессорах, а в одном мощном процессоре.
Инициатором сеанса является прикладной объект, который требует проведения сеанса и
указывает представительному объекту адрес партнера. После этого представительный объект-
отправитель обращается к сеансовому объекту, инициируя сеанс взаимодействия. В системе-
получателе все происходит наоборот. Сеансовый объект предлагает представительному объек-
ту принять участие в сеансе. В свою очередь, представительный объект обращается к при-
кладному объекту с предложением о сеансе.
Сеансовый уровень обеспечивает выполнение двух основных групп функций : обслужи-
вание сеансов и обеспечение диалоговой формы передачи данных. Задачей первой группы
функций является установление и ликвидация сеансового соединения (СеС), по которому
передаются данные. Вторая группа обеспечивает управление потоками данных.
Основные функции, выполняемые сеансовым уровнем, заключаются в следующем: ус-
тановление СеС; обмен данными; управление взаимодействием; синхронизация СеС; извеще-
ние об исключительных ситуациях; отображение СеС на транспортное соединение; завершение
СеС.
Установление СеС позволяет представительным объектам начать сеанс их взаимодей-
ствия и обеспечивает выбор параметров (скорость передачи, необходимость подтверждения
запросов и т. д.).
Управление взаимодействием объектов позволяет определить, чья в данный момент оче-
редь выполнять определенные операции сеансового взаимодействия. Стандарты задают три
формы взаимодействия объектов во время сеанса: дуплексную (диалог), полудуплексную
(диалог) и симплексную (монолог).
Синхронизация СеС позволяет устанавливать и находить точки синхронизации про-
цесса взаимодействия объектов во время сеанса.
Сущность отображения СеС на транспортное соединение заключается в следующем.
Во-первых, через одно и то же транспортное соединение могут последовательно передаваться
данные, относящиеся к различным сеансам. Во-вторых, один и тот же сеанс может последова-
тельно осуществляться по нескольким транспортным соединениям.
Завершение СеС позволяет представительным объектам так закончить сеанс, чтобы не
пропали блоки данных, находящиеся в пути.
Для взаимодействующих ПрП, расположенных в одной и той же системе, сеансовый
уровень является самым нижним. Что касается транспортного, сетевого, канального и физи-
ческого уровней, то они необходимы для взаимодействия тех ПрП, которые находятся в раз-
личных системах.
Транспортный уровень выполняет задачу предоставления сквозных соединений при-
кладным объектам. Для выполнения указанной задачи транспортный уровень осуществляет
передачу данных между системами сквозь все имеющиеся в сети физические средства соеди-
нения.
При создании транспортного уровня должна быть обеспечена полная его независимость
от ипа и характера взаимодействующих ПрП. Предоставляемые уровнем соединения являются
прозрачными, т.е. по ним могут передаваться любые используемые коды и осуществляться
всевозможные методы организации диалога на сеансовом уровне.
Для осуществления эффективной передачи данных транспортный уровень обеспечива-
ет несколько классов обслуживания, учитывающих все разнообразные требования к транспор-
ту информации, предъявляемые различными ПрП. Классы сервиса характеризуются выбран-
таким действиям относятся активизация уровня (перевод его в рабочее состояние) и контроль
ошибок, возникающих при передаче данных.
       Сеансовый уровень выполняет задачу организации и проведения диалога между ПрП.
Он обеспечивает пользователю иллюзию того, что ПрП выполняется не в нескольких, располо-
женных в различных местах, процессорах, а в одном мощном процессоре.
       Инициатором сеанса является прикладной объект, который требует проведения сеанса и
указывает представительному объекту адрес партнера. После этого представительный объект-
отправитель обращается к сеансовому объекту, инициируя сеанс взаимодействия. В системе-
получателе все происходит наоборот. Сеансовый объект предлагает представительному объек-
ту принять участие в сеансе. В свою очередь, представительный объект обращается к при-
кладному объекту с предложением о сеансе.
       Сеансовый уровень обеспечивает выполнение двух основных групп функций: обслужи-
вание сеансов и обеспечение диалоговой формы передачи данных. Задачей первой группы
функций является установление и ликвидация сеансового соединения (СеС), по которому
передаются данные. Вторая группа обеспечивает управление потоками данных.
       Основные функции, выполняемые сеансовым уровнем, заключаются в следующем: ус-
тановление СеС; обмен данными; управление взаимодействием; синхронизация СеС; извеще-
ние об исключительных ситуациях; отображение СеС на транспортное соединение; завершение
СеС.
       Установление СеС позволяет представительным объектам начать сеанс их взаимодей-
ствия и обеспечивает выбор параметров (скорость передачи, необходимость подтверждения
запросов и т. д.).
       Управление взаимодействием объектов позволяет определить, чья в данный момент оче-
редь выполнять определенные операции сеансового взаимодействия. Стандарты задают три
формы взаимодействия объектов во время сеанса: дуплексную (диалог), полудуплексную
(диалог) и симплексную (монолог).
       Синхронизация СеС позволяет устанавливать и находить точки синхронизации про-
цесса взаимодействия объектов во время сеанса.
       Сущность отображения СеС на транспортное соединение заключается в следующем.
Во-первых, через одно и то же транспортное соединение могут последовательно передаваться
данные, относящиеся к различным сеансам. Во-вторых, один и тот же сеанс может последова-
тельно осуществляться по нескольким транспортным соединениям.
       Завершение СеС позволяет представительным объектам так закончить сеанс, чтобы не
пропали блоки данных, находящиеся в пути.
       Для взаимодействующих ПрП, расположенных в одной и той же системе, сеансовый
уровень является самым нижним. Что касается транспортного, сетевого, канального и физи-
ческого уровней, то они необходимы для взаимодействия тех ПрП, которые находятся в раз-
личных системах.
       Транспортный уровень выполняет задачу предоставления сквозных соединений при-
кладным объектам. Для выполнения указанной задачи транспортный уровень осуществляет
передачу данных между системами сквозь все имеющиеся в сети физические средства соеди-
нения.
       При создании транспортного уровня должна быть обеспечена полная его независимость
от ипа и характера взаимодействующих ПрП. Предоставляемые уровнем соединения являются
прозрачными, т.е. по ним могут передаваться любые используемые коды и осуществляться
всевозможные методы организации диалога на сеансовом уровне.
       Для осуществления эффективной передачи данных транспортный уровень обеспечива-
ет несколько классов обслуживания, учитывающих все разнообразные требования к транспор-
ту информации, предъявляемые различными ПрП. Классы сервиса характеризуются выбран-


                                               7