Information technology — Open Systems Interconnection — Connection-oriented protocol for the Association Control Service Element: Protocol specification

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Protocole en mode connexion applicable à l'élément de service de contrôle d'association: Spécification du protocole

General Information

Status
Withdrawn
Publication Date
23-Oct-1996
Withdrawal Date
23-Oct-1996
Current Stage
9599 - Withdrawal of International Standard
Completion Date
13-Sep-2012
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 8650-1:1996 - Information technology -- Open Systems Interconnection -- Connection-oriented protocol for the Association Control Service Element: Protocol specification
English language
38 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 8650-1:1996 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Protocole en mode connexion applicable a l'élément de service de contrôle d'association: Spécification du protocole
French language
40 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 8650-1:1996 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Protocole en mode connexion applicable a l'élément de service de contrôle d'association: Spécification du protocole
French language
40 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISO/IEC
INTERNATIONAL
8650-I
STANDARD
Second edition
1996-l O-l 5
Information technology - Open Systems
Interconnection - Connection-oriented
protocol for the Association Control
Service Element: Protocol specification
Technologies de /‘information - Interconnexion de s ystemes ouverts
(03) - Protocole en mode orient6 connexion pour M6ment de service
de con tr6le d ‘associa tion: Spkifica tion du pro tocole
Reference number
ISO/l EC 8650-I : 1996(E)

---------------------- Page: 1 ----------------------
ISO/IEC 8650=1:1996(E)
Contents
Page
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
1 Scope and field of application
1
2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 Identical Recommendations I International Standards
. . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Paired Recommendations I International Standards equivalent in technical content
2
2.3 Additional references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
2
3.1 Reference Model definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.1 Basic Reference Model definitions
3
3.1.2 Security architecture definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3.1.3 Naming and addressing definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
32 Service conventions definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3:3 Presentation service definitions
4
Application Layer Structure definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
3.4
4
3.5 ACSE service definitions . . .*.*.
4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6 Association Control protocol specification definitions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Abbreviations
4.1 Data units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Types of application-protocol-data-units ,.
4.2
4.3 Other abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
5 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Overview of the protocol
6.1 Service provision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62 . Functional units
Use of the presentation-service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
614 Relationship to the session-service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65 . Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0 ISO/IEC 1996
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 micro-
film, without permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CH-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
@ ISOIIEC ISO/IEC 8650-l: 1996(E)
8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 Elements of procedure
9
7.1 Association establishment .
9
7.1.1 Purpose .
9
7.1.2 APDUs used .
................................................................................ 9
7.1.3 Association establishment procedure
........................................................................................ 11
7.1.4 Use of the AARQ APDU fields
13
7.1.5 Use of the AARE APDU fields .
15
7.1.6 Collisions and interactions .
16
7.2 Normal release of an association .
16
7.2.1 Purpose .
16
7.2.2 APDUs used .
16
7.2.3 Normal release procedure .
18
7.2.4 Use of the RLRQ APDU fields .
18
7.2.5 Use of the RLRE APDU fields .
7.2.6 Collisions and disruptions . 18
19
Abnormal release of an association .
7.3
19
Purpose .
7.3.1
19
APDUs used .
7.3.2
............................................................................................. 19
7.3.3 Abnormal release procedure
......................................................................................... 20
7.3.4 Use of the ABRT APDU fields
20
7.3.5 Collisions and interactions .
21
.........................................................................................................................
7.4 Rules for extensibility
21
..............................................................................................................
8 Mapping to the presentation-service
21
..........................................................................................
8.1 Association establishment (normal mode)
21
Directly mapped parameters .
8.1.1
22
.........................................
8.1.2 Use of other P-CONNECT request and indication parameters
22
..........................................
8.1.3 Use of other P-CONNECT response and confirm parameters
23
................................................................................
8.2 Normal release of an association (normal mode)
................................................... 23
Use of P-RELEASE request and indication parameters
8.2.1
.................................................... 23
8.2.2 Use of P-RELEASE response and confirm parameters
............................................................................ 23
Abnormal release of an association (normal mode)
8.3
24
...................................................
8.3.1 Use of P-U-ABORT request and indication parameters
24
Use of P-P-ABORT indication parameter .
8.3.2
24
..................................................................................
8.4 Association establishment (X.4 lo- 1984 mode)
24
8.4.1 Directly mapped parameters .
24
.........................................
8.4.2 Use of other P-CONNECT request and indication parameters
24
..........................................
8.4.3 Use of other P-CONNECT response and confirm parameters
25
........................................................................
8.5 Normal release of an association (X.4 lo- 1984 mode)
25
....................................................................
8.6 Abnormal release of an association (X.4 lo- 1984 mode)
25
...................................................
8.6.1 Use of P-U-ABORT request and indication parameters
25
Use of P-P-ABORT indication parameter .
8.6.2
25
......................................................................................................
Structure and encoding of ACSE APDUs
9
25
.................................................................................................
9.1 Abstract syntax of the ACSE APDUs
29
..........................................................................
. Encoding rules used to reference the transfer syntax
92
29
Conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
30
.......................................................................................................................
10.1 Statement requirements
30
..............................................................................................................................
10.2 Static requirements
30
10.2.1 Normal mode .
30
X.410-1984 mode .
10.2.2
.
30
........................................................................................................................
10.3 Dynamic requirements
30
Normal mode .
10.3.1
30
.............................................................................................................
10.3.2 X.410-1984 mode
. . .
111

---------------------- Page: 3 ----------------------
ISO/IEC 8650=1:1996(E) @ ISOIIEC
30
11 Precedence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
12 Registration requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
12.1 Application titles .
31
12.2 Application context .
31
12.3 Authentication-mechanism .
32
Annex A - ACPM state table .
32
A.1 General .
32
A.2 Conventions .
32
A.3 Actions to be taken by the ACPM .
........................... . .............................................................................. 34
A.3.1 Invalid intersections
34
A.3.2 Valid intersections .
...................................................................................... 34
A.4 Relationship to Presentation and other ASEs
Authentication-mechanism using password . 37
Annex B -
B.0 . 37
Introduction
B.l Assigned name . 37
................................................................................................ 37
B.2 Authentication-value ASN. 1 datatype
Processing specification . 37
B.3
37
B.3.1 Requesting authentication .
37
B.3.2 Performing authentication .
iv

