Overview
ISO/IEC 9041-1:1997 - "Information technology - Open Systems Interconnection - Virtual Terminal Basic Class Protocol - Part 1: Specification" defines the protocol-level specification for the Virtual Terminal Basic Class in the OSI Application Layer. It describes how two Virtual Terminal Protocol Machines (VTPMs) interoperate-using the Presentation Layer and the Association Control Service Element (ACSE)-to provide terminal emulation and remote terminal services in an open-systems environment. Part 1 is the formal specification; Part 2 contains the Protocol Implementation Conformance Statement (PICS) proforma.
Key topics and technical requirements
- Scope and purpose: Procedures for connection-oriented transfer of data, control and reference information between VTPMs that implement the Virtual Terminal Basic Class Service.
- Protocol model: Operation modes (A-mode - asynchronous, S-mode - synchronous), protocol functional units, and access control concepts.
- Protocol elements and PDUs: Defines the structure and mapping of protocol elements (for example, VT-ASSOCIATE-REQ/RESP, VT-DATA, VT-RELEASE-REQ, VT-P-ABORT) to ACSE and Presentation service primitives and PDUs.
- Service interactions: Details interactions between VTPMs, between a VTPM and local VT service user, and with Presentation/ACSE providers.
- Procedures: Association establishment/release, negotiation (including profile switching and multiple interaction negotiation), data transfer, delivery control, token management, break/exception handling, and switch-profile procedures.
- Conformance: Static and dynamic conformance requirements and the expectation that implementers produce a PICS (Part 2) describing supported options and capabilities.
- Annexes: State tables and defined OBJECT IDENTIFIER names to support implementation and testing.
Practical applications
- Implementing standardized virtual terminal / terminal emulation services across heterogeneous systems.
- Enabling interoperability between terminal clients and host systems in OSI-based networks.
- Supporting network management consoles, legacy terminal access, remote administration, and embedded systems requiring terminal-style control.
- Serving as a specification reference for vendors developing VTPM implementations, middleware authors, and interoperability test laboratories.
Who should use this standard
- Protocol implementers and firmware developers building Virtual Terminal solutions.
- System integrators and software architects working on OSI Application Layer services.
- Test labs and QA teams creating conformance test suites and PICS reports.
- Standards bodies and documentation teams mapping legacy terminal functionality to OSI-based protocols.
Related standards
Keywords: ISO/IEC 9041-1:1997, Virtual Terminal Basic Class Protocol, VTPM, Virtual Terminal, OSI, Presentation Layer, ACSE, PICS, protocol elements, terminal emulation, interoperability.