Сеансовый уровень Сетевой уровень Пользовательские процессы и уровни управления в ИВС Прикладной уровень Стек TCP/IP Представительный уровень

Информационно-вычислительные системы и сети

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

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

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

Ранее было сказано (в разделе 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) может рассматриваться как самостоятельный документ, являющийся базовым для обеспечения в будущем отображения на новые транспортные протоколы.

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