---------------------- Page: 4 ----------------------
.
0 ISOLIEC ISO/IEC 86504:1996(E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through 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, ISO/IEC JTC 1. 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
bodies casting a vote.
International Standard ISO/IEC 8650-l was prepared by Joint Technical
Committee ISO/IEC JTC 1, Znformation technology, Subcommittee SC 21, Open
Systems Interconnection, data management and open distributed processing, in
collaboration with ITU-T. The identical text is published as ITU-T Recommen-
dation X.227.
This second edition cancels and replaces the first edition (IS0 8650:1988),
which has been technically revised. It also incorporates Amendment 1: 1990 and
Technical Corrigendum 1: 1990.
ISO/IEC 8650 consists of the following parts, under the general title Information
technology - Open Systems Interconnection - Connection-oriented protocol for
the Association Control Service Element:
- Part I: Protocol specification
- Part 2: Protocol Implementation Conformance Statement (PIGS) proforma
Annexes A and B form an integral part of this part of ISO/IEC 8650.

---------------------- Page: 5 ----------------------
ISO/IEC 8650=1:1996(E) @ ISO/IEC
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 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
ISO/IEC 7498-l). The Reference Model subdivides the areas of standardization for interconnection into a series of
layers of specification, each of manageable size.
The goal of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the
interconnection standards, the interconnection of information processing systems:
-
from different manufacturers;
-
under different managements;
-
of different levels of complexity; and
-
of different technologies.
This Protocol Specification specifies the connection-oriented mode protocol for the application-service-element for
application-association 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-l.
This Recommendation I International Standard specifies the protocol for the application-service-element for application-
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 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 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-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 service 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.
vi

---------------------- Page: 6 ----------------------
ISO/IEC 8650-l : 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 supports two modes of communication: connection-oriented and connectionless. The ACSE service
definition (ITU-T Rec. X.217 I ISO/IEC 8649) includes both modes of communication. This Protocol Specification
provides the protocol specification for the connection-oriented mode of communication. The protocol specification for
the connectionless mode of communication is contained in ITU-T Rec. X.237 I ISO/IEC 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 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 establishment 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.
This Protocol Specification specifies:
procedures for the transfer of information for application-association control and the authentication of
a)
application-entities;
b) the interaction between an ACSE protocol machine and the occurrence of external presentation events;
and
c) the abstract syntax for the representation of the ACSE APDUs.
The ACSE procedures are defined in terms of:
the interactions between peer ACSE protocol machines through the use of presentation-services; and
a>
the interaction between an ACSE protocol machine and its service-user.
b)
This Protocol Specification also specifies 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 provisions 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 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 Bureau of the ITU maintains a list of
currently valid ITU-T Recommendations.
21 . Identical Recommendations I International Standards
-
ITU-T Recommendation X.200 (1994) I ISO/IEC 749% 1: 1994, Information technology - open Systems
Interconnection - Basic Reference Model: The Basic Model.
-
ITU-T Recommendation X.207 (1993) I ISO/IEC 9545: 1994, Information technology - open Systems
Interconnection - Application layer structure.
-
ITU-T Recommendation X.210 (1993) I ISO/IEC 1073 1: 1994, Znfomuztion technology - open Systems
Interconnection - Basic Reference Model: Conventions for the definition of OSI services.
ITU-T Rec. X.227 (1995 E)
1

---------------------- Page: 7 ----------------------
ISOAEC 8650-l : 1996 (E)
-
ITU-T Recommendation X.215 (1995) I ISO/IEC 8326: 1996, Z~@mzation technology - @en Systems
Interconnection - Session service definition.
-
ITU-T Recommendation X.216 (1994) I ISO/IEC 8822:1994, Information technology - Open Systems
Interconnection - Presentation service definition.
-
ITU-T Recommendation X.217 (1995) I ISO/IEC 8649:1996, Znformation technology - Open Systems
Interconnection - Service definition for the Association Control Service Element.
-
ITU-T Recommendation X.225 (1995) I ISO/IEC 8327-l : 1996, Information technology - Open Systems
Interconnection - Connection-oriented Session protocol: Protocol specification.
-
ITU-T Recommendation X.237 (1995) I ISO/IEC 10035-1:1995, Information technology - Open Systems
Interconnection - Connectionless protocol for the Association Control Service Element: Protocol
specifkation.
-
CCITT Recommendation X.660 (1992) I ISO/IEC 9834-l: 1993, Information technology - Open Systems
Interconnection - Procedures for the operation of OSI Registration Authorities: General procedures.
-
CCITT Recommendation X.665 (1992) I ISO/IEC 9834-6: 1993, Information technology - Open Systems
Interconnection - Procedures for the operation of OSI Registration Authorities: Application Processes
and Application Entities.
-
KU-T Recommendation X.690 (1994) I ISO/IEC 8825- 1: 1995, Information technology - ASN. 1 encoding
rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished
Encoding Rules (DER).
Paired Recommendations I International Standards equivalent in technical content
22 0
-
CCITT Recommendation X.208 (1988), Specification of Abstract Syntax Notation One (ASN. 1).
ISO/IEC 8824: 1990, Information technology - Open Systems Interconnection - Specification of Abstract
Syntax Notation One (ASN.1).
-
CCITT Recommendation X.650 (1992), Open Systems Interconnection (OSZ) - Reference model for
naming and addressing.
Open Systems Interconnection - Basic Reference
IS0 7498-3: 1989, Information processing systems -
Model - Part 3: Naming and addressing.
-
CCITT Recommendation X.800 (1991), Security architecture for Open Systems Interconnection for
CCITT applications.
IS0 7498-2: 1989, Information processing systems - Open Systems Interconnection - Basic Reference
Model - Part 2: Security Architecture.
23 0 Additional references
-
CCITT Recommendation X.410 (1984), Message Handling Systems: Remote operation and reliable
transfer server.
-
Structures for the identification of organizations.
IS0 6523: 1984, Data interchange -
3 Definitions
For the purposes of this Recommendation I International Standard, the following definitions apply:
31 0 Reference Model definitions
Basic Reference Model definitions
3.1.1
This Protocol Specification is based on the concepts developed in ITU-T Rec. X.200 I ISO/IEC 7498-l and makes use of
the following terms defined in it:
a) Application Layer;
b) application-process;
application-entity;
C)
d) application-service-element;
application-protocol-data-unit;
e)
2 IT&T Rec. X.227 (1995 E)

