Метод виртуального телекоммуникационного доступа ( VTAM ) - это подсистема IBM, которая реализует системную сетевую архитектуру (SNA) для сред мэйнфреймов . [1] VTAM предоставляет интерфейс прикладного программирования (API) для коммуникационных приложений и управляет коммуникационным оборудованием, таким как адаптеры и контроллеры. Говоря современной терминологией, VTAM предоставляет стек связи и драйверы устройств.
История
VTAM был введен в 1974 году после ряда задержек [2] в качестве основного компонента SNA вместе с программой управления сетью 370x (NCP) и синхронным управлением каналом передачи данных (SDLC).
В терминологии IBM VTAM - это программное обеспечение метода доступа, позволяющее прикладным программам читать и записывать данные на внешние устройства и с них. Он называется «виртуальным», потому что он был представлен в то время, когда IBM вводила виртуальное хранилище путем обновления операционных систем серии System / 360 до версий виртуального хранилища. VTAM должен был стать преемником более старых методов доступа к электросвязи, таких как базовый метод доступа к электросвязи (BTAM) и метод доступа к электросвязи (TCAM), которые были сохранены в целях совместимости. Таким образом, VTAM сопоставим с методом доступа к виртуальному хранилищу (VSAM), который в то время был новым и предположительно конвергентным методом доступа для дискового хранилища.
ACF / VTAM
Первоначально VTAM предоставлялся бесплатно, как и большинство системного программного обеспечения того времени. Однако VTAM 2 была последней версией, которая была в свободном доступе. ACF / VTAM (Advanced Communication Function / Virtual Telecommunications Access Method) был введен в 1976 г. [3] и предоставлялся за плату за лицензию. Основным нововведением ACF / VTAM стала мультисистемная сетевая функция , которая представила «реализацию межсистемной связи между несколькими S / 370». [4]
Ограниченная версия ACF / VTAM, известная как ACF / VTAME (Advanced Communications Function for the Virtual Telecommunications Access Method Entry), была сделана доступной для систем DOS / VSE , работающих на IBM 4300 . [5]
Службы СНС
VTAM был переименован в функцию SNA Services сервера связи для OS / 390 . Этот программный пакет также предоставляет функции TCP / IP . По состоянию на сентябрь 2019 года VTAM используется на нескольких предприятиях.
Функции
VTAM поддерживает несколько сетевых протоколов, включая SDLC , Token Ring , start-stop, Bisync , локальные (подключенные к каналу) устройства 3270, [6] и более поздние версии TCP / IP.
В сети VTAM, связь проходила через интегрированный адаптер связи в самой ЭВМ, или с помощью отдельного программируемого интерфейсного процессора, IBM 3745 / 3746 Процессор связи с его собственной операционной системы, сетевого управления программы NCP . Эти машины больше не продаются IBM активно, но все еще поддерживаются. IBM обеспечивает обслуживание оборудования и обновления микрокода примерно для 20 000 установленных контроллеров 3745/3746. Надежная сторонняя отрасль, состоящая из небольших специализированных компаний 3745/3746, предоставляет такие контроллеры, обновления, функции и соответствующие услуги поддержки. VTAM и SNA все еще используются многими предприятиями.
Первоначально VTAM разрешал обмен данными только между мэйнфреймами и периферийным оборудованием, таким как терминалы, распределенные процессоры и миникомпьютеры. Позже были введены «междоменные» сервисы (не путать с доменами TCP / IP), позволяющие создавать сети SNA с более чем одним мэйнфреймом. Последующим развитием стало SNA Network Interconnect (SNI), позволяющее объединять сети различных организационных единиц (фирм) с высокой степенью независимости. Наконец, к VTAM были добавлены расширенные функции одноранговой сети ( APPN ). В APPN мэйнфрейм больше не является сердцем сети, но все узлы в сети считаются одноранговыми. Одна из причин, по которой был представлен APPN, заключалась в том, что он действовал как убийца DECnet , но к тому времени, когда APPN был фактически отправлен, популярность DECnet уже снизилась. APPN считался слишком сложным, и по состоянию на 2012 год его в значительной степени вытеснил TCP / IP.
Рекомендации
- ^ Корпорация IBM (2011). Азбука системного программирования z / OS Том 4 (PDF) .
- ^ Фрэнк, Рональд А. (17 октября 1973 г.). "IBM откладывает выпуск второго виртуального TP; SD: ожидается влияние C" . Компьютерный мир . Проверено 30 июня 2020 года .
- ^ Корпорация IBM. «5735-RC2 IBM Advanced Communication Function для VTAM (ACF / VTAM) V1 R1 для OS / VS» . Проверено 30 июня 2020 года .
- ^ Введение в расширенные функции связи (PDF) . IBM. Май 1979 г. GC30-3033-1.
- ^ Сетевые программные продукты: общая информация (PDF) . IBM. Сентябрь 1985 г. GC27-0657-2.
- ^ Введение в VTAM (PDF) . IBM. Апрель 1976 года. GC27-6987-5.