(front-end processor), в сущности, обозначает то же, что и коммуникационный
контроллер. Выделенные коммуникационные контроллеры исполняют процедуры
маршрутизации и управления потоками данных в сети.
Коммуникационный контроллер может быть непосредственно подсоединен к
высокоскоростному каналу Host-узла, или же может быть подключен с помощью
скоростного канала к другому контроллеру коммуникаций.
Программа NCP управляет всеми ресурсами, подключенными к процессору переднего
фронта такими, как: телефонные линии, кластерные контроллеры. При добавлении
новой телефонной линии к коммуникационному контроллеру необходимо
сгенерировать новую конфигурацию программы NCP.
[5]Периферийный узел (тип 2).
[5]Кластерные контроллеры, терминалы, банкоматы (ATM) являются примерами
периферийных узлов. Кластерный контроллер модели 3174 является периферийным
узлом в сети SNA.
Кластерные контроллеры обычно подключаются к коммуникационному контроллеру,
хотя они могут быть подключены и к Host-узлу с помощью канала ввода/вывода.
Подключение к коммуникационному контроллеру может быть выполнено с помощью
кабеля или же телекоммуникационного канала. Однако следует отметить, что
кластерные контроллеры всегда локальны по отношению к своим терминалам.
Далее мы рассмотрим реализацию NAU в каждом из приведенных выше узлов.
[КС 26-7]
[ Сетевые Адресуемые Элементы ]
[ Прикладные подсистемы ]
[ Точка управления системными услугами ]
[ Физический элемент, тип 5 ]
[ Физический элемент, тип 4 ]
[ Физический элемент, тип 2 ]
[ Логические элементы, типы 2 и 3 ]
[ К рис. на стр. 26-8 (в поле рисунка) ]
[1]Иерархия Сетевых Адресуемых Элементов
[5]Сетевые Адресуемые Элементы (NAU) содержатся В узлах SNA. Каждый NAU
имеет уникальный сетевой адрес. В иерархических сетях SNA существует три вида
Сетевых Адресуемых Элементов:
* Точка управления системными услугами (System Services Control Point - SSСР).
Представляет собой модуль VTAM, управляющий сетевыми ресурсами. С помощью
SSCP выполняется преобразование сетевых имен в сетевые адреса;
* Физический элемент (Phisical Unit - PU). Физический элемент - это
объединение аппаратных, микропрограммных и программных средств,
обеспечивающих управление сетевыми ресурсами узла и оперативное прослеживание
их состояния;
* Логический элемент (Logical Unit - LU). Логический элемент является точкой
входа в сеть. Он обеспечивает средства для установления соединения с другим
логическим элементом и обмена информацией между ними.
[5]Из трех перечисленных видов NAU мы, как правило, будем иметь дело с
Логическими и Физическими элементами.
[КС 26-8]
Такие системы, как TSO (Time Sharing Option), CICS (Customer Information
Control System), IMS (Information Management System) и CMS (Conversational
Monitor System) содержат в своем составе часть, реализующую LU. Эти системы
поддерживают и обеспечивают сервис для разработки программного обеспечения,
обработки транзакций, услуги систем баз данных, обработки информации в
оперативном (on-line) режиме.
[5]Типы LU и их функции.
[5]В следующей таблице перечислены типы LU и их функции.
[ Тип LU ] [ Функции ]
[ LU тип 0 ] [ Программа-устройство ]
[ Определяется конкретным приложением ]
[ LU тип 1 ] [ Программа-устройство, отношение master/slave.]
[ Использует данные в виде строки символов SNA (SCS) в ]
[ пакетных системах, 8100 для IMS, 3767 и 3287 ]
[ печатающих устройствах ]
[ LU тип 2 ] [ Программа-устройство, отношение master/slave.]
[ Поток данных 3270 CRT - 3278, 3279 и 3178 ]
[ терминалы, модемы 2, 3, 4 и 5, например ]
[ LU тип 3 ] [ Программа-устройство, отношение master/slave.]
[ Поток данных 3270, печатающие устройства]
[ LU тип 4 ] [ Программа-программа или программа-устройство.]
[ Отношение master/slave или равноправное ]
[ Печатающее устройство с SCS данными. ]
[ LU тип 6.0 и 6.1 ] [ Программа-программа, равноправное отношение.]
[ Host-to-Host, CICS-CICS, IMS-IMS, CICS-IMS. ]
[ LU тип 6.2 ] [ Программа-программа, равноправное отношение.]
[ Использует формат основного потока данных (GDS),]
[ более эффективный и гибкий формат. ]
[ LU тип 7 ] [ Поток данных терминала 5250, применяемый в AS/400,]
[ Системе 36, Системе 38 и других. ]
[5] Рис. 26-1. Таблица типов LU.
[КС 26-9]
[ Сетевые соединения SNA: ]
[ Сеансы ]
[ Приложения ] [ Управление ]
[ К рис. на стр. 26-10 (в поле рисунка)]
[1]Сетевые соединения SNA
[5]Установление соединений и управление соединениями является фундаментальной
частью ежедневной работы на сети SNA.
[5]Сеансы
[5]Сеанс (сессия) в SNA представляет собой логическое соединение между двумя
NAU (Cетевыми Адресуемыми Элементами), обеспечивающее связь между ними. В
рамках SNA сеансы устанавливаются и поддерживаются как в интересах работы
приложений, так и в интересах поддержания сетевой деятельности.
Связь приложений осуществляется в рамках сессий между элементами LU. При
этом первичный LU (PLU) несет ответственность за устранение результатов
воздействия ошибок. Последнее связано с тем, что PLU имеет большую
вычислительную мощность по сравнению со вторичным LU (SLU).
Например, для обеспечения управляемости нельзя в ходе приема данных
изменять состояние экрана. Если все же это происходит, то PLU передает
команду форматирующей записи, чтобы восстановить формат экрана. Аналогично
при выполнении некоторой операции печати на экране можно увидеть в строке
состояния имя PLUNAME.
BIND - это сообщение, передаваемое от одного LU другому. Передатчиком
сообщения BIND является PLU. Приемником сообщения BIND - SLU.
[КС 26-10]
[ Инициализация сеанса ]
[ К рис. на стр. 26-11 ( в поле рисунка )]
[1]Инициализация сеанса
[5]Сеанс LU-LU инициируется, когда SLU принимает сообщение BIND от PLU.
Сообщение BIND содержит параметры, которые хранятся в таблицах VTAM
мейнфрейма.
Исполнение команды BIND зависит от содержимого параметров таких, как тип
устройства (размер экрана, тип принтера и т.д.), причем конфигурационные
таблицы VTAM обязаны точно отображать состав периферийного оборудования,
подключеного к сети. Например, если некоторый LU представляет собой терминал,
а в сообщении BIND содержится спецификация печатающего устройства, то
терминал отвергнет команду связывания и сеанс не будет установлен.
[5]Типы сеансов
[5]Сеанс LU-LU представляет собой соединение между двумя Адресуемыми Сетевыми
Элементами (NAU), которое обеспечивает возможность обмена данными между
конечными пользователями. Иерархические сети SNA также способны обеспечить
сеансы для реализации функций управления сетью. Сеансы SSCP-SSCP, SSCP-PU и
SSCP-LU позволяют решать такие проблемы, как маршрутизация и инициализация
сеансового соединения.
[КС 26-11]
[ Построение одноранговых сетей ]
[ LU 6.2 Сеансы ]
[ К рис. на стр. 26-12 (в поле рисунка)]
[1]Построение одноранговых сетей SNA (APPN - SNA Advanced Peer-to-Peer
Networking).
[5] Равноправное взаимодействие было введено в архитектуру SNA
в 1984 году. Эта более новая технология предполагала использование
вычислительной мощности, распределенной среди больших ЭВМ, мини-ЭВМ и систем
персональных компьютеров. Технология реализует традиционные функции и понятия
концепции SNA, но таким образом, чтобы предоставить Вам распределенные
вычислительные мощности. В результате достигается гораздо более высокая
производительность и гибкость, большие функциональные возможности
с точки зрения разработки приложений.
Одноранговая сетевая технология может быть гораздо более эффективной, чем
технология иерархических сетей SNA. В частности, в новой технологии
отсутствует необходимость в разбиении системы на Host-узлы и узлы
коммуникационных контроллеров.
[КС 26-12]
[5]Характеристики APPN (Advanced Peer-to-Peer Networking)
[5]В каждом узле имеется точка управления, в которой обрабытываются сетевые
коммуникации. При этом маршрутизация является динамической.
Элемент PU 2.1 широковещательно оповещает все активные узлы о своем
существовании. В свою очередь активные узлы выполняют модификации своих
копий таблиц маршрутизации. В результате нет необходимости в поддержании
сеансов SSCP-PU и SSCP-LU. Любой логический элемент LU может инициировать
сеанс с любым LU 6.2 без участия мейнфрейма.
В отличие от LU типа 2, который может обрабатывать только один сеанс, LU типа
6.2 может обрабатывать множество одновременных и параллельных сеансов. В
концепции архитектуры APPC IBM (Advanced Program-to-Program Communications)
логический элемент LU 6.2 разработан для обеспечения возможности совместной
обработки в среде разнородных систем. Последнее определяет
кардинальное направление эволюции архитектуры SNA, нашедшее свое воплощение
в концепции SAA, где элемент LU 6.2 используется в качестве стандарта. Причем
многие производители поддерживают стандарт LU 6.2, и эта поддержка будет,
вероятно, возрастать.
[5]Эффективность.
[5]Логический элемент LU 6.2 может уменьшить стоимость передачи данных,
поскольку он может осуществлять передачу данных более эффективно.
Вычислительные машины, обладающие определенной вычислительной мощностью,
расположенные на обеих сторонах соединения обычно редко нуждаются в обмене
экранной или клавиатурной информацией. Однако терминалы (и персональные
компьютеры, эмулирующие терминалы) обычно должны обмениваться экранной и
другой управляющей информацией даже тогда, когда последнее не является
основной целью связи.
В типичном случае использования локальной сети для передачи файлов элемент
LU 6.2 работает более эффективно, чем 3270 или 5250 при выполнении той же
функции. В случае LU 6.2 передается только содержимое файла. В случае 3270
или 5250 передача файла сопровождается большим количеством обменов форматной
и управляющей информацией. Более того, если учитывать, что элементарный квант
обмена для 3270 - это 4 Кбайта (в то время, как для LU 6.2 - 64 Кбайта), то