---------------------- Page: 8 ----------------------
ISO/IEC 8650-l : 1996 (E)
f) application-protocol-control-information;
g) presentation-service;
h) presentation-connection;
session-service;
0
.
session-protocol; and
J)
k) session-connection.
3.1.2 Security architecture definitions
This Protocol Specification makes use of the following term defined in CCITT Rec. X.800 I IS0 7498-2:
-
password.
3.1.3 Naming and addressing definitions
This Protocol Specification makes use of the following terms defined in CCITT Rec. X.650 I IS0 7498-3:
application-process title;
a>
b) application-e
...

NORME ISOJCEI
INTERNATIONALE 8650-I
Deuxième édition
1996-I O-l 5
Technologies de l’information -
Interconnexion de systèmes ouverts (OSI) -
Protocole en mode connexion applicable à
l’élément de service de contrôle
d‘association: Spécification du protocole
Information technology - Open Systems Interconnection -
Connection-orien ted pro tocol for the Association Con trol Service Elemen t:
Pro toc01 specifica tion
Numéro de référence
ISO/CEI 8650-I :1996(F)

---------------------- Page: 1 ----------------------
ISOKEI 86504:1996(F)
Sommaire
Page
1
....................................................................................................................................
Domaine d’application
1
Références normatives .
2
......................................................................
2.1 Recommandations 1 Normes internationales identiques
....... 2
2.2 Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
2
2.3 Autres références .
2
Définitions .
3
....................................................................................................
3.1 Définitions du modèle de référence
3
.....................................................................
3.1.1 Définitions du modèle de référence de base
3
3.1.2 Définitions de l’architecture de sécurité .
.................................................... 3
3.1.3 Définitions relatives à la dénomination et à l’adressage
3
3.2 Définitions des conventions de service .
4
................................................................................................
33 Définitions du service de présentation
.......................................................................... 4
3:4 Définitions de la structure de la couche Application
4
..............................................................................................................
3.5 Définitions du service ACSE
4
Définitions de la spécifïcation du protocole de contrôle d’association .
3.6
5
Abréviations .
5
Unités de données .
4.1
........................................................................ 5
4.2 Types d’unités de données de protocole d’application
5
Autres abréviations .
4.3
5
Conventions .
6
Aperçu général du protocole .
6
6.1 Fourniture du service .
6
Unités fonctionnelles .
6.2
7
6.3 Utilisation du service de présentation .
8
....................................................................................................
6.4 Relations avec le service de session
8
6.5 Modèle .
9
Eléments de procédure .
9
7.1 Etablissement d’association .
9
7.1.1 Objet .
9
7.1.2 APDU utilisées .
9
7.1.3 Procédure d’établissement de l’association .
12
Utilisation des champs de I’APDU AARQ .
7.1.4
14
........................................................................
7.1.5 Utilisation des champs de 1’APDU AARE
16
7.1.6 Collisions et interactions .
0 ISOKEI 1996
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur.
ISOKEI Copyright Office l Case postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1997
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
ISO/CEI8650-1:1996(F)
0 ISOKEI
.............................................................................................. 16
7.2 Terminaison normale d’une association
16
7.2.1 Objet .
16
7.2.2 APDU utilisées .
Procédure de terminaison normale . 17
7.2.3
........................................................................ 19
7.2.4 Utilisation des champs de I’APDU RLRQ
19
7.2.5 Utilisation des champs de 1’APDU RLRE .
................................................................................................. 19
7.2.6 Collisions et interruptions
Terminaison anormale d’une association . 20
7.3
20
7.3.1 Objet .
20
7.3.2 APDU utilisées .
Procédure de terminaison anormale . 20
7.3.3
........................................................................ 21
7.3.4 Utilisation des champs de I’APDU ABRT
22
7.3.5 Collisions et interactions .
22
Règles en vue de l’extensibilité .
7.4
............................................................................................ 22
8 Correspondance avec le service de présentation
22
8.1 Etablissement d’association (mode normal) .
Paramètres en correspondance directe . 23
8.1.1
23
8.1.2 Utilisation des autres paramètres de demande et d’indication P-CONNECT. .
8.1.3 Utilisation des autres paramètres de réponse à une demande et de confirmation
23
P-CONNECT .
24
8.2 Terminaison normale d’une association (mode normal) .
............................... 24
8.2.1 Utilisation des paramètres de demande et d’indication P-RELEASE
24
...........................
8.2.2 Utilisation des paramètres de réponse et de confirmation P-RELEASE
.................................................................... 25
8.3 Terminaison anormale d’une association (mode normal.
25
Utilisation des paramètres de réponse à une demande et d’indication P-U-ABORT .
8.3.1
25
8.3.2 Utilisation du paramètre d’indication P-P-ABORT .
25
................................................................................
8.4 Etablissement d’association (mode X.4 10-1984)
25
8.4.1 Paramètres en correspondance directe .
Utilisation des autres paramètres de demande et d’indication P-CONNECT. . 26
8.4.2
8.4.3 Utilisation des autres paramètres de réponse à une demande et de confirmation
26
P-CONNECT .
26
8.5 Terminaison normale d’une association (mode X.4 1 O-l 984) .
27
Terminaison anormale d’une association (mode X.4 10-1984) .
8.6
............................... 27
8.6.1 Utilisation des paramètres de demande et d’indication P-U-ABORT
27
8.6.2 Utilisation du paramètre d’indication P-P-ABORT .
27
.............................................................................
9 Structure et codage des unités APDU de l’élément ACSE
27
9.1 Syntaxe abstraite de I’APDU de l’élément ACSE .
31
9.2 Règles de codage utilisées pour désigner la syntaxe de transfert .
31
10 Conformité .
32
10.1 Conditions à remplir par les déclarations .
32
10.2 Conditions de conformité statique .
32
Mode normal .
10.2.1
32
10.2.2 Mode X.410-1984 .
................................................................................................. 32
10.3 Conditions de conformité dynamique
32
Mode normal .
10.3.1
32
10.3.2 Mode X.410-1984 .
32
11 Préséance .
33
...........................................................................................................................
12 Conditions d’enregistrement
33
...................................................................................................................
12.1 Appellations d’application
33
.........................................................................................................................
12.2 Contexte d’application
I
33
.............................................................................................................
12.3 Mécanisme d’authentification
. . .
111

---------------------- Page: 3 ----------------------
@ ISOKEI
ISOKEI 86504:1996(F)
Annexe A - Tables d’états de I’ACPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
A. 1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
A.2 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
A.3 Actions à effectuer par YACPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
A.3.1 Intersections non valides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
A.3.2 Intersections valides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
A.4 Relation avec le service de présentation et les autres ASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Annexe B - Mécanisme d’authentification avec mot de passe
39
B.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B.l Nom affecté . 39
......................................................................... 39
B.2 Type de données ASN. 1 de valeur d’authentification
39
B.3 Spécifïcation de traitement .
39
B.3.1 Demande d’authentification .
39
B.3.2 Exécution d’authentification .
iv

---------------------- Page: 4 ----------------------
ISOKEI 8650-l: 1996(F)
@ ISOKEI
Avant-propos
LIS0 (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes nationaux
membres de I’ISO ou de la CE1 participent au développement de Normes
internationales par l’intermédiaire des comités techniques créés par l’organisation
concernée afin de s’occuper des différents domaines particuliers de l’activité
technique. Les comités techniques de I’ISO et de la CE1 collaborent dans des
domaines d’intérêt commun. D’autres organisations internationales, gouverne-
mentales et non gouvernementales, en liaison avec I’ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont créé un
comité technique mixte, l’ISO/CEI JTC 1. Les projets de Normes internationales
adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
approbation, avant leur acceptation comme Normes internationales. Les Normes
internationales sont approuvées conformément aux procédures qui requièrent
l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISO/CEI 8650-l a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de l’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec I’UIT-T. Le texte identique est publié en tant que
Recommandation UIT-T X.227.
Cette deuxième édition annule et remplace la première édition
(ISO 8650:1988), qui a fait l’objet d’une révision technique. Elle incorpore aussi
l’Amendement 1: 1990 et le Rectificatif technique 1: 1990.
L’ISOKEI 8650 comprend les parties suivantes, présentées sous le titre général
Technologies de 1 ‘information - Interconnexion de systèmes ouverts (OSZ) -
Protocole en mode connexion applicable à l’élément de service de contrôle
d’association:
Partie 1: Spécification du protocole
- Partie 2: Formulaire de déclaration de conformité d’instance de protocole
(PICS)
Les annexes A et B font partie intégrante de la présente partie de l’ISO/CEI 8650.
V

---------------------- Page: 5 ----------------------
@ ISO/CEI
ISOKEI 8650-l: 1996(F)
Introduction
La présente Spécification de protocole fait partie d’un ensemble de Recommandations et Normes internationales
élaborées pour faciliter l’interconnexion des équipements informatiques. Elle fait partie d’un ensemble de Recomman-
dations de l’UIT-T et Normes internationales dont les relations sont définies par le modèle de référence pour l’inter-
connexion des systèmes ouverts, dit modèle OS1 (Rec. UIT-T X.200 1 ISO/CEI 7498-l). Ce modèle de référence divise
le domaine de la normalisation en vue de l’interconnexion, en une série de couches de spécifications, dont chacune est
d’une taille maîtrisable.
L’objectif de I’OSI est de permettre, au prix d’un minimum d’accords techniques en dehors des normes d’interconnexion,
d’interconnecter des équipements informatiques:
-
de constructeurs différents;
-
gérés de façon différente;
-
de niveaux de complexité différents;
de différentes générations.
La présente Spécification de protocole spécifie le protocole en mode connexion de l’élément de service de contrôle
d’association (ACSE, association control service element) de la couche Application. Le protocole du service en mode
sans connexion de l’élément ACSE (A-UNIT-DATA) est spécifié dans la Rec. UIT-T X.237 1 ISO/CEI 100351.
La présente Recommandation 1 Norme internationale spécifie le protocole de l’élément de service de contrôle d’asso-
ciation (ACSE) de la couche Application. L’élément ACSE fournit les services d’établissement et de libération d’asso-
ciation d’application. Le protocole de l’élément ACSE inclut deux unités fonctionnelles facultatives. La première unité
fonctionnelle permet l’échange d’informations relatives à l’authentification pendant l’établissement de l’association. La
seconde unité fonctionnelle permet la négociation du contexte d’application pendant l’établissement de l’association. Les
services de l’élément ACSE s’appliquent à une large gamme de besoins de communication des processus d’application.
La présente Spécification de protocole comprend une annexe qui décrit la machine protocolaire de l’élément ACSE en
termes d’une table d’états. Cette machine protocolaire est appelée la machine protocolaire de contrôle d’association
(ACPM, association controlprotocol machine).
Le protocole défini dans la présente Spécification de protocole est également régi par l’utilisation du service de
présentation (Rec. UIT-T X.216 1 ISO/CEI 8822) et du service de session (Rec. UIT-T X.2 15 1 ISOKEI 8326).
La qualité de service (QS) est un paramètre du service A-ASSOCIATE. Des travaux sont encore en cours, visant à
assurer un traitement intégré de la QS à travers toutes les couches du modèle de référence OS1 et à garantir que les
traitements assurés individuellement dans chaque couche de service satisfont, de manière cohérente, les objectifs
globaux de la QS. En conséquence, un addendum pourra être apporté par la suite à la présente Spécification de protocole
pour tenir compte des développements ultérieurs du traitement de la QS et de son intégration.
vi

---------------------- Page: 6 ----------------------
ISOKEI 8650-l : 1996 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION - INTERCONNEXION DE SYSTÈMES
OUVERTS (OSI) - PROTOCOLE EN MODE CONNEXION APPLICABLE À
L’ÉLÉMENT DE SERVICE DE CONTRÔLE D’ASSOCIATION:
SPÉCIFICATION DU PROTOCOLE
L’élément ACSE accepte deux modes de communication: le mode connexion et le mode sans connexion. La définition
du service ACSE (Rec. UIT-T X.217 1 ISOKEI 8649) englobe ces deux modes de communication. La présente Spéci-
fication de protocole n’intéresse que la spécification de protocole pour le mode de communication connexion. La spéci-
fïcation de protocole du mode de communication sans connexion figure dans la Rec. UIT-T X.237 1 ISOKEI 10035-l.
La présente Spécification de protocole définit les procédures applicables à des instances de communication entre des
systèmes qui désirent s’interconnecter dans un environnement OS1 en mode connexion. La présente Spécification de
protocole inclut l’unité fonctionnelle noyau qui est utilisée pour établir les associations d’application et y mettre fin.
L’unité fonctionnelle d’authentification offke des fonctions supplémentaires qui permettent l’échange d’informations
destinées à assurer l’authentification pendant l’établissement de l’association sans que soient ajoutés de nouveaux
services. Les fonctions d’authentification de l’élément ACSE peuvent être utilisées pour la prise en charge d’une classe
limitée de méthodes d’authentification. L’unité fonctionnelle de négociation du contexte d’application offie des fonctions
supplémentaires qui permettent le choix du contexte d’application pendant l’établissement de l’association.
La présente Spécification de protocole spécifie:
les procédures de transfert des informations concernant le contrôle de l’association d’application et
l’authentification des entités d’application;
b) l’interaction entre une machine protocolaire ACSE et l’occurrence d’événements de présentation
extérieurs;
c) la syntaxe abstraite de représentation des ARDU de l’élément ACSE.
Les procédures ACSE sont définies en termes:
entre machines l’utilisation de services de
d’interactions protocolaires ACSE homologues, via
présentation;
d’interactions entre une machine protocolaire ACSE et son utilisateur du service.
b)
La présente Spécification de protocole spécifie également les conditions de conformité des systèmes mettant en œuvre
ces procédures. Elle ne contient pas de tests qui pourraient être utilisés pour prouver cette conformité.
2 Références normatives
Les Recommandations et Normes internationales suivantes contiennent des dispositions qui, par suite de la référence qui
y est faite, constituent des dispositions valables pour la présente Recommandation 1 Norme internationale. Au moment de
la publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes internationales sont
sujettes à révision et les parties prenantes aux accords fondés sur la présente Recommandation 1 Norme internationale
sont invitées à rechercher la possibilité d’appliquer les éditions les plus récentes des Recommandations et Normes
indiquées ci-après. Les membres de la CE1 et de FIS0 possèdent le registre des Normes internationales en vigueur. Le
Bureau de la normalisation des télécommunications de FUIT tient à jour une liste des Recommandations de l’UIT-T en
vigueur.
1
Rec. UIT-T X.227 (1995 F)

