1、 ITU-T RECMN*X-237 95 = q462591 Ob03143 T71 INTERNATIONAL TELECOMMUNICATION UNION ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU DATA NETWORKS AND OPEN SYSTEM COM M UN ICATIONS OPEN SYSTEMS INTERCONNECTION - CONNECTIONLESS-MODE PROTOCOL SPECIFICATIONS X.237 (04/95) INFORMATION TECHNOLOGY - OP
2、EN SYSTEMS INTERCONNECTION - CONNECTIONLESS PROTOCOL FOR THE ASSOCIATION CONTROL SERVICE ELEMENT: PROTOCOL SPEC1 FICATION ITU-T Recommendation X.237 (Previously “CCITT Recommendation”) FOREWORD ITU (International Telecommunication Union) is the United Nations Specialized Agency in the field of telec
3、ommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of the ITU. Some 179 member countries, 84 telecom operating entities, 145 scientific and industrial organizations and 38 international organizations participate in ITU-T which is the body which sets world te
4、lecommunications standards (Recommendations). The approval of Recommendations by the Members of IT-T is covered by the procedure laid down in WTSC Resolution No. 1 (Helsinki, 1993). In addition, the World Telecommunication Standardization Conference (WTSC), which meets every four years, approves Rec
5、ommendations submitted to it and establishes the study programme for the following period. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with IS0 and IEC. The text of ITU-T Recommendation X.237 was approved on
6、the 10th of April 1995. The identical text is also published as ISOIEC International Standard 1035-1. NOTE! In this Recommendation, the expression “Administration” is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. O ITU 1995 All rights res
7、erved. 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 ITU. ITU-T RECMN*X=237 95 4862591 Ob03385 844 m Subject area PUBLIC DATA NETWORKS . ITU-T X-SERIES RECO
8、MMENDATIONS DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS (February 1994) ORGANIZATION OF X-SERIES RECOMMENDATIONS Recommendation Series Services and Facilities Interfaces X. 1 -X. 19 X.20-X.49 Transmission, Signalling and Switching Network Aspects I Maintenance I X. 150-X. 179 I X.50-X.89 X.90-X. 14
9、9 Administrative Arrangements OPEN SYSTEMS INTERCONNECTION X. 180-X. 199 I Connection-mode Protocol Specifications I X.220-X.229 I Model and Notation Service Definitions x.200-x.209 X.2 10-X.2 19 Connectionless-mode Protocol Specifications PICS Proformas X.230-X.239 X.240-X.259 Protocol Identificati
10、on Security Protocols X.260-X.269 X.270-X.279 Layer Managed Objects Conformance Testing INTERWORKING BETWEEN NETWORKS X.280-X.289 X.290-X.299 General Mobile Data Transmission Systems I OS1 MANAGEMENT I X.700-X.799 X.300-X.349 X.350-X.369 I SECURITY Management MESSAGE HANDLING SYSTEMS X.800-X.849 X.3
11、70-X.399 X.400-X.499 I OS1 APPLICATIONS I DIRECTORY X.500-X.599 I Remote Operations I X.880-X.899 OS1 NETWORKING AND SYSTEM ASPECTS Networking rOPEN DISTRIBUTED PROCESSING X.600-X.649 I X.900-X.999 Naming, Addressing and Registration Abstract Syntax Notation One (ASN. 1) X.650-X.679 X.680-X.699 Comm
12、itment, Concurrency and Recovery Transaction Processing X.850-X.859 X.860-X.879 ITU-T RECMN*X.237 95 = 4862593 0603186 780 CONTENTS Introduction . 1 2 3 4 5 6 7 8 9 10 11 Scope Normative references . 2.1 Identical Recommendations I International Standards 2.2 Paired Recommendations I International S
13、tandards equivalent in technical content Definitions 3.1 Reference model definitions . 3.2 Naming and addressing definitions . 3.3 Service conventions definitions 3.4 Presentation service definitions 3.5 ACSE service definitions 3.6 Application Layer Structure definitions Abbreviations . 4.1 Data un
14、its 4.2 Types of application-protocol-data-units 4.3 Other abbreviations . Conventions Overview of the Protocol . 6.1 Service provision 6.2 6.3 Model Elements of Procedure . 7.1 A-UNIT-DATA transfer . 7.1.1 Purpose 7.1.2 APDUs used 7.1.3 A-UNIT-DATA transfer procedure 7.1.4 Use of the AUDT APDU fiel
15、ds . 7.1.5 Collisions and interactions Use of the presentation-service . 7.2 Rules for extensibility . Mapping to the Connectionless Presentation-Service 8.1 A-UNIT-DATA transfer . 8.1.1 Directly mapped parameters 8.1.2 Abstract Syntax Definition of APDUs . Conformance 10.1 Statement requirements .
16、10.2 Static requirements 10.3 Dynamic requirements Precedence Use of other P-UNIT-DATA request and indication parameters Annex A . State Table A.l General A.2 Conventions A.3 A.4 Actions to be taken by the ACPM Relationship to Presentation and other ASES Annex B - Summary of Assigned Object Identifi
17、er Values ITU-T Rec . X.237 (1995 E) Page iv 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 7 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 13 1 ITU-T RECMN*X.237 75 LiBb257L Ob03187 bL7 = Summary This Recommendation provides the protocol for the OS1 connectionless-mode ACSE service which is defined
18、in ITU-T Recommendation X.217. 11 ITU-T Rec. X.237 (1995 E) ITU-T RECMN*X.237 95 48b259L ObO3L88 553 W Introduction This Protocol Specification is one of a set of Recommendations and International Standards produced to facilitate the interconnection of information processing systems. It is related t
19、o other Recommendations and International Standards in the set as defined by the Reference Model for Open Systems Interconnection (see ITU-T Rec. X.200 I ISO/IEC 7498-1). The reference model subdivides the areas of standardization for interconnection into a series of layers of specification, each of
20、 manageable size. The goal of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the interconnection Recommendations and International Standards, the interconnection of information processing systems: - from different manufacturers; - under different managements;
21、 - of different levels of complexity; and - of different technologies. This Protocol Specification specifies the protocol for the A-UNIT-DATA service for the Association Control Service Element (ACSE). The A-UNIT-DATA service provides for information transfer between application-entities utilizing t
22、he connectionless presentation service. This service is intended to be applicable to a wide range of application process communication requirements. This Protocol Specification includes an annex that describes the protocol machine of ACSE in terms of a state table. This protocol machine is referred
23、to as the Association Control Protocol Machine (ACPM). The protocol defined in this Protocol Specification uses the connectionless presentation-service (see ITU-T Rec. X.2 16 I ISOiEC 8822). I ITU-T Rec. X.237 (1995 E) . 111 ITU-T RECMNsX.237 95 m 4862591 Ob03387 47T m ISO/IEC 10035-1 : 1995 (E) INT
24、ERNATIONAL STANDARD ITU-T RECOMMENDATION INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION - CONNECTIONLESS PROTOCOL FOR THE ASSOCIATION CONTROL SERVICE ELEMENT: PROTOCOL SPECIFICATION 1 Scope The ACSE supports two modes of communication: connection-oriented and connectionless. The ACSE Service
25、Definition (see ITU-T Rec. X.217 I ISO/IEC 8649) includes both modes of communication. This Recommendation I International Standard provides the protocol specification of the connectionless mode of communication. The protocol specification for the connection-oriented mode of communication is contain
26、ed in ITU-T Rec. X.227 I ISO/IEC 8650-1. This Protocol Specification specifies: a) b) procedures for the transfer of information, between application-entities; and the abstract syntax for the representation of the A-UNIT-DATA ACSE APDU. The A-UNIT-DATA procedure is defined in terms of: a) the intera
27、ctions between peer ACSE protocol machines by the use of connectionless presentation-service; and b) the interaction between an ACSE protocol machine and its service-user. These procedures are applicable to instances of communication between systems which wish to communicate in an open systems inter
28、connection environment in a connectionless mode. This Protocol Specification also specifies conformance requirements for systems implementing this procedure. It does not contain tests which can be used to demonstrate conformance. 2 Normative references The following Recommendations and International
29、 Standards contain provisions which, through reference in this text, constitute provisions of this Recommendation I International Standard. At the time of publication, the editions indicated were valid. All Recommendations and Standards are subject to revision, and parties to agreements based on thi
30、s Recommendation I International Standard are encouraged to investigate the possibility of applying the most recent edition of the Recommendations and Standards listed below. Members of IEC and IS0 maintain registers of currently valid International Standards. The Telecommunication Standardization B
31、ureau of the ITU maintains a list of currently valid ITU-T Recommendations. 2.1 Identical Recommendations I International Standards - ITU-T Recommendation X.200 (1994) I ISOAEC 7498-1: 1994, Information technology - Open Systems Interconnection - Basic Reference Model: The Basic Model. ITU-T Recomme
32、ndation X.207 (1993) I ISOAEC 9545:1994, Information technology - Open Systems Interconnection - Application Layer structure. - ITU-T Rec. X.237 (1995 E) 1 - ITU-T Recommendation X.210 (1993) I ISOiIEC 10731: 1994, Information technology - Open Systems Interconnection - Basic Reference Model: Conven
33、tions for the definition of OSI services. ITU-T. Recommendation X.215 (1994) i ISO/IEC 8326 .I, Information technology - Open Systems Interconnection - Session service definition. ITU-T Recommendation X.216 (1994) I ISOAEC 8822: 1994, Information technology - Open Systems Interconnection - Presentat
34、ion service definition. ITU-T Recommendation X.217 (1995) I ISOAEC 8649 .I, Information technology - Open Systems Interconnection - Service definition for the Association Control Service Element. ITU-T Recommendation X.227 (1995) I ISOEC 8650-1 .I, Information technology - Open Systems Interconnecti
35、on - Connection-oriented protocol for the Association Control Service Element: Protocol specification. IT-T Recommendation X.257 (1995) I ISOAEC 10035-2 .I, Information technology - Open Systems Interconnection - Connectionless protocol for the Association Control Service Element: Protocol Implement
36、ation Conformance Statement (PICS) proforma. IT-T Recommendation X.680 (1994) I ISO/IEC 8824-1:1995, Information technology - Abstract Syntax Notation One (ASN. 1): Specification of basic notation. ITU-T Recommendation X.690 (1994) I ISO/iEC 8825-1: 1995, Information technology - ASN.1 encoding rule
37、s: Specijcation of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER). - - - - - - - 2.2 Paired Recommendations I International Standards equivalent in technical content - CCITT Recommendation X.650 (1992), Open Systems Interconnection (OSI) - Reference
38、 Model for naming and addressing. IS0 7498-3: 1989, Information processing systems - Open Systems Interconnection - Basic Reference Model - Part 3: Naming and addressing. - 3 Definitions For the purposes of this Protocol Specification, the following definitions apply. 3.1 Reference model definitions
39、 This Protocol Specification is based on the concepts developed in ITU-T Rec. X.200 I ISO/IEC 7498-1 and makes use of the following terms defined therein: Application Layer; application-process ; application-entity ; application-service-element; application-protocol-data-unit; connectionless-mode pr
40、esentation-service; connectionless-mode session-service; and (N)-connectionless-mode transmission. 1 To be published. 2 ITU-T Rec. X.237 (1995 E) 3.2 Naming and addressing definitions This Protocol Specification makes use of the following terms defined in CCITT Rec. X.650 I IS0 7498-3: a) applicatio
41、n-entity qualifier; b) application-entity invocation-identifier; c) application-process title; d) application-process invocation-identifier; and e) presentation address. 3.3 Service conventions definitions This Protocol Specification makes use of the following terms defined in ITU-T Rec. X.210 I ISO
42、IIEC 10731: a) service-provider; b) service-user; c) non-confirmed service; d) primitive; e) request (primitive); and f) indication (primitive). 3.4 Presentation service definitions This Protocol Specification makes use of the following terms defined in ITU-T Rec. X.216 I ISOiEC 8822: a) presentatio
43、n data value; b) abstract syntax; and c) abstract syntax name. 3.5 ACSE service definitions This Protocol Specification makes use of the following terms defined in IT-T Rec. X.217 I ISO/IEC 8649: a) application-association; b) application context; c) Association Control Service Element; d) ACSE serv
44、ice-user; e) ACSE service-provider; f) requestor; and g) acceptor. 3.6 Application Layer Structure definitions This Protocol Specification makes use of the following terms defined in ITU-T Rec. X.207 I ISOiEC 9545: - application-entity invocation. 4 Abbreviations 4.1 Data units APDU Application-prot
45、ocol-data-unit ITU-T Rec. X.237 (1995 E) 3 ITU-T RECMN*X.237 95 m 4Bb259L Ob03392 T84 ISOAEC 10035-1 : 1995 (E) 4.2 Types of application-protocol-data-units The following abbreviation has been given to the application-protocol-data-unit defined in this Protocol Specification: AUDT A-UNIT-DATA APDU 4
46、.3 Other abbreviations The following abbreviations are used in this Protocol Specification: ACPM ACSE AE AEI AP APCI ASE ASN. 1 os1 Association Control Protocol Machine Association Control Service Element Application Entity Application Entity Invocation Application Process Application Protocol Contr
47、ol Information Application Service Element Abstract Syntax Notation One Open Systems Interconnection 5 Conventions 5.1 for the AUDT APDU. Each field is summarized using the following notation: This Protocol Specification employs a tabular presentation of its APDU fields. In clause 7, a table is pres
48、ented M Presence is mandatory O Presence is ACPM option U req ind SP Presence is an ACSE service-user option Source is related request primitive Sink is related indication primitive Source or sink is the ACPM 5.2 The structure of the AUDT APDU is specified in clause 9 using the ASN.l (see ITU-T Rec.
49、 X.680 I ISOAEC 8824-1). 6 Overview of the Protocol 6.1 Service provision The protocol specified in this Protocol Specification provides the A-UNIT-DATA service defined in ITU-T Rec. X.217 I ISOflEC 8649. 6.2 Use of the presentation-service 6.2.1 The ACSE protocol specified in this Protocol Specification uses the P-UNIT-DATA connectionless presentation-service defined in ITU-T Rec. X.216 I ISOEC 8822 to pass information in the form of an AUDT APDU, between peer application-entity invocations (AEIs). 4 ITU-T Rec. X.237 (1995 E) ISO/IEC 10