I NTER NAT1 ONAL ISOIIEC STANDARD

Similar documents
ISOJIEC I INTERNATIONAL STANDARD

B C ISO/IEC 9595 INTERNATIONAL STANDARD. Information technology Open Systems Interconnection Common management information service

ISO/IEC 8822 INTERNATIONAL STANDARD. Information technology - Open Systems Interconnection - Presentation service definition

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

lso/iec INTERNATIONAL STANDARD

ISO/IEC Information technology Open Systems Interconnection The Directory: Protocol specifications

ISO/IEC INTERNATIONAL STANDARD. Information technology Open Systems Interconnection The Directory Part 5: Protocol specifications

ISOJIEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC This is a preview - click here to buy the full publication INTERNATIONAL STANDARD. Second edition

ISO/IEC 8348 INTERNATIONAL STANDARD. Information technology Open Systems Interconnection Network service definition

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

lso/iec INTERNATIONAL STANDARD Information technology - Remote Operations: Concepts, model and notation

ISO/IEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

INTERNATIONAL STANDARD. Technologies de I informa tion - Interconnexion de syst&mes ouverts (OS/) - Ges tion-sys tkmes: Fonction de ges tion d obje ts

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Reference architecture

ISO/IEC INTERNATIONAL STANDARD

Part 5: Protocol specifications

ISO/IEC INTERNATIONAL STANDARD. Information technology - Open Distributed Processing - Reference Model: Foundations

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: Specification of Octet Encoding Rules (OER)

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: XML Encoding Rules (XER)

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Open Systems Interconnection The Directory: Procedures for distributed operation

ISO/IEC INTERNATIONAL STANDARD. Information technology CDIF transfer format Part 3: Encoding ENCODING.1

INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC Information technology Open Systems Interconnection The Directory: Overview of concepts, models and services

B C ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: Specification of Encoding Control Notation (ECN)

B C ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology EAN/UCC Application Identifiers and Fact Data Identifiers and Maintenance

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Overview and vocabulary

ISO/IEC INTERNATIONAL STANDARD. Information technology - Digital compression and coding of continuous-tone still images: Compliance testing

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Message Handling Systems (MHS): MHS routing

INTERNATIONAL STANDARD

ISO/IEC Information technology Open Systems Interconnection The Directory. Part 9: Replication

ISO/IEC INTERNATIONAL STANDARD. Information technology Abstract Syntax Notation One (ASN.1): Information object specification

ISOAEC INTERNATIONAL STANDARD. Information technology - Open Systems Interconnection - Systems Management: Software management function

ISO/IEC INTERNATIONAL STANDARD. Information technology Abstract Syntax Notation One (ASN.1): Parameterization of ASN.

ISO/IEC INTERNATIONAL STANDARD. Information technology Open Distributed Processing Interface references and binding

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Software engineering Product evaluation Part 3: Process for developers

B C ISO/IEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL ISO/IEC STANDARD

Part 5: Protocol specifications

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 2: MPEG extensible middleware (MXM) API

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Entity authentication

B C ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Open systems interconnection Part 1: Object identifier resolution system

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Open distributed processing Reference model: Architecture

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Hash-functions Part 2: Hash-functions using an n-bit block cipher

IEC INTERNATIONAL ISO/IEC STANDARD ISO. Information technology Configuration of Customer Premises Cabling (CPC) for applications

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

lso/iec INTERNATIONAL STANDARD Information technology - Information Resource Dictionary System (IRDS) Services Interface

IEC ISO. Information technology Configuration of Customer Premises Cabling (CPC) for applications

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC 1001 INTERNATIONAL STANDARD. Information technology File structure and labelling of magnetic tapes for information interchange

ISO Intelligent transport systems Reference model architecture(s) for the ITS sector Data presentation in ASN.1

ISO/IEC INTERNATIONAL STANDARD

lso/lec INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 14: XML representation and reference

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Open distributed processing Reference model: Foundations

INTERNATIONAL STANDARD

ISO IEC. INTERNATIONAL ISO/IEC STANDARD Information technology Fibre Distributed Data Interface (FDDI) Part 5: Hybrid Ring Control (HRC)

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC Information technology Security techniques Network security. Part 5:

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 3: Conformance and reference software

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: Mapping W3C XML schema definitions into ASN.1

ISO/IEC TR TECHNICAL REPORT. Information technology Telecommunications and information exchange between systems Managed P2P: Framework

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

Part 7: Selected object classes

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

ISO/IEC INTERNATIONAL STANDARD. Information technology Abstract Syntax Notation One (ASN.1): Specification of basic notation