---------------------- Page: 7 ----------------------
ISOKEI 8650-l : 1996 (F)
21 l Recommandations 1 Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) 1 ISOKEI 7498-1: 1994, Technologies de l’information -
Interconnexion des systèmes ouverts - Modèle de référence de base: le modèle de référence de base.
-
Recommandation UIT-T X.207 (1993) 1 ISO/CEI 9545: 1994, Technologies de l’information -
Interconnexion des systèmes ouverts - Structure de la couche Application.
-
Recommandation UIT-T X.210 (1993) 1 ISOKEI 1073 1: 1994, Technologies de l’information -
Interconnexion des systèmes ouverts - Modèle de référence de base: conventions pour la definition des
services de l’interconnexion des systèmes ouverts.
-
Recommandation UIT-T X.215 (1995) 1 ISO/CEI 8326: 1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Définition du service de session.
-
Recommandation UIT-T X.2 16 (1994) 1 ISO/CEI 8822: 1994, Technologies de l’information -
- Définition du service de présentation.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.217 (1995) 1 ISOKEI 8649: 1996, Technologies de l’information -
- Définition de service applicable à l’élément de service de contrôle
Interconnexion des systèmes ouverts
d’association.
-
Recommandation UIT-T X.225 (1995) 1 ISO/CEI 8327.1:1996, Technologies de l’information -
- Protocole de session en mode connexion: spécification.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.237 (1995) 1 ISO/CEI 10035-l : 1995, Technologies de l’information -
- Protocole en mode sans connexion pour l’élément de service de
Interconnexion des systèmes ouverts
contrôle d’association: spécification du protocole.
-
Recommandation X.660 du CCITT (1992) 1 ISOICEI 9834~1:1993, Technologies de l’information -
Interconnexion des systèmes ouverts - Procédures pour le fonctionnement des autorités d’enregistrement
OSI - Procédures générales.
-
Recommandation X.665 du CCITT (1992) 1 ISO/CEI 9834-6: 1993, Technologies de l’information -
Interconnexion des systèmes ouverts - Procédures d’exploitation pour les organismes d’enregistrement de
I’OSI: processus d’application et entités d’application.
-
Recommandation UIT-T X.690 (1994) 1 ISO/CEI 8825-l : 1995, Technologies de l’information - Règles de
codage de la notation de syntaxe abstraite numéro un: spécification des règles de codage de base, des
règles de codage canoniques et des règles de codage distinctives.
22 . Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
-
Recommandation X.208 du CCITT (1988), Spécification de la syntaxe abstraite numéro un (ASN. I).
ISOKEI 8824: 1990, Technologies de l’information - Interconnexion de systèmes ouverts - Spéczfkation
de la notation de syntaxe abstraite numéro un (ASN. I).
-
Recommandation X.650 du CCITT (1992), Interconnexion des systèmes ouverts (OS) - Modèle de
référence de base pour la dénomination et l’adressage.
ISO 7498-3: 1989, Systèmes de traitement de l’information - Interconnexion de systèmes ouverts - Modèle
de référence de base - Partie 3: Dénomination et adressage.
-
Recommandation X.800 du CCITT (1991), Architecture de sécurité pour l’interconnexion en systèmes
ouverts d’applications du CCITT.
ISO 7498-2: 1989, Systèmes de traitement de l’information - Interconnexion de systèmes ouverts - Modèle
de référence de base - Partie 2: Architecture de sécurité.
23 . Autres références
-
Recommandation X.41 0 du CCITT (1984), Systèmes de messagerie: opérations distantes et serveur de
transfert fiable.
-
- Structures pour l’identification des organisations.
ISO 6523:1984, Echange de données
3 Définitions
Pour les besoins de la présente Recommandation 1 Norme internationale, les définitions suivantes s’appliquent.
2 Rec. UIT-T X.227 (1995 F)

