ISO/IEC 9041-1:1997
(Main)Information technology — Open Systems Interconnection — Virtual Terminal Basic Class Protocol — Part 1: Specification
Information technology — Open Systems Interconnection — Virtual Terminal Basic Class Protocol — Part 1: Specification
Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Protocole de classe de base de terminal virtuel — Partie 1: Spécification
General Information
Relations
Standards Content (Sample)
I NTER NAT1 ONAL
ISOIIEC
STANDARD 9041-1
Second edition
1997-06-1 5
Information technology - Open Systems
Interconnection - Virtual Terminal Basic
Class Protocol -
Part 1:
Specification
Technologies de l'information - Interconnexion de s ystgmes ouverts
(OSI) - Protocole de classe de base de terminal virtuel -
Partie 1: Sp4cification
Reference number
ISO/IEC 9041-1 :1997(E)
ISOAEC 9041-1 :i 997(E)
Con tents
1 Scope .
2 Normative references . 1
3 Definitions . 2
3.1 Global OS1 definitions . 2
3.2 Association Control Service Element definitions . 2
3.3 Presentation Layer Service Element definitions . 2
3.4 Virtual Terminai Service definitions . 2
3.5 Virtual Terminal Protocol definitions . 2
4 Abbreviations . 3
4.1 Virtual Terminal Service abbreviations .
4.2 Miscellaneous . 3
4.3 VT Protocol elements .
5 Overview . 3
5.1 Virtual Terminal Service summary .
5.2 Model . 6
5.3 Service assumed from the Presentation Layer . 6
5.4 Service assumed from ACSE . 6
5.5 Functions of the VT Protocol . 7
5.6 Protocol Functional Units . 8
5.7 Modes of Operation . 8
5.8 Access Control . 8
.... 8
6 Protocol elements .
... 9
6.1 APQ (VT-P-ABORT) .
... 9
6.2 ASQ (VT-ASSOCIATE-REQ) .
... 9
6.3 ASR (VT-ASSOCIATE-RESP) .
.. 10
6.4 AUQ(VT.U.ABORT) .
.. 10
6.5 BKQ (VT.BREAK.REQ) .
.. 10
6.6 BKR (VT.BREAK.RESP) .
6.7 DAQ (VT-ACK-RECEIPT) . . 10
0 ISOAEC1997
All rights reserved . Unless otherwise specified. no part of this publication may be reproduced
or utilized in any form or by any means. electronic or mechanical. including photocopying
and microfilm. without permission in writing from the publisher .
ISO/IEC Copyright Office Case Postale 56 CH-1211 GenW 20 Switzerland
Printed in Switzerland
ii
O ISO/IEC ISO/IEC 9041 -1 :1997(E)
6.8 DLQ (VT-DELIVER) . 10
6.9 ENQ (VT-END-NEG-REQ) . 10
6.10 ENR (VT-END-NEG-RESP) . 10
6.11 GTQ (VT.GIVE.TOKEN) . 10
6.12 HW (VT-HIGH-PRI-DATA) . 10
6.13 NAQ (VT-NEG-ACCEPT) . 10
6.14 NW (VT-DATA) . 11
6.15 NIQ (VT-NEG-INVITE) . 11
6.16 NJQ (VT.NEG.REJECT) . 11
6.17 NOO (VT-NEG-OFFER) . 11
6.18 RLQ (VT-RELEASE-REQ) . 11
6.19 RLR (VT-RELEASE-RESP) . 11
6.20 RTQ (VT-REQUEST-TOKEN) . 11
6.21 SNQ (VT-START-NEG-REQ) . 11
6.22 SNR (VT-START-NEG-RESP) . 11
6.23 SPQ (VT-SWITCH-PROFILE-REQ) . 12
c
6.24 SPR (VT-SWITCH-PROFILE-RESP) . 12
6.25 UW (VT.URGENT.DATA) . 12
6.26 EXQ (VT-P-EXCEPTION-REQ) . 12
6.27 EXR (VT-P-EXCEPTION-RESP) . 12
7 Procedures . 12
8 Primary procedures . 13
8.1 Association Establishment . 13
8.2 Agreed Release . 13
8.3 Unconditional Termination . 13
8.4 Negotiation . 13
8.5 Data Transfer . 13
8.6 Delivery Control . 14
8.7 Token Management . 14
8.8 Break., . 14
9 Switch Profile procedures . 21
9.1 Association Establishment . 21
L
9.2 Agreed Release., . 21
9.3 Unconditional Termination . 21
9.4 Negotiation . 21
9.5 Data Transfer . 21
9.6 Delivery Control . 21
9.7 Token Management . 22
9.8 Break and Exception . 22
1 O Multiple Interaction Negotiation procedures . 22
10.1 Association Establishment . 22
10.2 Agreed Release . 23
10.3 Unconditional Termination . 23
10.4 Negotiation . 23
10.5 Data Transfer . 23
10.6 Delivery Control . 24
10.7 Token Management . 24
10.8 Break and Exception . 24
iii
ISO/IEC 9041 -1 :1997(E) O ISOllEC
11 Mapping of protocol elements . 24
11.1 Mapping to Association Control Services . 25
11.2 Use of Presentation Services . 27
12 Protocol data unit structure . 28
12.1 General format . 28
12.2 General definitions . 34
12.3 Conceptual Data Store definitions .
12.4 Control. Signal and Status definitions . 44
12.5 Device Object definitions . 47
13 Conformance . 50
13.1 Dynamic conformance requirements .
13.2 Static conformance requirements . 50
13.3 Protocol Implementation Conformance Statement (PICS) .
Annex A StateTables . 51
A.l General . 51
A.2 Parameters. VTPM rights and variables .
A.3 Conventions for use of state tables . 53
A.4 Actions to be taken by the VTPM . 53
Annex B Defined OBJECT IDENTIFIER names . 69
.
iv
ISO/IEC 9041-1 :1997(E)
O ISOllEC
Foreword
IS0 (the International Organization for Standardization) and IEC (the International
Electrotechnical Commission) form the specialized system for worldwide stand-
ardization. National bodies that are members of IS0 and IEC participate in the
development of International Standards through technical committees established by
L
the respective organization to deal with particular fields of technical activity. IS0 and
IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with IS0 and IEC, also
take part in the work.
In the field of information technology, IS0 and IEC have established a joint technical
committee, ISOllEC JTC1. Draft International Standards adopted by the joint technical
committee are circulated to national bodies for voting. Publication as an International
Standard requires approval by at least 75% of the national Mies casting a vote.
International Standard IS0 9041 -1 was prepared by Joint Technical Committee
ISOllEC JTC1, Information technology, Subcommitee SC21, Open systems intercon-
nection, data management and open distributed processing.
This second edition cancels and replaces the first edition (ISOAEC 9041 -1 :1990),
which has been technically revised. It also incorporates Amendment 2:1992,
Technical Corrigendum 1 :1992 and Technical Corrigendum 2:1993.
ISOllEC 9041 consists of the following parts, under the general title Information
technology - Open Systems Interconnection - Virtual Terminal Basic Class Protocol:
-
-Part 1: Specification
- Part 2: Implementation Conformance Statement (PICS) Proforma
Annexes A and B form an integral part of this part of ISOAEC 9041.
V
I
O ISOllEC
ISO/IEC 9041-1 :1997(E)
Introduction
ISO/IEC 9041 is one of a set of International Standards produced to facilitate the
interconnection of computer systems. It is related to other International Standards in
the set asdefined in the Reference Model for Open Systems Interconnection (ISOIIEC
7498-1). The Reference Model subdivides the area of standardization for intercon-
-
nection into a series of layers of specification, each of manageable size.
This part of ISOIIEC 9041 defines the manner in which two protocol machines (called
Virtual Terminal Protocol Machines or VTPMs) in the Application Layer of the
Reference Model for Open Systems Interconnection communicate in order to provide
the Virtual Terminal Basic Class Service defined in ISOIIEC 9040 making use of the
Presentation Layer and of the assmiation control service of ACSE within the Appli-
cation Layer.
Part 2 of ISO/IEC 9041 includesthe Protocol Implementation Conformance Statement
(PICS) proforma for the Virtual Terminal Basic Class Protocol as defined in this part
of ISO/IEC 9041.
vi
~~~
INTERNATIONAL STANDARD O IWIEC ISOAEC 9041 -1 : 19970
Information technology - Open Systems Interconnection -
Virtual Terminal Basic Class Protocol - Part 1 : Specification
1 Scope 2 Normative references
The following standards contain provisions which, through
This part of ISO/IEC 9041 specifies: reference in this text, constitute provisions of this part of
ISOlIEC 9041. At the time of publication, the editions indicated
were valid. All standards are subject to revision, and parties to
a) a set of procedures for the connection-oriented transfer of
~
agreements based on this part of ISOlIEC 9040 are encour-
data, control and reference information between protocol
aged to investigate the possibility of applying the most recent
machines which implement the functions of a provider of
editions of the standards listed below. Members of IEC and
the Basic Class Virtual Terminal Service;
IS0 maintain registers of currently valid International Stand-
ards.
b) the two modes in which those procedures operate;
ISOllEC 2022:1994, Information technology- Character code
c) the structure of protocol elements used for the transfer of
structure and extension techniques (fourth edition).
data and control information and the mapping of these
protocol elements onto ACSE and lower layer services;
ISOlIEC 6429:1992, Information technology - Contrd func-
tions for coded character sets (third edition).
d) the means of negotiating the functional units to be used by
the protocol machines and the parameters of the service;
ISOllEC 7498-1:1994, lnformation technology - Open Sys-
tems Interconnection - Basic Reference Model: The Basic
Model.
e) the structure and mapping of protocol elements used for
the transfer of data and control information.
ISOllEC 7498-3: 1997, Information technology - Open Sys-
tems Interconnection - Basic Reference Model: Naming and
The procedures are defined in terms of:
addressing.
fl the interactions between Virtual Terminal Protocol Ma-
ISOllEC 8326:1996, Information technology - Open System
chines through the exchange of Virtual Terminal protocol
Interconnection - Session service definition (second edition).
e leme nt s;
ISOlIEC 8649: 1996, Information technology - Open Systems
g) the interactions between a Virtual Terminal Protocol Ma- Interconnection - Service definition for the Association Control
chine and the Virtual Terminal service user in the same
Service Element (second edition).
system through the exchange of Virtual Terminal service
ISOllEC 8822: 1994, Information technology - Open Systems
primitives;
Interconnection - Presentation service definition.
h) the interactions between a Virtual Terminal Protocol Ma-
ISOllEC 8824-1: 1995, Information technology- Abstract Syn-
chine and the ACSE and Presentation Service providers
tax Notation One (ASN. 1): Specification of basic notation.
through the exchange of service primitives.
ISO/IEC 8825-1 :1994, Information technology - ASN. 1 en-
This part of ISOlIEC 9041 also specifies conformance require-
coding rules: Specification of Basic Encoding Rules (BER),
ments (see clause 13) for systems implementing these proce-
Canonical Encoding Rules (CER) and Distinguished Encoding
dures. It does not contain tests which can be used to
Rules (DER).
demonstrate this conformance.
ISOlIEC 9040: 1997, Information technology- Open Systems
These procedures are applicable to instances of communica-
Interconnection - Virtual Terminal Basic Class Service.
tion between systems that support the Basic Class Virtual
Terminal Service in the Application Layer of the Reference ISOlIEC 10731 :1994, Information technology - Open Sys-
Model for Open Systems Interconnection and which wish to tems Interconnection - Basic Reference Model - Conventions
for the definition of OS1 services.
interconnect in an open systems environment.
O ISOllEC
ISO/IEC 9041-1 :1997(E)
Field Definition Control Object (FDCO);
The International Register of coded Character Sets to be used
1 O)
with Escape Sequences. ’)
Field Definition Record (FDR);
11)
Field Element;
12)
Field Entry Condition (FECI;
3 Definitions 13)
Field Entry Event (FEE);
14)
3.1 Global OS1 definitions
Field Entry Instruction (FEI);
15)
Field Entry Instruction Control Object (FEICO);
1 6)
This part of ISOlIEC 9041 is based on the concepts developed
Field Entry Instruction Record (FEIR);
17)
in ISOlIEC 7498, and makes use of the following terms defi
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.