Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Метод виртуального доступа к телекоммуникациям (VTAM) — это подсистема IBM, реализующая архитектуру сетевых систем (SNA) в средах мейнфреймов. VTAM предоставляет интерфейс программирования приложений (API) для приложений связи и управляет коммуникационным оборудованием, таким как адаптеры и контроллеры. В современных терминах VTAM предоставляет коммуникационный стек и драйверы устройств.
Virtual Telecommunications Access Method (VTAM) is the IBM subsystem that implements Systems Network Architecture (SNA) for mainframe environments. VTAM provides an application programming interface (API) for communication applications, and controls communication equipment such as adapters and controllers. In modern terminology, VTAM provides a communication stack and device drivers.
История
VTAM был представлен в 1974 году после ряда задержек как важный компонент SNA вместе с Network Control Program (NCP) 370x и Synchronous Data Link Control (SDLC). В терминологии IBM, VTAM – это программное обеспечение метода доступа, позволяющее прикладным программам читать и записывать данные на внешние устройства и с них. Он называется «виртуальным», поскольку был представлен в то время, когда IBM внедряла виртуальную память, модернизируя операционные системы серии System/360 до версий с виртуальной памятью. VTAM должен был стать преемником более ранних методов доступа к телекоммуникациям, таких как Basic Telecommunications Access Method (BTAM) и Telecommunications Access Method (TCAM), которые поддерживались для обеспечения обратной совместимости. Таким образом, VTAM сопоставим с Virtual Storage Access Method (VSAM), который в то время был новым и, как предполагалось, унифицированным методом доступа к дисковому хранилищу.
VTAM was introduced in 1974 after a series of delays as a major component of SNA along with the 370x Network Control Program (NCP) and Synchronous Data Link Control (SDLC). In IBM terminology, VTAM is an access method software allowing application programs to read and write data to and from external devices. It is called 'virtual' because it was introduced at the time when IBM was introducing virtual storage by upgrading the operating systems of the System/360 series to virtual storage versions. VTAM was supposed to be the successor to the older telecommunications access methods, such as Basic Telecommunications Access Method (BTAM) and Telecommunications Access Method (TCAM), which were maintained for compatibility reasons. As such, VTAM is comparable with the Virtual Storage Access Method (VSAM), which was at that time a new and supposedly converged access method for disk storage.
ACF/VTAM
Первоначально VTAM предоставлялся бесплатно, как и большинство системного программного обеспечения того времени. Однако VTAM 2 была последней версией, доступной бесплатно. ACF/VTAM (Advanced Communication Function/Virtual Telecommunications Access Method) был представлен в 1976 году и распространялся за плату по лицензии. Главной новой функцией ACF/VTAM была подсистема многосистемной сети, которая обеспечивала межсистемное взаимодействие между несколькими системами S/370. Ограниченная версия ACF/VTAM, известная как ACF/VTAME (Advanced Communications Function for the Virtual Telecommunications Access Method Entry), была доступна для систем DOS/VSE, работающих на IBM 4300.
Originally, VTAM was provided free of charge like most systems software of that time. However, VTAM 2 was the last version to be freely available. ACF/VTAM (Advanced Communication Function/Virtual Telecommunications Access Method) was introduced in 1976 and was provided for a licence fee. The major new feature of ACF/VTAM was the Multisystem Networking Facility, which introduced "implementation of intersystem communication among multiple S/370s.". A limited version of ACF/VTAM known as ACF/VTAME (Advanced Communications Function for the Virtual Telecommunications Access Method Entry) was made available for DOS/VSE systems running on the IBM 4300.
Услуги SNA
VTAM был переименован в компонент SNA Services в Communications Server для OS/390. Этот программный пакет также предоставляет функции TCP/IP. По состоянию на сентябрь 2019 года VTAM используется на множестве предприятий.
VTAM has been renamed to be the SNA Services feature of Communications Server for OS/390. This software package also provides TCP/IP functions. VTAM is used in multiple enterprises as of September 2019.
Особенности
VTAM поддерживает несколько сетевых протоколов, включая SDLC, Token Ring, start-stop, Bisync, локальные (с подключением по каналу) устройства 3270, а позже TCP/IP. В сети VTAM связь осуществлялась через интегрированный коммуникационный адаптер в самом мейнфрейме или через отдельный программируемый процессор переднего плана, IBM 3745/3746 Communications Processor, с собственной операционной системой – программой управления сетью NCP. Эти устройства больше не активно продаются IBM, но по-прежнему поддерживаются. IBM предоставляет аппаратное обслуживание и обновления микрокода для ориентировочно 20 000 установленных контроллеров 3745/3746. Развитая сторонней индустрией из небольших специализированных компаний, занимающихся 3745/3746, предлагает такие контроллеры, обновления, функции и сопутствующие услуги поддержки. VTAM и SNA все еще используются многими предприятиями. Изначально VTAM обеспечивал связь только между мейнфреймами и периферийным оборудованием, таким как терминалы, распределенные процессоры и миникомпьютеры. Позже были внедрены сервисы "cross domain" (не следует путать с доменами TCP/IP), позволяющие сетям SNA включать более одного мейнфрейма. Дальнейшим развитием стала технология SNA Network Interconnect (SNI), позволяющая объединять сети различных организаций (компаний) с высокой степенью независимости. В конечном итоге, в VTAM были добавлены функции расширенной сети типа "одноранговая" (APPN). В APPN мейнфрейм больше не является центральным узлом сети, а все узлы сети рассматриваются как равноправные. Одной из причин внедрения APPN было стремление заменить DECnet, однако к моменту выпуска APPN популярность DECnet уже снизилась. APPN считался излишне сложным, и к 2012 году в значительной степени уступил место TCP/IP.
VTAM supports several network protocols, including SDLC, Token Ring, start stop, Bisync, local (channel attached) 3270 devices, and later TCP/IP. In a VTAM network, communication took place through an integrated communication adapter in the mainframe itself, or by a separate programmable front end processor, the IBM 3745/3746 Communications Processor, with its own operating system, the Network Control Program NCP. These machines are no longer actively marketed by IBM, but are still supported. IBM provides hardware maintenance and microcode updates for the estimated 20,000 installed 3745/3746 controllers. A robust third party industry of smaller 3745/3746 specialty companies provide such controllers, upgrades, features, and related support services. VTAM and SNA are still in use by many enterprises. Initially, VTAM only allowed communication between mainframes and peripheral equipment such as terminals, distributed processors and minicomputers. Later, 'cross domain' services were introduced (not to be confused with TCP/IP domains) allowing SNA networks with more than one mainframe. A subsequent development was SNA Network Interconnect (SNI), allowing networks of different organizational entities (firms) to be interconnected with a high degree of independence. Finally, Advanced Peer to Peer Networking functions (APPN) were added to VTAM. In APPN the mainframe is no longer the heart of the network, but all nodes in the network are considered as peers. One of the reasons why APPN was introduced was to act as a DECnet killer, but by the time APPN was actually shipped the popularity of DECnet had already declined. APPN was considered overly complex and as of 2012 has been largely superseded by TCP/IP.