---------------------- Page: 8 ----------------------
ISOKEI 8650-l : 1996 (F)
31 . Définitions du modéle de référence
3.1.1 Définitions du modéle de référence de base
La présente Spécification de protocole est fondée sur les concepts élaborés dans la Rec. UIT-T X.200 1 ISOKEI 7498-1
et utilise les termes suivants qui y sont définis:
couche Application;
a)
processus d’application;
W
entité d’application;
Cl
élément de service d’application;
4
unité de données du protocole d’application;
e)
informations de contrôle du protocole d’application;
r)
service de présentation;
g)
connexion de présentation;
h)
service de session;
9
.
protocole de session;
J)
connexion de session.
k)
Définitions de l’architecture de sécurité
3.1.2
La présente Spécification de protocole utilise le terme suivant, défini dans la Rec. X.800 du CCITT 1 ISO 7498-2:
-
mot de passe.
3.1.3 Définitions relatives a la dénomination et à l’adressage
La présente Spécification de protocole utilise les termes suivants, définis dans la Rec. X.650 du CCITT 1 ISO 7498-3:
appellation de processus d’application;
a>
b) qualificateur d’entité d’application;
appellation d’entité d’application l);
Cl
d) identificateur d’invocation de processus d’application;
identificateur d’invocation d”entité d’application;
e)
f) adresse de présentation.
. Définiti
...