Transcription:

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) Contents... Normative references... Definitions... 1 Scope.1...4.5 1 1 Global OS1 definitions..................................... Association Control Service Element definitions................. Presentation Layer Service Element definitions................. Virtual Terminai Service definitions... Virtual Terminal Protocol definitions... 4 Abbreviations... 4.1 Virtual Terminal Service abbreviations... 4. Miscellaneous........................................... 4. VT Protocol elements..................................... 5 Overview... 5.6 5.7 5.8 Virtual Terminal Service summary... Model.................................................. Service assumed from the Presentation Layer.................. Service assumed from ACSE... Functions of the VT Protocol... Protocol Functional Units... Modes of Operation... Access Control.......................................... 6.1 6. 6. 6.4 6.5 6.6 6.7 APQ (VT-P-ABORT)................................... ASQ (VT-ASSOCIATE-REQ)... ASR (VT-ASSOCIATE-RESP)... AUQ(VT.U.ABORT)... BKQ (VT.BREAK.REQ)... BKR (VT.BREAK.RESP)... DAQ (VT-ACK-RECEIPT)... 5.1 5. 5. 5.4 5.5 6 Protocol elements... 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 Printed in Switzerland ii Case Postale 56 CH-111 G e n W 0 Switzerland 6 6 6 7 8 8 8....8...... 9 9... 9.. 10.. 10.. 10.. 10

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.1 HW (VT-HIGH-PRI-DATA)... 10 6.1 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.0 RTQ (VT-REQUEST-TOKEN)... 11 6.1 SNQ (VT-START-NEG-REQ)... 11 6. SNR (VT-START-NEG-RESP)... 11 6. SPQ (VT-SWITCH-PROFILE-REQ)... 1 6.4 SPR (VT-SWITCH-PROFILE-RESP)... 1 6.5 UW (VT.URGENT.DATA)... 1 6.6 EXQ (VT-P-EXCEPTION-REQ)... 1 6.7 EXR (VT-P-EXCEPTION-RESP)... 1 7 Procedures... 1 8 Primary procedures... 1 8.1 Association Establishment... 1 8. Agreed Release... 1 8. Unconditional Termination... 1 8.4 Negotiation... 1 8.5 Data Transfer... 1 8.6 Delivery Control... 14 8.7 Token Management... 14 8.8 Break.,... 14 9 Switch Profile procedures... 1 9.1 Association Establishment... 1 9. Agreed Release.,... 1 9. Unconditional Termination... 1 9.4 Negotiation... 1 9.5 Data Transfer... 1 9.6 Delivery Control... 1 9.7 Token Management... 9.8 Break and Exception... 1 O Multiple Interaction Negotiation procedures... 10.1 Association Establishment... 10. Agreed Release... 10. Unconditional Termination... 10.4 Negotiation... 10.5 Data Transfer... 10.6 Delivery Control... 4 10.7 Token Management... 4 10.8 Break and Exception... 4 iii

ISO/IEC 9041-1 :1997(E) O ISOllEC 11 Mapping of protocol elements... 4 11.1 Mapping to Association Control Services... 5 11. Use of Presentation Services... 7 1 Protocol data unit structure... 8 1.1 General format... 8 1. General definitions... 4 1. Conceptual Data Store definitions... 40 1.4 Control. Signal and Status definitions... 44 1.5 Device Object definitions... 47 1 Conformance... 50 1.1 Dynamic conformance requirements... 50 1. Static conformance requirements... 50 1. Protocol Implementation Conformance Statement (PICS)... 50 Annex A StateTables... 51 A.l General... 51 A. Parameters. VTPM rights and variables... 51 A. Conventions for use of state tables... 5 A.4 Actions to be taken by the VTPM... 5 Annex B Defined OBJECT IDENTIFIER names... 69. iv

O ISOllEC ISO/IEC 9041-1:1997(E) Foreword L IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of IS0 and IEC participate in the development of International Standardsthrough technical committees established by 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 InternationalStandards 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 M i e s casting a vote. International Standard IS0 9041-1 was prepared by Joint Technical Committee ISOllEC JTC1, Information technology, Subcommitee SC1, Open systems interconnection, 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 :199, Technical Corrigendum 1:199 and Technical Corrigendum :199. - 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 : ImplementationConformanceStatement (PICS) Proforma Annexes A and B form an integral part of this part of ISOAEC 9041. V

