Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект_Родионов_2012.doc
Скачиваний:
15
Добавлен:
21.09.2019
Размер:
6.42 Mб
Скачать

Прикладной процесс

Прикладной процесс по определению стандарта ISO 7498  это идентифицируемый объект в рамках реальной открытой системы, ведущий обработку информации и ответственный за согласование соглашений среды своего существования с законами модели открытых систем.

Менее формально прикладной процесс может быть определен как исполняемая программа пользователя или команды, формируемые внешними по отношению к компьютерной сети техническими средствами или человеком. Именно прикладной процесс, его параметры и особенности реализации, определяют все особенности и параметры компьютерной сети, основное назначение которой – обеспечение взаимодействия прикладных процессов. Совершенно очевидно, что параметры компьютерной сети, на основе которой реализуется система управления самолетом, будет отличаться от параметров сети офисной или банковской системы. Однако, обе компьютерные сети и система, выполненные на их основе, будут выполнены в соответствие с одними и теми же стандартами и понятия прикладного процесса и в той, и в другой системе будут аналогичными. Если учитывать, что современные операционные системы компьютеров выполняются как многозадачные мультипрограммные3 операционные системы, то каждая система сети может параллельно выполнять несколько прикладных процессов. Каждый из исполняемых прикладных процессов в одной системе может взаимодействовать с другими прикладными процессами, расположенными в этой же или в других удаленных системах. При этом каждый прикладной процесс рассматривается системой как самостоятельный системный объект, исполнению которого соответствует вычислительный процесс заданного приоритета.

Взаимодействие прикладных процессов предполагает:

синхронизацию взаимодействия и обмен данными между прикладными процессами;

управление ресурсами сети с целью оптимизации трафика сети;

представление данных, включая их описание и преобразования, в соответствие с принятыми сетевыми стандартами;

обеспечение целостности и сохранности данных.

Введение понятия “прикладной процесс” позволяет ввести понятия  “абонентская система” и “коммуникационная система”. Рассмотрим, например, для определенности взаимодействие прикладного процесса j, реализуемого в системе А, с прикладным процессом k, реализуемым в удаленной системе В (рис. 1.2).

Рис. 1.2. Взаимодействие прикладных процессов в компьютерной сети

Прикладные процессы j и k в рассматриваемом случае обмениваются данными и являются источниками и/или приемниками данных. Система, реализующая прикладные процессы источники и/или приемники данных (в данном случае система А и В), называется абонентской системой. Взаимодействие прикладных процессов j и k осуществляется через промежуточные системы, которые осуществляют в сети функции маршрутизации и ретрансляции кадров данных. Системы, выполняющие функции маршрутизации и ретрансляции кадров данных, называются коммуникационными системами. Учитывая, что в сети параллельно взаимодействует множество прикладных процессов, то одна и та же система одновременно или в разное время может быть и абонентской и коммуникационной, но для каждой пары процессов всегда будет существовать только одна пара абонентских систем. Аналогично вводятся понятия коммуникационной и транспортной сетей. Коммуникационная сеть объединяет все коммуникационные системы, обеспечивающие взаимодействие прикладных процессов j и k, а транспортная сеть включает как коммуникационные, так и абонентские системы для этих же процессов.