NORME ISOJCEI
INTERNATIONALE 8650-I
Deuxième édition
1996-I O-l 5
Technologies de l’information -
Interconnexion de systèmes ouverts (OSI) -
Protocole en mode connexion applicable à
l’élément de service de contrôle
d‘association: Spécification du protocole
Information technology - Open Systems Interconnection -
Connection-orien ted pro tocol for the Association Con trol Service Elemen t:
Pro toc01 specifica tion
Numéro de référence
ISO/CEI 8650-I :1996(F)

---------------------- Page: 1 ----------------------
ISOKEI 86504:1996(F)
Sommaire
Page
1
....................................................................................................................................
Domaine d’application
1
Références normatives .
2
......................................................................
2.1 Recommandations 1 Normes internationales identiques
....... 2
2.2 Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
2
2.3 Autres références .
2
Définitions .
3
....................................................................................................
3.1 Définitions du modèle de référence
3
.....................................................................
3.1.1 Définitions du modèle de référence de base
3
3.1.2 Définitions de l’architecture de sécurité .
.................................................... 3
3.1.3 Définitions relatives à la dénomination et à l’adressage
3
3.2 Définitions des conventions de service .
4
................................................................................................
33 Définitions du service de présentation
.......................................................................... 4
3:4 Définitions de la structure de la couche Application
4
..............................................................................................................
3.5 Définitions du service ACSE
4
Définitions de la spécifïcation du protocole de contrôle d’association .
3.6
5
Abréviations .
5
Unités de données .
4.1
........................................................................ 5
4.2 Types d’unités de données de protocole d’application
5
Autres abréviations .
4.3
5
Conventions .
6
Aperçu général du protocole .
6
6.1 Fourniture du service .
6
Unités fonctionnelles .
6.2
7
6.3 Utilisation du service de présentation .
8
....................................................................................................
6.4 Relations avec le service de session
8
6.5 Modèle .
9
Eléments de procédure .
9
7.1 Etablissement d’association .
9
7.1.1 Objet .
9
7.1.2 APDU utilisées .
9
7.1.3 Procédure d’établissement de l’association .
12
Utilisation des champs de I’APDU AARQ .
7.1.4
14
........................................................................
7.1.5 Utilisation des champs de 1’APDU AARE
16
7.1.6 Collisions et interactions .
0 ISOKEI 1996
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur.
ISOKEI Copyright Office l Case postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1997
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
ISO/CEI8650-1:1996(F)
0 ISOKEI
.............................................................................................. 16
7.2 Terminaison normale d’une association
16
7.2.1 Objet .
16
7.2.2 APDU utilisées .
Procédure de terminaison normale . 17
7.2.3
........................................................................ 19
7.2.4 Utilisation des champs de I’APDU RLRQ
19
7.2.5 Utilisation des champs de 1’APDU RLRE .
................................................................................................. 19
7.2.6 Collisions et interruptions
Terminaison anormale d’une association . 20
7.3
20
7.3.1 Objet .
20
7.3.2 APDU utilisées .
Procédure de terminaison anormale . 20
7.3.3
........................................................................ 21
7.3.4 Utilisation des champs de I’APDU ABRT
22
7.3.5 Collisions et interactions .
22
Règles en vue de l’extensibilité .
7.4
............................................................................................ 22
8 Correspondance avec le service de présentation
22
8.1 Etablissement d’association (mode normal) .
Paramètres en correspondance directe . 23
8.1.1
23
8.1.2 Utilisation des autres paramètres de demande et d’indication P-CONNECT. .
8.1.3 Utilisation des autres paramètres de réponse à une demande et de confirmation
23
P-CONNECT .
24
8.2 Terminaison normale d’une association (mode normal) .
............................... 24
8.2.1 Utilisation des paramètres de demande et d’indication P-RELEASE
24
...........................
8.2.2 Utilisation des paramètres de réponse et de confirmation P-RELEASE
.................................................................... 25
8.3 Terminaison anormale d’une association (mode normal.
25
Utilisation des paramètres de réponse à une demande et d’indication P-U-ABORT .
8.3.1
25
8.3.2 Utilisation du paramètre d’indication P-P-ABORT .
25
................................................................................
8.4 Etablissement d’association (mode X.4 10-1984)
25
8.4.1 Paramètres en correspondance directe .
Utilisation des autres paramètres de demande et d’indication P-CONNECT. . 26
8.4.2
8.4.3 Utilisation des autres paramètres de réponse à une demande et de confirmation
26
P-CONNECT .
26
8.5 Terminaison normale d’une association (mode X.4 1 O-l 984) .
27
Terminaison anormale d’une association (mode X.4 10-1984) .
8.6
............................... 27
8.6.1 Utilisation des paramètres de demande et d’indication P-U-ABORT
27
8.6.2 Utilisation du paramètre d’indication P-P-ABORT .
27
.............................................................................
9 Structure et codage des unités APDU de l’élément ACSE
27
9.1 Syntaxe abstraite de I’APDU de l’élément ACSE .
31
9.2 Règles de codage utilisées pour désigner la syntaxe de transfert .
31
10 Conformité .
32
10.1 Conditions à remplir par les déclarations .
32
10.2 Conditions de conformité statique .
32
Mode normal .
10.2.1
32
10.2.2 Mode X.410-1984 .
................................................................................................. 32
10.3 Conditions de conformité dynamique
32
Mode normal .
10.3.1
32
10.3.2 Mode X.410-1984 .
32
11 Préséance .
33
...........................................................................................................................
12 Conditions d’enregistrement
33
...................................................................................................................
12.1 Appellations d’application
33
.........................................................................................................................
12.2 Contexte d’application
I
33
.............................................................................................................
12.3 Mécanisme d’authentification
. . .
111

---------------------- Page: 3 ----------------------
@ ISOKEI
ISOKEI 86504:1996(F)
Annexe A - Tables d’états de I’ACPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
A. 1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
A.2 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
A.3 Actions à effectuer par YACPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
A.3.1 Intersections non valides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
A.3.2 Intersections valides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
A.4 Relation avec le service de présentation et les autres ASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Annexe B - Mécanisme d’authentification avec mot de passe
39
B.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B.l Nom affecté . 39
......................................................................... 39
B.2 Type de données ASN. 1 de valeur d’authentification
39
B.3 Spécifïcation de traitement .
39
B.3.1 Demande d’authentification .
39
B.3.2 Exécution d’authentification .
iv

---------------------- Page: 4 ----------------------
ISOKEI 8650-l: 1996(F)
@ ISOKEI
Avant-propos
LIS0 (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes nationaux
membres de I’ISO ou de la CE1 participent au développement de Normes
internationales par l’intermédiaire des comités techniques créés par l’organisation
concernée afin de s’occuper des différents domaines particuliers de l’activité
technique. Les comités techniques de I’ISO et de la CE1 collaborent dans des
domaines d’intérêt commun. D’autres organisations internationales, gouverne-
mentales et non gouvernementales, en liaison avec I’ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont créé un
comité technique mixte, l’ISO/CEI JTC 1. Les projets de Normes internationales
adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
approbation, avant leur acceptation comme Normes internationales. Les Normes
internationales sont approuvées conformément aux procédures qui requièrent
l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISO/CEI 8650-l a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de l’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec I’UIT-T. Le texte identique est publié en tant que
Recommandation UIT-T X.227.
Cette deuxième édition annule et remplace la première édition
(ISO 8650:1988), qui a fait l’objet d’une révision technique. Elle incorpore aussi
l’Amendement 1: 1990 et le Rectificatif technique 1: 1990.
L’ISOKEI 8650 comprend les parties suivantes, présentées sous le titre général
Technologies de 1 ‘information - Interconnexion de systèmes ouverts (OSZ) -
Protocole en mode connexion applicable à l’élément de service de contrôle
d’association:
Partie 1: Spécification du protocole
- Partie 2: Formulaire de déclaration de conformité d’instance de protocole
(PICS)
Les annexes A et B font partie intégrante de la présente partie de l’ISO/CEI 8650.
V

---------------------- Page: 5 ----------------------
@ ISO/CEI
ISOKEI 8650-l: 1996(F)
Introduction
La présente Spécification de protocole fait partie d’un ensemble de Recommandations et Normes internationales
élaborées pour faciliter l’interconnexion des équipements informatiques. Elle fait partie d’un ensemble de Recomman-
dations de l’UIT-T et Normes internationales dont les relations sont définies par le modèle de référence pour l’inter-
connexion des systèmes ouverts, dit modèle OS1 (Rec. UIT-T X.200 1 ISO/CEI 7498-l). Ce modèle de référence divise
le domaine de la normalisation en vue de l’interconnexion, en une série de couches de spécifications, dont chacune est
d’une taille maîtrisable.
L’objectif de I’OSI est de permettre, au prix d’un minimum d’accords techniques en dehors des normes d’interconnexion,
d’interconnecter des équipements informatiques:
-
de constructeurs différents;
-
gérés de façon différente;
-
de niveaux de complexité différents;
de différentes générations.
La présente Spécification de protocole spécifie le protocole en mode connexion de l’élément de service de contrôle
d’association (ACSE, association control service element) de la couche Application. Le protocole du service en mode
sans connexion de l’élément ACSE (A-UNIT-DATA) est spécifié dans la Rec. UIT-T X.237 1 ISO/CEI 100351.
La présente Recommandation 1 Norme internationale spécifie le protocole de l’élément de service de contrôle d’asso-
ciation (ACSE) de la couche Application. L’élément ACSE fournit les services d’établissement et de libération d’asso-
ciation d’application. Le protocole de l’élément ACSE inclut deux unités fonctionnelles facultatives. La première unité
fonctionnelle permet l’échange d’informations relatives à l’authentification pendant l’établissement de l’association. La
seconde unité fonctionnelle permet la négociation du contexte d’application pendant l’établissement de l’association. Les
services de l’élément ACSE s’appliquent à une large gamme de besoins de communication des processus d’application.
La présente Spécification de protocole comprend une annexe qui décrit la machine protocolaire de l’élément ACSE en
termes d’une table d’états. Cette machine protocolaire est appelée la machine protocolaire de contrôle d’association
(ACPM, association controlprotocol machine).
Le protocole défini dans la présente Spécification de protocole est également régi par l’utilisation du service de
présentation (Rec. UIT-T X.216 1 ISO/CEI 8822) et du service de session (Rec. UIT-T X.2 15 1 ISOKEI 8326).
La qualité de service (QS) est un paramètre du service A-ASSOCIATE. Des travaux sont encore en cours, visant à
assurer un traitement intégré de la QS à travers toutes les couches du modèle de référence OS1 et à garantir que les
traitements assurés individuellement dans chaque couche de service satisfont, de manière cohérente, les objectifs
globaux de la QS. En conséquence, un addendum pourra être apporté par la suite à la présente Spécification de protocole
pour tenir compte des développements ultérieurs du traitement de la QS et de son intégration.
vi

---------------------- Page: 6 ----------------------
ISOKEI 8650-l : 1996 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION - INTERCONNEXION DE SYSTÈMES
OUVERTS (OSI) - PROTOCOLE EN MODE CONNEXION APPLICABLE À
L’ÉLÉMENT DE SERVICE DE CONTRÔLE D’ASSOCIATION:
SPÉCIFICATION DU PROTOCOLE
L’élément ACSE accepte deux modes de communication: le mode connexion et le mode sans connexion. La définition
du service ACSE (Rec. UIT-T X.217 1 ISOKEI 8649) englobe ces deux modes de communication. La présente Spéci-
fication de protocole n’intéresse que la spécification de protocole pour le mode de communication connexion. La spéci-
fïcation de protocole du mode de communication sans connexion figure dans la Rec. UIT-T X.237 1 ISOKEI 10035-l.
La présente Spécification de protocole définit les procédures applicables à des instances de communication entre des
systèmes qui désirent s’interconnecter dans un environnement OS1 en mode connexion. La présente Spécification de
protocole inclut l’unité fonctionnelle noyau qui est utilisée pour établir les associations d’application et y mettre fin.
L’unité fonctionnelle d’authentification offke des fonctions supplémentaires qui permettent l’échange d’informations
destinées à assurer l’authentification pendant l’établissement de l’association sans que soient ajoutés de nouveaux
services. Les fonctions d’authentification de l’élément ACSE peuvent être utilisées pour la prise en charge d’une classe
limitée de méthodes d’authentification. L’unité fonctionnelle de négociation du contexte d’application offie des fonctions
supplémentaires qui permettent le choix du contexte d’application pendant l’établissement de l’association.
La présente Spécification de protocole spécifie:
les procédures de transfert des informations concernant le contrôle de l’association d’application et
l’authentification des entités d’application;
b) l’interaction entre une machine protocolaire ACSE et l’occurrence d’événements de présentation
extérieurs;
c) la syntaxe abstraite de représentation des ARDU de l’élément ACSE.
Les procédures ACSE sont définies en termes:
entre machines l’utilisation de services de
d’interactions protocolaires ACSE homologues, via
présentation;
d’interactions entre une machine protocolaire ACSE et son utilisateur du service.
b)
La présente Spécification de protocole spécifie également les conditions de conformité des systèmes mettant en œuvre
ces procédures. Elle ne contient pas de tests qui pourraient être utilisés pour prouver cette conformité.
2 Références normatives
Les Recommandations et Normes internationales suivantes contiennent des dispositions qui, par suite de la référence qui
y est faite, constituent des dispositions valables pour la présente Recommandation 1 Norme internationale. Au moment de
la publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes internationales sont
sujettes à révision et les parties prenantes aux accords fondés sur la présente Recommandation 1 Norme internationale
sont invitées à rechercher la possibilité d’appliquer les éditions les plus récentes des Recommandations et Normes
indiquées ci-après. Les membres de la CE1 et de FIS0 possèdent le registre des Normes internationales en vigueur. Le
Bureau de la normalisation des télécommunications de FUIT tient à jour une liste des Recommandations de l’UIT-T en
vigueur.
1
Rec. UIT-T X.227 (1995 F)

