1—1992
ISO 9041-1:1990
Australian Standard
This is a free 8 page sample. Access the full version at http://infostore.saiglobal.com.
Information technology—Open
Systems Interconnection—Virtual
terminal basic class protocol
Part 1: Specification
This Australian Standard was prepared by Committee IT/1, Information Systems—
Interconnection. It was approved on behalf of the Council of Standards Australia on
2 March 1992 and published on 22 June 1992.
Review of Australian Standards. To keep abreast of progress in industry, Australian Standards are subject
to periodic review and are kept up to date by the issue of amendments or new editi ons as necessary. It is
important therefore that Standards users ensure that they are in possession of the latest edit ion, and any
amendments thereto.
Full details of all Australi an Standards and related publi cati ons wil l be found in the Standards Australia
Catalogue of Publications; this informati on is supplemented each month by the magazine ‘The Australi an
Standard’, which subscribing members receive, and which gives detail s of new publications, new edit ions
and amendments, and of withdrawn Standards.
Suggesti ons for improvements to Australian Standards, addressed to the head offi ce of Standards Australi a,
are welcomed. Notif ication of any inaccuracy or ambiguit y found in an Australi an Standard should be made
without delay in order that the matter may be investigated and appropriate action taken.
AS 4018.1—1992
Australian Standard
This is a free 8 page sample. Access the full version at http://infostore.saiglobal.com.
Information technology—Open
Systems Interconnection—Virtual
terminal basic class protocol
Part 1: Specification
Appending:
Amdt 1—1996
PREFACE
This Standard was prepared by the Standards Australia Committee on Information Systems—
Interconnection. It is identical with and has been reproduced from ISO 9041-1 :1990, Information
technology—Open Systems Interconnection—Virtual Terminal Basic Class Protocol, Part 1:
Specification.
The Standard is one of a series of Open Systems Interconnection (OSI) Standards which are
currently under development. Since OSI Standards are developmental, there may be some minor
difficulties encountered in their implementation. For this reason, Standards Australia will be
providing, through the OSI Help Desk, a service to coordinate and disseminate information
concerning difficulties which are identified in using this Standard.
Under arrangements made between Standards Australia and the international Standards bodies,
ISO and IEC, as well as certain other Standards organizations, users of this Australian Standard
are advised of the following:
(a) Copyright is vested in Standards Australia.
This is a free 8 page sample. Access the full version at http://infostore.saiglobal.com.
(b) The number of this Standard is not reproduced on each page; its identity is shown only on the
cover and title pages.
For the purpose of this Australian Standard, the ISO/IEC text should be modified as follows:
(i) Terminology The words ‘Australian Standard’ shouldreplace thewords ‘International Standard’
wherever they appear.
(ii) References The references to International Standards should be replaced by references to
Australian Standards as follows:
Reference to International Standard or other Australian Standard
Publication
ISO /TR AS
8509 Information processing systems—Open 3620 Information processing systems—Open
Syste ms In terco nne cti on —Se rvi ce Systems I nterconn ection—S ervice
conventions conventions
ISO
2022 Information processing systems—ISO 1953 Information processing systems—ISO
7-bit and 8-bit Coded Character 7-bit and 8-bit coded character sets—
Sets—Code Extension Techniques Code extension techniques
6429 Information processing systems—Con- 2761 Character sets and information
trol functions for 7-bit and 8-bit Coded coding—Control functions for 7-bit and
Character Sets 8-bit coded character sets
7498 Information processing systems—Open 2777 Information processing systems—Open
Systems Interconnection—Basic Refer- Systems Interconnection—Basic refer-
ence Model ence model
8326 Information processing systems—Open 3591 Information processing systems—Open
Systems Interconnection—Basic con- Systems Interconnection—Basic con-
nection oriented session service defi- nection oriented session service defi-
nition nition
8649 Information processing systems—Open 3683 Information processing systems—Open
Systems Interconnection—Association Systems Interconnection—Service defi-
Control Service Element nition for the Association Control
Service Element
8822 Information processing systems—Open 3615 Information processing systems—Open
Systems Interconnec tion—Con nection Systems Interconnection—Connection
oriented presentation service definition oriented presentation service definition
8824 Information processing systems—Open 3625 I n f o r ma t i o n t e ch n o l o g y — O p e n
Systems Interconnection—Specification Systems Interconnection—Specification
of Abstract Syntax Notation One of Abstract Syntax Notation One
(ASN.1) (ASN.1)
8825 Information processing systems—Open 3626 I n f o r ma t i o n t e ch n o l o g y — O p e n
Systems Interconnection Specification of Systems Interconnection—Specification
Basic Encoding Rules for Abstract of basic encoding rules for Abstract
Syntax Notation One (ASN.1) Syntax Notation One (ASN.1)
3
CONTENTS
Page
1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 Global OS I definitions . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . 7
3.2 Association Control Service Element definitions . . . . . . . .. . . .. . 7
3.3 Presentation Layer Service Element definitions . . . . . . . . .. . . .. . 7
3.4 Virtual Terminal Service definitions . . . . . . . . . . . . . . . . .. . . .. . 7
3.5 Virtual Terminal Protocol definitions . . . . . . . . . . . . . . . . .. . . .. . 7
4 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
This is a free 8 page sample. Access the full version at http://infostore.saiglobal.com.
5 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1 Virtual Terminal Service summary . . . . . . . . ... ... . . .. . . .. . . 8
5.2 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... .. . . . .. . . .. . . 11
5.3 Service assumed from the Presentation Layer .. ... . . .. . . .. . . 11
5.4 Service assumed from ACS E . . . . . . . . . . . . ... . .. . . .. . . .. . . 11
5.5 Functions of the VT Protocol . . . . . . . . . . . . .. . . .. . . .. . . .. . . 12
5.6 Protocol Functional Units . . . . . . . . . . . . . . . . .. . .. . . .. . . .. . . 13
5.7 Modes of Operation . . . . . . . . . . . . . . . . . . . . .. ... . . . . . . . . . . 13
5.8 Access Control . . . . . . . . . . . . . . . . . . . . . . ... ... . . .. . . .. . . 13
6 Protocol elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.1 AP Q (VT-P-ABO RT) . . . . . . . . . . . . . . . . . . . . . . . ... .. . . . . . . 14
6.2 AS Q (VT-ASS OC IATE-REQ ) . . . . . . . . . . . . . . . . . ... ... . . .. . 14
6.3 AS R (VT-ASS OC IATE-RES P) . . . . . . . . . . . . . . . . ... . .. . . .. . 14
6.4 AU Q (VT-U-ABO RT) . . . . . . . . . . . . . . . . . . . . . . . ... .. . . . . . . 14
6.5 BK Q (VT-BRE AK -REQ ) . . . . . . . . . . . . . . . . . . . . . ... ... . . . . . 15
6.6 BK R (VT-BRE AK -RES P) . . . . . . . . . . . . . . . . . . . . ... ... . . .. . 15
6.7 DA Q (VT-ACK -REC EIPT) . . . . . . . . . . . . . . . . . . . . .. ... . . . . . 15
6.8 DLQ (VT-DELIVER ) . . . . . . . . . . . . . . . . . . . . . . . ... .. . . . . . . 15
6.9 EN Q (VT-END -NEG -REQ ) . . . . . . . . . . . . . . . . . . . ... ... . . .. . 15
6.10 EN R (VT-END -NEG -RES P) . . . . . . . . . . . . . . . . . . .. . ... . . .. . 15
6.11 GTQ (VT-GIVE-TOKE N) . . . . . . . . . . . . . . . . . . . . ... ... . . .. . 15
6.12 HD Q (VT-HIGH -PRI-DATA) . . . . . . . . . . . . . . . . . . .. . ... . . .. . 15
6.13 NA Q (VT-NEG -ACC EP T) . . . . . . . . . . . . . . . . . . . . ... ... . . .. . 15
6.14 ND Q (VT-DA TA) . . . . . . . . . . . . . . . . . . . . . . . . . . .. . ... . . .. . 15
6.15 NIQ (VT-NEG -INV ITE) . . . . . . . . . . . . . . . . . . . . . . . .. ... . . . . . 16
6.16 NJQ (VT-NEG -REJEC T) . . . . . . . . . . . . . . . . . . . . ... ... . . .. . 16
6.17 NOQ (VT-NE G-OFFER) . . . . . . . . . . . . . . . . . . . . . ... ... . . . . . 16
6.18 RLQ (VT-RELEA SE -REQ ) . . . . . . . . . . . . . . . . . . . . .. ... . . . . . 16
6.19 RLR (VT-RELEA SE -RES P) . . . . . . . . . . . . . . . . . . .. . ... . . .. . 16
6.20 RTQ (VT-REQ UE ST-TOK EN ) . . . . . . . . . . . . . . . . ... . .. . . .. . 16
6.21 SN Q (VT-START-NEG -REQ ) . . . . . . . . . . . . . . . . . . .. ... . . .. . 16
6.22 SN R (VT-START-NEG -RES P) . . . . . . . . . . . . . . . . ... . .. . . .. . 16
6.23 SP Q (VT-SWITCH-PR OFILE-RE Q) . . . . . . . . . . . . .. . . .. . . .. . 16
6.24 SP R (VT-WITCH -PROFILE-RES P) . . . . . . . . . . . . . ... . .. . . .. . 17
6.25 UD Q (VT-UR GE NT-DATA) . . . . . . . . . . . . . . . . . . .. . ... . . .. . 17
5
Page
7 Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8 Primary procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.1 Association Establishment . . . . . . . . . . . . .. . . .. . .. . . . . . . . . . 17
8.2 Agreed Release . . . . . . . . . . . . . . . . . . . . . . . .. . .. . . . . . . . . . 17
8.3 Unconditional Termination . . . . . . . . . . . . .. . . .. . . . . . . . . . . . . 17
8.4 Negotiation . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . .. . . . . . . . . . 18
8.5 Data Transfer . . . . . . . . . . . . . . . . . . . . . .. . . .. . .. . . . . . . . . . 18
8.6 Delivery Control . . . . . . . . . . . . . . . . . . . . . . . .. . .. . . . . . . . . . 18
8.7 Token Management . . . . . . . . . . . . . . . . .. . . .. . .. . . . . . . . . . 18
8.8 Break . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .. . . . . . . . . . 18
13 Conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
13.1 Dynamic conformance requirements . . . . . . . . . . . . . . . . . . . . . . . 52
13.2 Static conformance requirements . . . . . . . . . . . . . . . . . . . . . . . . . 52
13.3 Protocol Implementation Conformance Statement (PICS ) . . . . . . . 52