ISO/IEC 9041-1 :1997(E) O ISOllEC 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 interconnection 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 Application Layer. Part 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 This part of ISO/IEC 9041 specifies: a) a set of procedures for the connection-oriented transfer of data, control and reference information between protocol machines which implement the functions of a provider of the Basic Class Virtual Terminal Service; b) the two modes in which those procedures operate; c) the structure of protocol elements used for the transfer of data and control information and the mapping of these protocol elements onto ACSE and lower layer services; d) the means of negotiating the functional units to be used by the protocol machines and the parameters of the service; e) the structure and mapping of protocol elements used for the transfer of data and control information. The procedures are defined in terms of: fl the interactions between Virtual Terminal Protocol Machines through the exchange of Virtual Terminal protocol e leme nt s; g) the interactions between a Virtual Terminal Protocol Machine and the Virtual Terminal service user in the same system through the exchange of Virtual Terminal service primitives; h) the interactions between a Virtual Terminal Protocol Machine and the ACSE and Presentation Service providers through the exchange of service primitives. This part of ISOlIEC 9041 also specifies conformance requirements (see clause 1) for systems implementing these procedures. It does not contain tests which can be used to demonstrate this conformance. These procedures are applicable to instances of communication between systems that support the Basic Class Virtual Terminal Service in the Application Layer of the Reference Model for Open Systems Interconnection and which wish to interconnect in an open systems environment. Normative references The following standards contain provisions which, through 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 agreements based on this part of ISOlIEC 9040 are encouraged to investigate the possibility of applying the most recent editions of the standards listed below. Members of IEC and IS0 maintain registers of currently valid International Standards. ISOllEC 0:1994, Information technology- Character code structure and extension techniques (fourth edition). ISOlIEC 649:199, Information technology - Contrd functions for coded character sets (third edition). ISOllEC 7498-1:1994, lnformation technology - Open Systems Interconnection - Basic Reference Model: The Basic Model. ISOllEC 7498-: 1997, Information technology - Open Systems Interconnection - Basic Reference Model: Naming and addressing. ISOllEC 86:1996, Information technology - Open System Interconnection - Session service definition (second edition). ISOlIEC 8649: 1996, Information technology - Open Systems Interconnection - Service definition for the Association Control Service Element (second edition). ISOllEC 88: 1994, Information technology - Open Systems Interconnection - Presentation service definition. ISOllEC 884-1: 1995, Information technology- Abstract Syntax Notation One (ASN. 1): Specification of basic notation. ISO/IEC 885-1 :1994, Information technology - ASN. 1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER). ISOlIEC 9040: 1997, Information technology- Open Systems Interconnection - Virtual Terminal Basic Class Service. ISOlIEC 1071 :1994, Information technology - Open Systems Interconnection - Basic Reference Model - Conventions for the definition of OS1 services. 1

ISO/IEC 9041-1 :1997(E) O ISOllEC The International Register of coded Character Sets to be used with Escape Sequences. ) Definitions.1 Global OS1 definitions This part of ISOlIEC 9041 is based on the concepts developed in ISOlIEC 7498, and makes use of the following terms defined in it: 1) application entity; ) application layer; ) protocol data unit; 4) user element. Definitions of the following terms are given in ISOllEC 1071: 5) primitive; 6) confirm (primitive); 7) indication (primitive); 8) request (primitive); 9) response (primitive); 10) service provider; 11) service user.. Association Control Service Element definitions This part of ISOlIEC 9041 makes use of the following terms defined in ISOllEC 8649: 1) application association; ) application context.. Presentation Layer Service Element def i nit ion This part of ISOllEC 9041 makes use of the term abstract syntax which is defined in ISOlIEC 88..4 Virtual Terminal Service definitions This part of ISOllEC 9041 uses the following definitions contained in ISOllEC 9040: A-mode, Asynchronous Mode; access-rule; Application VT-user; Block; character-box graphic element; Context Control Object (CCO); current-vte; d raft-vte ; Field; 1 O) 11) 1) 1) 14) 15) 1 6) 17) 18) 19) 0) 1 1 ) ) 4) 5) 6) 7) 8) 9) 0) 1 1 ) ) 4).5 Field Definition Control Object (FDCO); Field Definition Record (FDR); Field Element; Field Entry Condition (FECI; Field Entry Event (FEE); Field Entry Instruction (FEI); Field Entry Instruction Control Object (FEICO); Field Entry Instruction Record (FEIR); Field Entry Pilot Control Object (FEPCO); Field Entry Pilot Record (FEPR); Field Entry Reaction (FER); f U I I-VTE ; Initial Facility Set; neteff ecting ; Reference Information Object (RIO); repertoire; ripple. S-mode, Synchronous Mode; Terminal VT-user; Transmission Policy Control Object UPCO); VT-association; VTcontext-value; VT-environment (VTE); VT-user; VTE-parameter; Virtual Terminal Protocol definitions For the purposes of this part of ISOlIEC 9041 the following definitions apply..5.1 protocol element: An abstract unit of information, defined in clause 6, communicated between peer VTPMs, that maps a) directly to an ACSE or presentation service primitive; andlor b) to a PDU type that is conveyed by a user information parameter of ACSE or a user data parameter of the presentation service..5. initiating VTPM: The VTPM that initiates an individual procedure..5. target VTPM: The VTPM to which the protocol element initiating a procedure is directed..5.4 sending VTPM: The initiating VTPM for a data transfer procedure..5.5 receiving VTPM: The target VTPM for a data transfer procedure. - 1) Available from the European Computer Manufacturers Association (ECMA), 114 Rue du Rhbne, CH 104 GenBve, Switzerland.