---------------------- Page: 7 ----------------------
ISOKEI 8650-l : 1996 (F)
21 l Recommandations 1 Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) 1 ISOKEI 7498-1: 1994, Technologies de l’information -
Interconnexion des systèmes ouverts - Modèle de référence de base: le modèle de référence de base.
-
Recommandation UIT-T X.207 (1993) 1 ISO/CEI 9545: 1994, Technologies de l’information -
Interconnexion des systèmes ouverts - Structure de la couche Application.
-
Recommandation UIT-T X.210 (1993) 1 ISOKEI 1073 1: 1994, Technologies de l’information -
Interconnexion des systèmes ouverts - Modèle de référence de base: conventions pour la definition des
services de l’interconnexion des systèmes ouverts.
-
Recommandation UIT-T X.215 (1995) 1 ISO/CEI 8326: 1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Définition du service de session.
-
Recommandation UIT-T X.2 16 (1994) 1 ISO/CEI 8822: 1994, Technologies de l’information -
- Définition du service de présentation.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.217 (1995) 1 ISOKEI 8649: 1996, Technologies de l’information -
- Définition de service applicable à l’élément de service de contrôle
Interconnexion des systèmes ouverts
d’association.
-
Recommandation UIT-T X.225 (1995) 1 ISO/CEI 8327.1:1996, Technologies de l’information -
- Protocole de session en mode connexion: spécification.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.237 (1995) 1 ISO/CEI 10035-l : 1995, Technologies de l’information -
- Protocole en mode sans connexion pour l’élément de service de
Interconnexion des systèmes ouverts
contrôle d’association: spécification du protocole.
-
Recommandation X.660 du CCITT (1992) 1 ISOICEI 9834~1:1993, Technologies de l’information -
Interconnexion des systèmes ouverts - Procédures pour le fonctionnement des autorités d’enregistrement
OSI - Procédures générales.
-
Recommandation X.665 du CCITT (1992) 1 ISO/CEI 9834-6: 1993, Technologies de l’information -
Interconnexion des systèmes ouverts - Procédures d’exploitation pour les organismes d’enregistrement de
I’OSI: processus d’application et entités d’application.
-
Recommandation UIT-T X.690 (1994) 1 ISO/CEI 8825-l : 1995, Technologies de l’information - Règles de
codage de la notation de syntaxe abstraite numéro un: spécification des règles de codage de base, des
règles de codage canoniques et des règles de codage distinctives.
22 . Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
-
Recommandation X.208 du CCITT (1988), Spécification de la syntaxe abstraite numéro un (ASN. I).
ISOKEI 8824: 1990, Technologies de l’information - Interconnexion de systèmes ouverts - Spéczfkation
de la notation de syntaxe abstraite numéro un (ASN. I).
-
Recommandation X.650 du CCITT (1992), Interconnexion des systèmes ouverts (OS) - Modèle de
référence de base pour la dénomination et l’adressage.
ISO 7498-3: 1989, Systèmes de traitement de l’information - Interconnexion de systèmes ouverts - Modèle
de référence de base - Partie 3: Dénomination et adressage.
-
Recommandation X.800 du CCITT (1991), Architecture de sécurité pour l’interconnexion en systèmes
ouverts d’applications du CCITT.
ISO 7498-2: 1989, Systèmes de traitement de l’information - Interconnexion de systèmes ouverts - Modèle
de référence de base - Partie 2: Architecture de sécurité.
23 . Autres références
-
Recommandation X.41 0 du CCITT (1984), Systèmes de messagerie: opérations distantes et serveur de
transfert fiable.
-
- Structures pour l’identification des organisations.
ISO 6523:1984, Echange de données
3 Définitions
Pour les besoins de la présente Recommandation 1 Norme internationale, les définitions suivantes s’appliquent.
2 Rec. UIT-T X.227 (1995 F)

