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

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

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

Фазы и услуги сервиса сеансового уровня.

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

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

В фазе передачи данных:

А) Для управление передачей используются четыре услуги:

1)  передача нормальных данных (поток данных в виде нормальных сеансовых сервисных блоков данных, контролируемый маркером данных);

2) передача срочных данных (поток данных в виде срочных сеансовых сервисных блоков данных, на который не распространяются маркерные ограничения и управление потоком);

3) передача типизированных данных (поток данных в виде типизированных сервисных блоков данных, не зависящего от доступности и распределения маркера данных);

4) обмен ограниченным количеством данных вне рамок активности.

Б) Для управления расположением маркеров в рамках сеансового соединения используются три услуги:

1)  передача маркеров (передать партнеру доступные маркеры);

2) требование маркеров (запросить у партнера доступные маркеры);

3) передача управления (передача партнеру всех маркеров).

В) Для выполнения фиксации точки синхронизации и ресинхронизации применяются три услуги:

1) фиксация точки малой синхронизации, контролируется маркером малой синхронизации;

2) фиксация точки большой синхронизации, контролируется маркером большой синхронизации;

3) ресинхронизация - для установки сеансового соединения к некоторой согласуемой точке синхронизации и перераспределения доступных маркеров.

Г) Для оповещения об ошибках или неожиданных ситуациях выполняются две услуги:

1) получение уведомления об исключительных условиях или ошибках сеансового протокола: вызывает потерю данных нормального, срочного и типизированного потоков;

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

Д) Для обеспечения управления активностью сеансовый протокол предоставляет пять услуг, каждая из которых контролируется маркером большой синхронизации:

1) инициация активности;

2) возобновление активности;

3) прерывание активности;

4) сброс активности;

5)  упорядоченное завершение активности.

Фаза завершения сеансового соединения характеризуется тремя услугами:

 1) упорядоченное завершение, с использованием маркера завершения;

безусловное завершение по инициативе пользователя;

безусловное завершение по инициативе поставщика сеансового сервиса по внутренним причинам.

Управление соединением

Соединение двунаправленное в смысле потока данных, но оно не является симметричным в плане обмена сообщениями GIOP. Сообщения Request, LocateRequest и CancelRequest могут посылаться только клиентом. Сообщения Reply, LocateReply и CloseConnection - только сервером. Сообщение ErrorMessage может быть послано обеими сторонами. Через соединение для обмена в соответствии с протоколом GIOP могут посылаться только сообщения GIOP.

Каждое сообщение типа Request должно иметь уникальный номер, который идентифицирует запрос в рамках установленного соединения. Этот номер никоим образом не интерпретируется сервером, но он позволяет клиенту установить соответствие между запросом и пришедшим ответным сообщением в случае инициации сразу нескольких запросов. Генерация этих уникальных номеров возлагается на клиента.

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

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

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

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