Архитектура функционального уровня сети
Сетевое программное обеспечение системы создает базовый транспортный уровень, выше которого строятся прикладные функциональные системы. В первую очередь была построена система пакетной обработки заданий на векторно-конвейерной IBM. Рассмотрим на ее примере архитектуру функционального уровня локальной сети системы.
В первую очередь пользователь, желающий выполнить свое задание на основной машине, должен сформировать пакет с заданием. В его распоряжении имеются средства внешней машины, такие как редакторы, библиотеки файлов и т. п.. Сформированный пакет состоит из заголовка и набора файлов, первый из которых является файлом с программой задания, написанной на языке управления заданиями. Этот пакет передается, как файл, задаче-представителю системы пакетной обработки заданий (задаче передачи заданий). Эта задача устанавливает транспортное соединение с задачей ввода заданий в ВКМ. Задача ввода заданий в ВКМ — нерезидент, она образуется при попытке установления соединения с ней, как с задачей с фиксированным адресом.
Между задачей передачи заданий на ВМ и задачей ввода заданий на ВКМ устанавливается два транспортных соединения. В одном из них активной стороной является задача передачи заданий на ВМ, в другом — задача ввода заданий на ВКМ. По первому соединению происходит передача файла с пакетом, по второму — обмен служебными сообщениями. В состав набора служебных сообщений входят сообщения: «приглашение», разрешающее передачу; «сброс», извещающее о происшедшей ошибке и требующее повторного ввода; «квитанция», подтверждающее прием пакета и проставление его в очередь на выполнение.
Задача передачи заданий на ВМ после получения «квитанции» сообщает средствами ВМ пользователю о вводе его задания. На этом ее работа заканчивается.
Метки: функциональный уровень, Архитектура, Сеть, ЭВМ, архитектура уровня сети