---------------------- Page: 8 ----------------------
ISOKEI 8650-l : 1996 (F)
31 . Définitions du modéle de référence
3.1.1 Définitions du modéle de référence de base
La présente Spécification de protocole est fondée sur les concepts élaborés dans la Rec. UIT-T X.200 1 ISOKEI 7498-1
et utilise les termes suivants qui y sont définis:
couche Application;
a)
processus d’application;
W
entité d’application;
Cl
élément de service d’application;
4
unité de données du protocole d’application;
e)
informations de contrôle du protocole d’application;
r)
service de présentation;
g)
connexion de présentation;
h)
service de session;
9
.
protocole de session;
J)
connexion de session.
k)
Définitions de l’architecture de sécurité
3.1.2
La présente Spécification de protocole utilise le terme suivant, défini dans la Rec. X.800 du CCITT 1 ISO 7498-2:
-
mot de passe.
3.1.3 Définitions relatives a la dénomination et à l’adressage
La présente Spécification de protocole utilise les termes suivants, définis dans la Rec. X.650 du CCITT 1 ISO 7498-3:
appellation de processus d’application;
a>
b) qualificateur d’entité d’application;
appellation d’entité d’application l);
Cl
d) identificateur d’invocation de processus d’application;
identificateur d’invocation d”entité d’application;
e)
f) adresse de présentation.
. Définiti
...

Questions, Comments and Discussion

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