El Método de Acceso a Telecomunicaciones Virtuales ( VTAM ) es el subsistema de IBM que implementa la Arquitectura de Red de Sistemas (SNA) para entornos de mainframe . [ 1 ] VTAM proporciona una interfaz de programación de aplicaciones (API) para aplicaciones de comunicación y controla equipos de comunicación como adaptadores y controladores. En la terminología moderna, VTAM proporciona una pila de comunicación y controladores de dispositivos.
Historia
VTAM se introdujo en 1974 después de una serie de retrasos [ 2 ] como un componente principal de SNA junto con el Programa de Control de Red (NCP) 370x y el Control de Enlace de Datos Síncrono (SDLC).
En la terminología de IBM, VTAM es un software de método de acceso que permite a los programas de aplicación leer y escribir datos desde y hacia dispositivos externos. Se denomina «virtual» porque se introdujo cuando IBM implementó el almacenamiento virtual mediante la actualización de los sistemas operativos de la serie System/360 a versiones de almacenamiento virtual. Se suponía que VTAM sería el sucesor de los métodos de acceso de telecomunicaciones anteriores, como el Método Básico de Acceso a las Telecomunicaciones (BTAM) y el Método de Acceso a las Telecomunicaciones (TCAM), que se mantuvieron por motivos de compatibilidad. Por lo tanto, VTAM es comparable con el Método de Acceso al Almacenamiento Virtual (VSAM), que en aquel momento era un método de acceso nuevo y supuestamente convergente para el almacenamiento en disco.
ACF/VTAM
Originalmente, VTAM se distribuía gratuitamente, como la mayoría del software de sistemas de la época. Sin embargo, VTAM 2 fue la última versión disponible gratuitamente. ACF/VTAM (Advanced Communication Function/Virtual Telecommunications Access Method) se introdujo en 1976 [ 3 ] y se ofrecía mediante el pago de una licencia. La principal novedad de ACF/VTAM fue la Multisystem Networking Facility , que introdujo la "implementación de la comunicación entre sistemas múltiples S/370". [ 4 ]
Se puso a disposición una versión limitada de ACF/VTAM conocida como ACF/VTAME (Advanced Communications Function for the Virtual Telecommunications Access Method Entry) para sistemas DOS/VSE que se ejecutaban en el IBM 4300. [ 5 ]
Servicios de SNA
A partir de OS/390 , IBM integró VTAM y TCP/IP en Communications Server y renombró VTAM como la función SNA Services de Communications Server. VTAM se utiliza en numerosas empresas desde septiembre de 2019.
Características
VTAM admite varios protocolos de red, incluidos SDLC , Token Ring , start-stop, Bisync , dispositivos 3270 locales (canal adjunto), [ 6 ] y TCP/IP posterior.
En una red VTAM, la comunicación se realizaba mediante un adaptador de comunicación integrado en el propio mainframe o mediante un procesador frontal programable independiente, el procesador de comunicaciones IBM 3745/3746 , con su propio sistema operativo, el programa de control de red (NCP) . IBM ya no comercializa activamente estas máquinas, pero aún ofrece soporte. IBM proporciona mantenimiento de hardware y actualizaciones de microcódigo para los aproximadamente 20 000 controladores 3745/3746 instalados. Un sólido sector de terceros, compuesto por empresas especializadas en 3745/3746, ofrece dichos controladores, actualizaciones, funcionalidades y servicios de soporte relacionados. VTAM y SNA siguen siendo utilizados por muchas empresas.
Inicialmente, VTAM solo permitía la comunicación entre mainframes y equipos periféricos como terminales, procesadores distribuidos y minicomputadoras. Posteriormente, se introdujeron recursos "entre dominios" [ 7 ] (que no deben confundirse con los dominios TCP/IP), lo que permitió redes SNA con más de un mainframe. Un desarrollo posterior fue SNA Network Interconnect (SNI) [ 8 ] , que permitió interconectar redes de diferentes entidades organizativas (empresas) con un alto grado de independencia. Finalmente, se añadieron a VTAM las funciones de Advanced Peer to Peer Networking ( APPN ) [ 9 ] . En APPN, el mainframe ya no es el núcleo de la red, sino que todos los nodos de la red se consideran pares. Una de las razones por las que se introdujo APPN fue para competir con DECnet , pero para cuando APPN se lanzó, la popularidad de DECnet ya había disminuido. APPN se consideró excesivamente complejo y, a partir de 2012, ha sido ampliamente reemplazado por TCP/IP.
Referencias
- ↑ IBM Corporation (2011). ABC de la programación de sistemas z/OS Volumen 4 (PDF) .
- ↑ Frank, Ronald A (17 de octubre de 1973). "IBM retrasa el lanzamiento de la segunda versión virtual de TP; se espera un impacto en SD:C" . Computerworld . Consultado el 30 de junio de 2020 .
- ↑ IBM Corporation (8 de agosto de 2001). "5735-RC2 IBM Advanced Communication Function for VTAM (ACF/VTAM) V1 R1 for OS/VS" . Archivado del original el 4 de marzo de 2016. Consultado el 30 de junio de 2020 .
- ↑ Introducción a la función de comunicaciones avanzadas (PDF) . IBM. Mayo de 1979. GC30-3033-1. Archivado del original (PDF) el 26 de noviembre de 2017.
- ↑ Productos de programas de red: Información general (PDF) . IBM. Septiembre de 1985. GC27-0657-2.
- ↑ Introducción a VTAM (PDF) . IBM. Abril de 1976. GC27-6987-5.
- ↑ "z/OS Communication Server: SNA Network Implementation Guide - Static definition of cross-domain resources" . IBM.
- ↑ "z/OS Communication Server: Ejemplos de definición de recursos SNA: Conexión de múltiples redes mediante la interconexión de redes SNA" . IBM.
- ↑ "Redes en z/OS - Introducción a APPN" . IBM.
- Arquitectura de red de sistemas
- Sistemas operativos para mainframes de IBM