1、INTERNATIONAL TELECOMMUNICATION UNION ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS OPEN SYSTEMS INTERCONNECTION - CONNECTION-MODE PROTOCOL SPEC I FICATIO NS X.227 (04/95) INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION - CONNECTION-ORIENTED
2、 PROTOCOL FOR THE ASSOCIATION CONTROL SERVICE ELEMENT: PROTOCOL SPECIFICATION ITU-T Recommendation X.227 (Previously “CCIlT Recommendation”) - ITU-T RECMN*X.227 95 M 4662591 0613014 501 m FOREWORD ITU (International Telecommunication Union) is the United Nations Specialized Agency in the field of te
3、lecommunications. 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
4、 telecommunications standards (Recommendations). The approval of Recommendations by the Members of ITU-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
5、 Recommendations submitted to it and establishes the study programme for the following period. In some areas of information technology which fall within IT-Ts purview, the necessary standards are prepared on a collaborative basis with IS0 and IEC. The text of IT-T Recommendation X.227, was approved
6、on 10th of April 1995. The identical text is also published as ISOAEC International Standard 8650-1. NOTE In this Recommendation, the expression “Administration” is used for conciseness to indicate both a telecommunication administration and a recognized private operating agency. 0 ITU 1996 Ali righ
7、ts reserved. 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 X-SERIES RECOMMENDATIONS DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS (February 1994)
8、ORGANIZATION OF X-SEFUES RECOMMENDATIONS Subject area PUBLIC DATA NETWORKS Recommendation Series Services and Facilities Interfaces X. 1-X. 19 X.20-X.49 Transmission, Signalling and Switching Network Aspects Maintenance X.50-X.89 X.90-X.149 X.150-X. 179 I Connection-mode Protocol Specifications I X.
9、220-X.229 I Administrative Arrangements OPEN SYSTEMS INTERCONNECTION X.180-X.199 Model and Notation Service Definitions X.200-X.209 X.210-X.219 Connectionless-mode Protocol Specifications PICS Proformas X.230-X239 X.240-X.259 Protocol Identification Security Protocols I Networking I X.600-X. 649 I X
10、.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 X.300-X.349 X.350-X.369 Management MESSAGE HANDLING SYSTEMS X.370-X.399 x.400-x.499 DIRECTORY OS1 NETWORKING AND SYSTEM ASPECTS X.500-X.59
11、9 Naming, Addressing and Registration Abstract Syntax Notation One (ASN.1) - X.650-X.679 X.680-X.699 OS1 MANAGEMENT SECURITY OS1 APPLICATIONS X.700-X.799 X.800-X.849 Commitment, Concurrency and Recovery Transaction Processing _ X.850-X.859 X.860-X. 879 Remote Operations OPEN DISTRIBUTED PROCESSING X
12、.880-X. 899 X.900-X.999 1 2 3 4 5 6 7 CONTENTS Scope and field of application Normative references . 2.1 Identical Recommendations I International Standards 2.2 Paired Recommendations I International Standards equivalent in technical content 2.3 Additional references Definitions 3.1 Reference Model
13、definitions . 3.1.1 Basic Reference Model definitions . 3.1.2 Security architecture definitions . 3.1.3 Naming and addressing definitions . 3.2 Service conventions definitions 3.3 Presentation service definitions 3.4 3.5 ACSE service definitions 3.6 Abbreviations . 4.1 Data units 4.2 Types of applic
14、ation-protocol-data-units 4.3 Other abbreviations . Conventions Overview of the protocol . 6.1 Service provision Application Layer Stnicture definitions Association Control protocol specification definitions . 6.2 Functional units . 6.3 Use of the presentation-service . 6.4 Relationship to the sessi
15、on-service . 6.5 Model Elements of procedure 7.1 7.2 7.3 7.4 Association establishment . 7.1.1 mirpose APDUs used 7.1.2 7.1.3 Association establishment procedure 7.1.4 Use of the AARQ APDU fields 7.1.5 Use of the AARE APDU fields . 7.1.6 Collisions and interactions Normal release of an association 7
16、.2.1 Purpose 7.2.2 APDUs used 7.2.3 Normal release procedure . 7.2.4 Use of the RLRQ AFDU fields . 7.2.5 Use of the RLRE APDU fields . 7.2.6 Collisions and disruptions . Abnormal release of an association 7.3.1 mirpose 7.3.2 APDUs used 7.3.3 Abnormal release procedure . 7.3.4 Use of the ABRT APDU fi
17、elds . 7.3.5 Collisions and interactions Rules for extensibility . ITU-T Rec . X.227 (1995 E) Page 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 8 8 9 9 9 9 11 13 15 16 16 16 16 18 18 18 19 19 19 19 20 20 21 1 ITU-T RECMN+X.227 95 = Y862591 Ob13017 210 W 8 9 10 11 12 Mapping to the presentation-
18、service 8.1 8.2 8.3 8.4 8.5 8.6 Association establishment (normal mode) 8.1.1 Directly mapped parameters . 8.1.2 Use of other P-CONNECT request and indication parameters . 8.1.3 Use of other P-CONNECT response and confirm parameters Normal release of an association (normal mode) 8.2.1 Use of P-RELEA
19、SE request and indication parameters . 8.2.2 Use of P-RELEASE response and confirm parameters Abnormal release of an association (normal mode) 8.3.1 Use of P-U-ABORT request and indication parameters . 8.3.2 Use of P-P-ABORT indication parameter . Association establishment (X.410-1984 mode) 8.4.1 Di
20、rectly mapped parameters . 8.4.2 Use of other P-CONNECT request and indication parameters . 8.4.3 Use of other P-CONNECT response and confirm parameters Normal release of an association (X.410-1984 mode) Abnormal release of an association (X.410-1984 mode) 8.6.1 Use of P-U-ABORT request and indicati
21、on parameters . 8.6.2 Use of P-P-ABORT indication parameter . Structure and encoding of ACSE APDUs 9.1 Abstract syntax of the ACSE APDUs . 9.2 Encoding rules used to reference the transfer syntax Conformance 10.2 Static requirements 10.2.1 Normal mode 10.2.2 X.410-1984 mode . 10.3 Dynamic requiremen
22、ts 10.3.1 Normal mode 10.3.2 X.410-1984 mode . Precedence 10.1 Statement requirements . Registration requirements 12.1 Application titles . 12.2 Application context . 12.3 Authentication-mechanism . Annex A . ACPM state table . A.l General A.2 Conventions A.3 Actions to be taken by the ACPM A.3.1 In
23、valid intersections A.3.2 Valid intersections Relationship to Presentation and other ASES Annex B - Authentication-mechanism using password . B.O Introduction . B.l Assigned name B.2 Authentication-value ASN . 1 datatype B.3 Processing specification B.3.1 Requesting authentication . B.3.2 Performing
24、 authentication . A.4 ITU-T Rec . X.227 (1995 E) - Page 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 29 29 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 34 34 34 37 37 37 37 37 37 37 - ITU-T RECMN*X.227 95 W 4862593 0613018 157 Summary This Recommendation I International Standard
25、 provides the protocol specification for the Association Control Service Element (ACSE) connection-mode service defined in Rec. X.217 1 ISOIIEC 8649. This protocol is used to establish and release OS1 application associations. Introduction This Protocol Specification is one of a set of Recommendatio
26、ns and International Standards produced to facilitate the interconnection of information processing systems. It is related to other ITU-T Recommendations and International Standards in the set as defined by the Reference Model for Open Systems Interconnection (see ITU-T Rec. X.200 I ISOIIEC 7498-1).
27、 The Reference Model subdivides the areas of standardization for interconnection into a series of layers of specification, each of manageable size. The god of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the interconnection standards, the interconnection of
28、 information processing systems: - from different manufacturers; - under different managements; - - of different technologies. of different levels of complexity; and This Protocol Specification specifies the connection-oriented mode protocol for the application-service-element for application-associ
29、ation control: the Association Control Service Element (ACSE). The protocol for the ACSE connectionless mode service (A-UNIT-DATA) is specified in ITU-T Rec. X.237 I ISO/IEC 10035-1. This Recommendation I International Standard specifies the protocol for the application-service-element for applicati
30、on- association control: the Application Control Service Element (ACSE). The ACSE provides services for establishing and releasing application-associations. The ACSE protocol includes two optional functional units. One functional unit supports the exchange of information in support of authentication
31、 during association establishment. The second functional unit supports the negotiation of application context during association establishment. The ACSE services apply to a wide range of application-process communications requirements. This Protocol Specification includes an annex that describes the
32、 protocol machine of ACSE in terms of a state table. This protocol machine is referred to as the Association Control Protocol Machine (ACPM). The protocol defined in this Protocol Specification is also governed by the use of the presentation-service (ITU-T Rec. X.216 I ISO/IEC 8822) and the session-
33、service (see ITU-T Rec. X.215 I ISO/IEC 8326). Quality of Service (QOS) is a parameter of the A-ASSOCIATE service. Work is still in progress to provide an integrated treatment of QOS across all of the layers of the OS1 Reference Model and to ensure that the individual treatments in each layer servic
34、e satisfy overall QOS objectives in a consistent manner. As a consequence, an addendum may be added to this Protocol Specification at a later time which reflects further QOS developments and integration. . ITU-T Rec. X.227 (1995 E) 111 ITU-T RECMN%X.227 95 4862591 QbL30L9 093 /A- d” .- - ITU-T RECMN
35、*X.22? 95 Y86259L Ob13020 805 M ISO/IEC 8650-1 : 1996 (E) INTERNATIONAL STANDARD ITU-T RECOMMENDATION INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION - CONNECTION-ORIENTED PROTOCOL FOR THE ASSOCIATION CONTROL SERVICE ELEMENT: PROTOCOL SPECIFICATION 1 Scope and field of application The ACSE sup
36、ports two modes of communication: connection-oriented and connectionless. The ACSE service definition (-T Rec. X.217 I ISOAEC 8649) includes both modes of communication. This Protocol Specification provides the protocol specification for the connection-oriented mode of communication. The protocol sp
37、ecification for the connectionless mode of communication is contained in ITU-T Rec. X.237 I ISOAEC 10035-1. This Protocol Specification defines procedures that are applicable to instances of communication between systems which wish to interconnect in an Open Systems Interconnection environment in a
38、connection-oriented mode. The Protocol Specification includes the Kernel functional unit that is used to establish and release application-associations. The Authentication functional unit provides additional facilities for exchanging information in support of authentication during association establ
39、ishment without adding new services. The ACSE authentication facilities can be used to support a limited class of authentication methods. The Application Context Negotiation functional unit provides additional facility for the selection of the application context during association establishment. Th
40、is Protocol Specification specifies: a) b) c) procedures for the transfer of information for application-association control and the authentication of application-entities; the interaction between an ACSE protocol machine and the occurrence of external presentation events; and the abstract syntax fo
41、r the representation of the ACSE APDUs. The ACSE procedures are defined in terms of: a) b) the interactions between peer ACSE protocol machines through the use of presentation-services; and the interaction between an ACSE protocol machine and its service-user. This Protocol Specification also specif
42、ies conformance requirements for systems implementing these procedures. It does not contain tests which can be used to demonstrate conformance. 2 Normative references The following Recommendations and International Standards contain provisions which, through reference in this text, constitute provis
43、ions of this Recommendation I International Standard. At the time of publication, the editions indicated were valid. All Recommendations and International Standards are subject to revision, and the parties to agreements based on this Recommendation I International Standard are encouraged to investig
44、ate 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 Bureau of the ITU maintains a list of currently valid ITU-T Recommend
45、ations. 2.1 Identical Recommendations I International Standards - ITU-T Recommendation X.200 (1994) I ISO/iEC 7498-1:1994, Information technology - Open Systems Interconnection - Basic Reference Model: The Basic Model. ITU-T Recommendation X.207 (1993) I ISOEC 9545:1994, Information technology - Ope
46、n Systems Interconnection - Application layer structure. ITU-T Recommendation X.210 (1993) I ISOAEC 10731:1994, Information technology - Open Systems Interconnection - Basic Reference Model: Conventions for the definition of OSI services. - - ITU-T Rec. X.227 (1995 E) 1 - ITU-T RECNNsX-227 95 = 4862
47、593 Ob13021 741 ISO/IEC 8650-1 : 1996 (E) - ITU-T Recommendation X.215 (1995) I ISO/IEC 8326:1996, Information technology - Open Systems Interconnection - Session sewice definition. IT-T Recommendation X.216 (1994) I ISO/IEC 8822:1994, Information technology - Open Systems Interconnection - Presenta
48、tion sewice definition. -T Recommendation X.217 (1995) I ISO/IEC 8649:1996, Information technology - Open Systems Interconnection - Service definition for the Association Control Service Element. IT-T Recommendation X.225 (1995) I ISOAEC 8327-1:1996, Information technology - Open Systems Interconnec
49、tion - Connection-oriented Session prorocol: Protocol specification. IT-T Recommendation X.237 (1995) I ISOAEC 10035-1: 1995, Information technology - Open Systems Interconnection - Connectionless protocol for the Association Control Service Element: Protocol specification. CCiT Recommendation X.660 (1992) I ISOAEC 9834- 1 : 1993, Information technology - Open Systems Interconnection - Procedures for the operation of OS1 Registration Authorities: General procedures. CCITT Recommendation X.665 (1992) I ISO/IEC 9834-6: