Протоколы прикладного обШу
вне пользователей файловых систем в процессе передачи, доступа или управления хранящейся информацией, таким образом, как если бы файлы хранились в самих этих системах. В качестве пользователя файловых систем выступает прикладной процесс, называемый процесс-клиент. Процесс, с помощью которого организуется доступ к удаленному накопителю файлов (файл-серверу), получил название процесс файл-сервер. В качестве поставщика средств, с помощью которых процесс-клиент получает доступ к удаленному накопителю файлов, выступает специальный элемент прикладной службы передачи, доступа и управления файлом. Работа с файлами осуществляется с помощью трех взаимодействующих объектов: контроллера, объекта — источника и объекта — приемника. Основные функции управления доступом и передачей файлов берет на себя контроллер, который в соответствии с заданным протоколом осуществляет координацию и управление передачей информации между объектом-источником и объектом-приемником. С целью обеспечения различных режимов работы службы все множество выполняемых ею функций разбито на классы: 1. Передачи, обеспечивающий пересылку файлов или их частей между системами. 2. Управления, обеспечивающий управление виртуальным файлохранилищем с помо 3. Передачи и управления, являющийся комбинацией первых двух классов. 4. Доступа, обеспечивающий процессу-клиенту возможность выполнения последова 5. Неограниченный класс, оставляющий выбор функциональных блоков за разработчи Учитывая множество различных программных продуктов в области управления файлами, стандартом определена модель виртуального хранилища файлов, которая является общей моделью, используемой для описания файлов и их атрибутов. Все службы и протокол передачи, доступа и управления файлом ориентированны на взаимодействие с виртуальным хранилищем файлов. При работе с реальной системой хранения данных устанавливается соответствие элементов между ней и виртуальным файлохранилищем. Это является частью процесса создания так называемого рабочего окружения, которое создается службой и протоколом передачи, доступа и управления файлом. Рабочее окружение позволяет процессам идентифицировать друг друга, определять необходимый файл, устанавливать атрибуты файла, подключать управление файлом, а также задавать режимы и фазы работы службы передачи, доступа и управления файлом. Документом ISO/DIS 8831 определена служба передачи и обработки заданий, которая обеспечивает распределенную обработку заданий в компьютерных сетях, соответствующих Эталонной модели взаимодействия открытых систем. Совместно с одноименным протоколом эта служба определяет правила взаимодействия удаленных прикладных элементов различных открытых систем. Элементы службы взаимодействуют между собой посредством обмена протокольными блоками данных, называемые в данном случае спецификацией работы. Спецификация работы содержит управляющую часть спецификации и документы. В управляющую часть спецификации работы включены поля, содержащие информацию, необходимую для выполнения заданной операции. Документ является информационной частью спецификации работы, определяющей взаимодействие между поставщиком службы передачи и обработки заданий и пользователем этой службы. Концептуальное взаимодействие между поставщиком и пользователем службы передачи и обработки заданий определяется ее примитивами. Служба обеспечивает: ввод задания, полученного от пользователя; формирование запросов выполнения заданий; доставку документов получателям; контроль документов и др. С целью предоставления возможности подключения различных терминалов к компьютерной сети была разработана концепция виртуального терминала. Виртуальный терминал представляет собой некоторый гипотетический терминал, обобщающий в себе характерные
|