ISO/IEC 15955:1999
(Main)Information technology - Open Systems Interconnection - Connectionless protocol for the Application Service Object Association Control Service Element
Information technology - Open Systems Interconnection - Connectionless protocol for the Application Service Object Association Control Service Element
This Recommendation | International Standard specifies: a) procedures for the transfer of information among application-service-objects (ASOs); and b) the abstract and concrete syntax for the representation of the A-UNIT-DATA ACSE APDU. The A-UNIT-DATA procedure is defined in terms of: a) The interactions between peer ACSE protocol machines by the use of a supporting service; and b) the interaction between an ACSE protocol machine, its service-provider and its service-user. These procedures are applicable to instances of communication between systems which wish to communicate in an open systems interconnection environment in a connectionless mode. This Recommendation | International Standard also specifies conformance requirements for systems implementing this procedure. It does not contain tests which can be used to demonstrate conformance.
Technologies de l'information — Interconnexion des systèmes ouverts — Protocole en mode sans connexion pour l'élément de service de contrôle d'association des objets de service d'application
La présente Recommandation | Norme internationale spécifie: a) des procédures de transfert d'informations entre objets de service application (ASO, application-serviceobject); b) les syntaxes abstraite et concrète de représentation de l'unité de données protocolaires d'application (APDU, application protocol data unit) du service A-UNIT-DATA de l'élément ACSE. La procédure A-UNIT-DATA est définie en termes: a) d'interactions entre machines de protocole d'élément ACSE homologues, par utilisation d'un service support; b) d'interaction entre une machine de protocole d'élément ACSE, le fournisseur de services et l'utilisateur de services de cet élément. Ces procédures s'appliquent aux instances de communication entre systèmes souhaitant communiquer dans un environnement OSI en mode sans connexion. La présente Recommandation | Norme internationale spécifie également les prescriptions de conformité des systèmes mettant en oeuvre cette procédure. Elle ne contient pas de tests permettant d'établir la preuve de cette conformité.
General Information
Relations
Overview
ISO/IEC 15955:1999 - titled "Information technology - Open Systems Interconnection - Connectionless protocol for the Application Service Object Association Control Service Element" - specifies the protocol and syntax for the A-UNIT-DATA service of the Association Control Service Element (ACSE) in a connectionless OSI environment. It defines procedures for transferring information among application-service-objects (ASOs), the abstract and concrete syntax for the A-UNIT-DATA (AUDT) APDU, and the interaction patterns between peer ACSE protocol machines and their service users/providers. The standard includes conformance requirements (but not test suites) and an ACSE protocol machine (ACPM) state table (Annex A).
Key Topics
- Connectionless protocol for ACSE: Defines how application entities exchange datagrams using the connectionless presentation service.
- A-UNIT-DATA (AUDT) APDU syntax: Specifies the abstract and concrete representation of the A-UNIT-DATA APDU for transfer of application data.
- ACPM interactions: Describes peer interactions, collisions and interactions, and the ACPM state table governing ACSE behavior.
- Service mapping: Details mapping of ACSE primitives to supporting connectionless presentation primitives (IA-UNIT-DATA.submit / IA-UNIT-DATA.deliver).
- Conformance requirements: Outlines statement, static and dynamic conformance obligations for implementers (see Clause 10). The standard specifies requirements but not conformance tests.
- Extensibility rules: Rules for extending APDUs and related information objects in line with ASN.1 extensibility rules.
- Normative references: Integrates related OSI and ASN.1 standards (e.g., presentation service, ASN.1, BER/PER encoding).
Applications
ISO/IEC 15955:1999 is intended for organizations and engineers implementing OSI-layered application communication where a connectionless (datagram) mode is required. Typical use cases include:
- Protocol designers implementing ACSE support for distributed application entities that exchange independent messages rather than establish sessions.
- Developers encoding/decoding A-UNIT-DATA APDUs using ASN.1 and BER/PER for interoperation between heterogeneous systems.
- Vendors producing middleware, gateways, or application-layer stacks that must interwork in an open systems interconnection (OSI) environment.
- Systems integrators drafting conformance statements for ACSE connectionless implementations.
Related Standards
- ISO/IEC 7498-1 (OSI Basic Reference Model)
- ISO/IEC 8822 (Presentation service definition)
- ISO/IEC 15953 / 15954 (ACSE service definitions and connection-mode protocol)
- ISO/IEC 8824 / 8825 (ASN.1 and encoding rules - BER/PER)
Keywords: ISO/IEC 15955:1999, ACSE, A-UNIT-DATA, connectionless protocol, OSI, APDU, ASN.1, conformance, ACPM.
Frequently Asked Questions
ISO/IEC 15955:1999 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Open Systems Interconnection - Connectionless protocol for the Application Service Object Association Control Service Element". This standard covers: This Recommendation | International Standard specifies: a) procedures for the transfer of information among application-service-objects (ASOs); and b) the abstract and concrete syntax for the representation of the A-UNIT-DATA ACSE APDU. The A-UNIT-DATA procedure is defined in terms of: a) The interactions between peer ACSE protocol machines by the use of a supporting service; and b) the interaction between an ACSE protocol machine, its service-provider and its service-user. These procedures are applicable to instances of communication between systems which wish to communicate in an open systems interconnection environment in a connectionless mode. This Recommendation | International Standard also specifies conformance requirements for systems implementing this procedure. It does not contain tests which can be used to demonstrate conformance.
This Recommendation | International Standard specifies: a) procedures for the transfer of information among application-service-objects (ASOs); and b) the abstract and concrete syntax for the representation of the A-UNIT-DATA ACSE APDU. The A-UNIT-DATA procedure is defined in terms of: a) The interactions between peer ACSE protocol machines by the use of a supporting service; and b) the interaction between an ACSE protocol machine, its service-provider and its service-user. These procedures are applicable to instances of communication between systems which wish to communicate in an open systems interconnection environment in a connectionless mode. This Recommendation | International Standard also specifies conformance requirements for systems implementing this procedure. It does not contain tests which can be used to demonstrate conformance.
ISO/IEC 15955:1999 is classified under the following ICS (International Classification for Standards) categories: 35.100.70 - Application layer. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 15955:1999 has the following relationships with other standards: It is inter standard links to ISO 2320:2008, ISO/IEC 10035-1:1995/Amd 1:1997/Cor 1:1999, ISO/IEC 10035-1:1995/Amd 1:1997, ISO/IEC 10035-1:1995. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO/IEC 15955:1999 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not
be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this
file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this
area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters
were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event
that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO/IEC 1999
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic
or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body
in the country of the requester.
ISO copyright office
Case postale 56 � CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 734 10 79
E-mail copyright@iso.ch
Web www.iso.ch
Printed in Switzerland
ii © ISO/IEC 1999 – All rights reserved
CONTENTS
Page
1 Scope. 1
2 Normative references. 1
2.1 Identical ITU-T Recommendations | International Standards . 1
2.2 Paired ITU-T Recommendations | International Standards equivalent in technical content . 2
3 Definitions. 3
3.1 Reference model definitions. 3
3.2 Naming and addressing definitions . 3
3.3 Service conventions definitions. 3
3.4 Presentation service definitions. 3
3.5 ACSE service definitions . 4
3.6 Application Layer Structure definitions . 4
4 Abbreviations. 4
4.1 Data Units. 4
4.2 Types of application-protocol-data-units . 4
4.3 Other abbreviations. 5
5 Conventions. 5
6 Overview of the protocol. 5
6.1 Service provision. 5
6.2 Use of a supporting service . 5
6.3 Model. 6
7 Elements of procedure. 6
7.1 A-UNIT-DATA transfer. 6
7.1.1 Purpose. 6
7.1.2 APDUs used. 6
7.1.3 A-UNIT-DATA transfer procedure. 6
7.1.4 Use of the AUDT APDU fields. 7
7.1.5 Collisions and interactions . 10
7.2 Rules for extensibility . 10
8 Mapping to the supporting service . 10
8.1 IA-UNIT-DATA.submit. 10
8.1.1 When Invoked. 10
8.1.2 Action upon Receipt. 10
8.2 IA-UNIT-DATA.deliver. 10
8.2.1 When Invoked. 10
8.2.2 Action upon Receipt. 10
8.2.3 IA-UNIT-DATA Parameters. 10
© ISO/IEC 1999 – All rights reserved iii
Page
9 Abstract Syntax Definition of APDUs . 11
10 Conformance. 12
10.1 Statement requirements. 12
10.2 Static requirements. 12
10.3 Dynamic requirements. 12
11 Precedence. 12
Annex A – State table . 13
A.1 General. 13
A.2 Conventions. 13
A.3 Actions to be taken by the ACPM. 13
A.4 Relationship to Presentation and other ASEs. 13
Annex B – Summary of Assigned Object Identifier values. 15
Annex C – Specification of IA-Service Mapping to the Presentation and ACSE Service . 16
iv © ISO/IEC 1999 – All rights reserved
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission)
form the specialized system for worldwide standardization. National bodies that are members of ISO 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. ISO and IEC technical committees
collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in
liaison with ISO and IEC, also take part in the work.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.
In the field of information technology, ISO 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.
Attention is drawn to the possibility that some of the elements of this International Standard may be the subject of
patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
International Standard ISO/IEC 15955 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
technology, in collaboration with ITU-T. The identical text is published as ITU-T Recommendation X.237 bis.
This first edition of ISO/IEC 15955 cancels and replaces ISO/IEC 10035-1:1995 and its Amendment 1:1997, of
which it constitutes a technical revision.
Annexes A and C form a normative part of this International Standard. Annex B is for information only.
© ISO/IEC 1999 – All rights reserved v
Introduction
This Recommendation | International Standard is one of a set of Recommendations | International Standards produced to
facilitate the interconnection of information processing systems. It is related to other ITU-T Recommendations |
International Standards in the set as defined by the Reference Model for Open Systems Interconnection (see ITU-T
Rec. X.200 | ISO/IEC 7498-1). 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 Recommendation | International Standard 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 the connectionless presentation service. This service is intended to be applicable to a wide
range of application process communication requirements.
This Recommendation | International Standard includes an Annex A 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).
vi © ISO/IEC 1999 – All rights reserved
ISO/IEC 15955 : 1999 (E)
INTERNATIONAL STANDARD
ISO/IEC 15955 : 1999 (E)
ITU-T Rec. X.237 bis (1998 E)
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY – OPEN SYSTEMS INTERCONNECTION –
CONNECTIONLESS PROTOCOL FOR THE APPLICATION SERVICE
OBJECT ASSOCIATION CONTROL SERVICE ELEMENT
1 Scope
This Recommendation | International Standard specifies:
a) procedures for the transfer of information among application-service-objects (ASOs); and
b) the abstract and concrete syntax for the representation of the A-UNIT-DATA ACSE APDU.
The A-UNIT-DATA procedure is defined in terms of:
a) The interactions between peer ACSE protocol machines by the use of a supporting service; and
b) the interaction between an ACSE protocol machine, its service-provider and its service-user.
These procedures are applicable to instances of communication between systems which wish to communicate in an open
systems interconnection environment in a connectionless mode.
This Recommendation | International Standard 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 Standards contain provisions which, through reference in this text,
constitute provisions of this Recommendation | International Standard. At this time of publication, the editions indicated
were valid. All Recommendations and Standards are subject to revision, and parties to agreements based on this
Recommendation | 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 ISO maintain registers of currently
valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of currently
valid ITU-T Recommendations.
2.1 Identical Recommendations | International Standards
– ITU-T Recommendation X.200 (1994) | ISO/IEC 7498-1:1994, Information technology – Open Systems
Interconnection – Basic reference model: The basic model.
– ITU-T Recommendation X.207 (1993) | ISO/IEC 9545:1994, Information technology – Open Systems
Interconnection – Application layer structure.
– ITU-T Recommendation X.210 (1993) | ISO/IEC 10731:1994, Information technology – Open Systems
Interconnection – Basic Reference Model: Conventions for the definition of OSI services.
– ITU-T Recommendation X.215 (1995) | ISO/IEC 8326:1996, Information technology – Open Systems
Interconnection – Session service definition.
– ITU-T Recommendation X.215 (1995)/Amd.1 (1997) | ISO/IEC 8326:1996/Amd.1:1998, Information
technology – Open Systems Interconnection – Session service definition – Amendment 1: Efficiency
enhancements.
– ITU-T Recommendation X.215 (1995)/Amd.2 (1997) | ISO/IEC 8326:1996/Amd.2:1998, Information
technology – Open Systems Interconnection – Session service definition – Amendment 2: Nested
connections functional unit.
ITU-T Rec. X.237 bis (1998 E) 1
ISO/IEC 15955 : 1999 (E)
– ITU-T Recommendation X.216 (1994) | ISO/IEC 8822:1994, Information technology – Open Systems
Interconnection – Presentation service definition.
– ITU-T Recommendation X.216 (1994)/Amd.1 (1997) | ISO/IEC 8822:1994/Amd.1:1998, Information
technology – Open Systems Interconnection – Presentation service definition – Amendment 1: Efficiency
enhancements.
– ITU-T Recommendation X.216 (1994)/Amd.2 (1997) | ISO/IEC 8822:1994/Amd.2:1998, Information
technology – Open Systems Interconnection – Presentation service definition – Amendment 2: Nested
connections functional unit.
– ITU-T Recommendation X.217 bis (1998) | ISO/IEC 15953:1999, Information technology – Open
Systems Interconnection – Service definition for the Application Service Object Association Control
Service Element.
– ITU-T Recommendation X.227 bis (1998) | ISO/IEC 15954:1999, Information technology – Open
Systems Interconnection – Connection-mode protocol for the Application Service Object Association
Control Service Element.
– ITU-T Recommendation X.257 (1995) | ISO/IEC 10035-2:1995, Information technology – Open Systems
Interconnection – Connectionless protocol for the association control service element: Protocol
Implementation Conformance Statement (PICS) proforma.
– ITU-T Recommendation X.650 (1996) | ISO/IEC 7498-3:1997, Information technology – Open Systems
Interconnection – Basic Reference Model: Naming and addressing.
– CCITT Recommendation X.660 (1992) | ISO/IEC 9834-1:1993, Information technology – Open Systems
Interconnection – Procedures for the operation of OSI Registration Authorities: General procedures.
– CCITT Recommendation X.665 (1992) | ISO/IEC 9834-6:1993, Information technology – Open Systems
Interconnection – Procedures for the operation of OSI Registration Authorities: Application processes
and application entities.
– ITU-T Recommendation X.680 (1994) | ISO/IEC 8824-1:1995, Information technology – Abstract Syntax
Notation One (ASN.1): Specification of basic notation.
– ITU-T Recommendation X.680 (1994)/Amd.1 (1995) | ISO/IEC 8824-1:1995/Amd.1:1996, Information
technology – Abstract Syntax Notation One (ASN.1): Specification of basic notation – Amendment 1:
Rules of extensibility.
– ITU-T Recommendation X.681 (1994) | ISO/IEC 8824-2:1995, Information technology – Abstract Syntax
Notation One (ASN.1): Information object specification.
– ITU-T Recommendation X.681 (1994)/Amd.1 (1995) | ISO/IEC 8824-2:1995/Amd.1:1996, Information
technology – Abstract Syntax Notation One (ASN.1) – Information object specification – Amendment 1:
Rules of extensibility.
– ITU-T Recommendation X.682 (1994) | ISO/IEC 8824-3:1995, Information technology – Abstract Syntax
Notation One (ASN.1): Constraint specification.
– ITU-T Recommendation X.683 (1994) | ISO/IEC 8824-4:1995, Information technology – Abstract Syntax
Notation One (ASN.1): Parameterization of ASN.1 specifications.
– ITU-T Recommendation X.690 (1994) | 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).
– ITU-T Recommendation X.691 (1995) | ISO/IEC 8825-2:1996, Information technology – ASN.1 encoding
rules – Specification of Packed Encoding Rules (PER).
2.2 Paired Recommendations | International Standards equivalent in technical content
– CCITT Recommendation X.209 (1988), Specification of basic encoding rules for Abstract Syntax
Notation One (ASN.1).
ISO/IEC 8825:1990, Information technology – Open Systems Interconnection – Specification of Basic
Encoding Rules for Abstract Syntax Notation One (ASN.1).
– CCITT Recommendation X.800 (1991), Security architecture for Open Systems Interconnection for
CCITT applications.
ISO 7498-2:1989, Information processing systems – Open Systems Interconnection – Basic Reference
Model – Part 2: Security Architecture.
2 ITU-T Rec. X.237 bis (1998 E)
ISO/IEC 15955 : 1999 (E)
3 Definitions
For the purposes of this Recommendation | International Standard, the following definitions apply.
3.1 Reference model definitions
This Recommendation | International Standard is based on the concepts developed in ITU-T Rec. X.200 |
ISO/IEC 7498-1 and makes use of the following terms defined in them.
a) Application Layer;
b) application-process;
c) application-entity;
d) application-service-element;
e) application-protocol-data-unit;
f) connectionless-mode presentation-service;
g) connectionless-mode session-service; and
h) (N)-connectionless-mode transmission.
3.2 Naming and addressing definitions
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.650 |
ISO/IEC 7498-3.
a) application-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 Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.210 |
ISO/IEC 10731:
a) service-provider:
b) service-user;
c) non-confirmed service;
d) primitive;
e) request (primitive);
f) indication (primitive);
g) submit; and
h) deliver.
3.4 Presentation service definitions
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.216 |
ISO/IEC 8822:
a) presentation data value;
b) abstract syntax; and
c) abstract syntax name.
ITU-T Rec. X.237 bis (1998 E) 3
ISO/IEC 15955 : 1999 (E)
3.5 ACSE service definitions
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.217 bis |
ISO/IEC 15953.
a) application-association;
b) application context;
c) Association Control Service Element;
d) ACSE service-user;
e) ACSE service-provider;
f) requester; and
g) acceptor.
3.6 Application Layer Structure definitions
This Recommendation | International Standard make use of the following terms defined in ITU-T Rec. X.207 |
ISO/IEC 9545.
a) application-entity invocation,
b) application-service-object,
c) ASO-context,
d) ASO-association,
e) ASO-invocation,
f) ASOI-tag,
g) ASOI-identifier,
h) ASO-name,
i) ASO-qualifier,
j) ASO-title,
k) child ASO,
l) parent ASO; and
m) control function.
4 Abbreviations
For the purposes of this Recommendation | International Standard, the following abbreviations apply.
4.1 Data Units
APDU application-protocol-data-unit
4.2 Types of application-protocol-data-units
The following abbreviation has been given to the application-protocol-data-unit defined in this Recommendation |
International Standard:
AUDT A-UNIT-DATA APDU
4 ITU-T Rec. X.237 bis (1998 E)
ISO/IEC 15955 : 1999 (E)
4.3 Other abbreviations
The following abbreviations are used in this Recommendation | International Standard:
ACPM Association Control Protocol Machine
ACSE Association Control Service Element
AE application-entity
AEI application-entity invocation
AP application-process
APCI application-protocol-control-information
ASE application-service-element
ASO application-service-object
ASOI ASO-invocation
ASN.1 Abstract Syntax Notation One
CF control function
ITU-T International Telecommunication Union – Telecommunication Standardization Sector
IEC International Electrotechnical Commission
ISO International Organization for Standardization
OSI Open Systems Interconnection
5 Conventions
This Recommendation | International Standard employs a tabular presentation of its APDU fields. In 7.1, a table is
presented for the AUDT APDU. Each field is summarized using the following notation:
M Presence is Mandatory
O Presence is ACPM Option
U Presence is an ACSE service-user option
req Source is related request primitive
ind Sink is related indication primitive
sp Source or sink is the ACPM
The structure of the AUDT APDU is specified in clause 9 using the abstract syntax notation ASN.1 (see ITU-T
Rec. X.680 | ISO/IEC 8824-1).
6 Overview of the protocol
6.1 Service provision
The protocol specified in this Recommendation | International Standard provides the A-UNIT-DATA service defined in
ITU-T Rec. X.217 bis | ISO/IEC 15953. The connectionless-mode protocol may be mapped to the connectionless-mode
presentation service or the connection-mode or connectionless-mode ACSE or an equivalent application layer service.
To map A-UNIT-DATA to a connection-mode service, a supporting A-ASSOCIATION must first be established before
transmission can begin.
6.2 Use of a supporting service
The ACSE protocol specified in
...
NORME ISO/CEI
INTERNATIONALE 15955
Première édition
1999-12-15
Technologies de l'information —
Interconnexion des systèmes ouverts —
Protocole en mode sans connexion pour
l'élément de service de contrôle
d'association des objets de service
d'application
Information technology — Open Systems Interconnection —
Connectionless protocol for the Application Service Object Association
Control Service Element
Numéro de référence
ISO/CEI 15955:1999(F)
©
ISO/CEI 1999
ISO/CEI 15955:1999(F)
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier peut
être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence autorisant
l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées acceptent de fait la
responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute responsabilité en la
matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info du
fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir l'exploitation de
ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation, veuillez en informer le
Secrétariat central à l'adresse donnée ci-dessous.
© ISO/CEI 1999
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’ISO à
l’adresse ci-après ou du comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 56 � CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax. + 41 22 734 10 79
E-mail copyright@iso.ch
Web www.iso.ch
Version française parue en 2000
ImpriméenSuisse
ii © ISO/CEI 1999 – Tous droits réservés
ISO/CEI 15955:1999(F)
Sommaire
Page
1 Domaine d’application. 1
2 Références normatives. 1
2.1 Recommandations | Normes internationales identiques . 1
2.2 Paires de Recommandations | Normes internationales équivalentes par leur contenu technique. 3
3 Définitions . 3
3.1 Définitions relatives au modèle de référence . 3
3.2 Définitions relatives à la dénomination et à l'adressage . 3
3.3 Définitions relatives aux conventions de service . 3
3.4 Définitions relatives au service de présentation . 4
3.5 Définitions relatives aux services de l’élément ACSE. 4
3.6 Définitions relatives à la structure de la couche Application . 4
4 Symboles et abréviations . 4
4.1 Unités de données. 4
4.2 Types d'unités de données protocolaires d'application.4
4.3 Autres abréviations. 5
5 Conventions. 5
6 Aperçu général du protocole. 5
6.1 Fourniture du service. 5
6.2 Utilisation d'un service support . 6
6.3 Modèle. 6
7 Eléments de procédure. 6
7.1 Transfert A-UNIT-DATA . 6
7.1.1 Objet. 6
7.1.2 Unités APDU utilisées. 6
7.1.3 Procédure de transfert A-UNIT-DATA . 6
7.1.4 Utilisation des champs de l'unité APDU AUDT . 6
7.1.5 Collisions et interactions . 10
7.2 Règles d'extensibilité. 10
8 Mappage avec le service support. 10
8.1 Dépôt IA-UNIT-DATA. 10
8.1.1 Invocation. 10
8.1.2 Action à la réception. 10
8.2 Remise IA-UNIT-DATA . 10
8.2.1 Invocation. 10
8.2.2 Action à la réception. 10
8.2.3 Paramètres des primitives IA-UNIT-DATA . 11
© ISO/CEI 1999 – Tous droits réservés iii
ISO/CEI 15955:1999(F)
Page
9 Définition de la syntaxe abstraite des unités APDU. 11
10 Conformité. 12
10.1 Prescriptions relatives aux déclarations de conformité . 12
10.2 Prescriptions de conformité statique . 12
10.3 Prescriptions de conformité dynamique . 12
11 Préséance . 12
Annexe A – Table d'états. 13
A.1 Généralités. 13
A.2 Conventions. 13
A.3 Actions à effectuer par la machine ACPM. 13
A.4 Relation avec le service de présentation et d’autres éléments ASE . 13
Annexe B – Récapitulation des valeurs d'identificateur d'objet assignées. 15
Annexe C – Spécification du mappage entre le service IA et les services de présentation et de l’élément ACSE. 16
iv © ISO/CEI 1999 – Tous droits réservés
ISO/CEI 15955:1999(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CEI (Commission électrotechnique internationale)
forment le système spécialisé de la normalisation mondiale. Les organismes nationaux membres de l'ISO ou de la
CEI 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 domaines particuliers de l'activité technique. Les comités
techniques de l'ISO et de la CEI collaborent dans des domaines d'intérêt commun. D'autres organisations
internationales, gouvernementales et non gouvernementales, en liaison avec l'ISO et la CEI participent également
aux travaux.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI, Partie 3.
Dans le domaine des technologies de l'information, l'ISO et la CEI 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 vote. Leur publication comme Normes internationales requiert l'approbation de 75 % au
moins des organismes nationaux votants.
L’attention est appelée sur le fait que certains des éléments de la présente Norme internationale peuvent faire
l’objet de droits de propriété intellectuelle ou de droits analogues. L’ISO et la CEI ne sauraient être tenues pour
responsables de ne pas avoir identifié de tels droits de propriété et averti de leur existence.
La Norme internationale ISO/CEI 15955 a été élaborée par le comité technique mixte ISO/CEI JTC 1, Technologies
de l'information, en collaboration avec l'UIT-T. Le texte identique est publié en tant que Recommandation
UIT-T X.237 bis.
Cette première édition annule et remplace l'ISO/CEI 10035-1:1995, ainsi que son Amendement 1:1997 qui ont fait
l'objet d'une révision technique.
Les annexes A et C constituent des éléments normatifs de la présente Norme internationale. L'annexe B est
donnée uniquement à titre d'information.
© ISO/CEI 1999 – Tous droits réservés v
ISO/CEI 15955:1999(F)
Introduction
La présente Recommandation | Norme internationale fait partie d'un ensemble de Recommandations | Normes inter-
nationales de l'UIT-T élaborées pour faciliter l'interconnexion des systèmes informatiques. Ses relations avec les autres
Recommandations UIT-T | Normes internationales dans l'ensemble sont définies par le modèle de référence pour
l'interconnexion des systèmes ouverts dit modèle OSI (voir la Rec. UIT-T X.200 | ISO/CEI 7498-1). Ce modèle de
référence structure le domaine de la normalisation, en vue de l’interconnexion, en une série de couches de spécification,
chaque couche étant de taille gérable.
L'objectif de l'interconnexion des systèmes ouverts (OSI) est de permettre – en recourant le moins possible à des accords
techniques sortant du cadre des normes d'interconnexion – d'interconnecter des systèmes informatiques:
– de constructeurs différents;
– gérés de façon différente;
– de niveaux de complexité différents;
– de techniques différentes.
La présente Recommandation | Norme internationale spécifie le protocole correspondant au service A-UNIT-DATA de
l'élément de service de contrôle d'association (ACSE, association control service element). Le service A-UNIT-DATA
permet le transfert d'informations entre entités d'application en utilisant le service de présentation en mode sans
connexion. Ce service est destiné à répondre à une grande diversité de besoins de communication des processus
d'application.
La présente Recommandation | Norme internationale comprend une Annexe A qui décrit la machine de protocole de
l'élément ACSE en termes de table d'états.
Cette machine est appelée machine de protocole de contrôle d'association (ACPM, association control prococol
machine).
vi © ISO/CEI 1999 – Tous droits réservés
ISO/CEI 15955 : 1999 (F)
NORME INTERNATIONALE
ISO/CEI 15955 : 1999 (F)
Rec. UIT-T X.237 bis (1998 F)
RECOMMANDATION UIT-T
TECHNOLOGIES DE L'INFORMATION – INTERCONNEXION DES SYSTÈMES
OUVERTS – PROTOCOLE EN MODE SANS CONNEXION POUR
L'ÉLÉMENT DE SERVICE DE CONTRÔLE D'ASSOCIATION
DES OBJETS DE SERVICE D'APPLICATION
1 Domaine d'application
La présente Recommandation | Norme internationale spécifie:
a) des procédures de transfert d'informations entre objets de service application (ASO, application-service-
object);
b) les syntaxes abstraite et concrète de représentation de l'unité de données protocolaires d'application
(APDU, application protocol data unit) du service A-UNIT-DATA de l'élément ACSE.
La procédure A-UNIT-DATA est définie en termes:
a) d'interactions entre machines de protocole d’élément ACSE homologues, par utilisation d'un service
support;
b) d'interaction entre une machine de protocole d’élément ACSE, le fournisseur de services et l’utilisateur de
services de cet élément.
Ces procédures s'appliquent aux instances de communication entre systèmes souhaitant communiquer dans un
environnement OSI en mode sans connexion.
La présente Recommandation | Norme internationale spécifie également les prescriptions de conformité des systèmes
mettant en oeuvre cette procédure. Elle ne contient pas de tests permettant d'établir la preuve de 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 | Norme internationale. Au moment de
la publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes sont sujettes à révision et
les parties prenantes aux accords fondés sur la présente Recommandation | 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 CEI et de l’ISO possèdent le registre des Normes internationales en vigueur. Le Bureau de la
normalisation des télécommunications de l’UIT tient à jour une liste des Recommandations de l'UIT-T en vigueur.
2.1 Recommandations | Normes internationales identiques
– Recommandation UIT-T X.200 (1994) | ISO/CEI 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) | ISO/CEI 9545:1994, Technologies de l'information –
Interconnexion des systèmes ouverts – Structure de la couche application.
– Recommandation UIT-T X.210 (1993) | ISO/CEI 10731:1994, Technologies de l'information –
Interconnexion des systèmes ouverts – Modèle de référence de base: conventions pour la définition des
services de l'interconnexion des systèmes ouverts.
– Recommandation UIT-T X.215 (1995) | ISO/CEI 8326:1996, Technologies de l'information –
Interconnexion des systèmes ouverts – Définition du service de session.
Rec. UIT-T X.237 bis (1998 F) 1
ISO/CEI 15955 : 1999 (F)
– Recommandation UIT-T X.215 (1995)/Amd.1 (1997) | ISO/CEI 8326:1996/Amd.1:1998, Technologies
de l'information – Interconnexion des systèmes ouverts – Définition du service de session –
Amendement 1: Amélioration de l'efficacité.
– Recommandation UIT-T X.215 (1995)/Amd.2 (1997) | ISO/CEI 8326:1996/Amd.2:1998, Technologies
de l'information – Interconnexion des systèmes ouverts – Définition du service de session –
Amendement 2: Unité fonctionnelle de connexions imbriquées.
– Recommandation UIT-T X.216 (1994) | ISO/CEI 8822:1994, Technologies de l'information –
Interconnexion des systèmes ouverts – Définition du service de présentation.
– Recommandation UIT-T X.216 (1994)/Amd.1 (1997) | ISO/CEI 8822:1994/Amd.1:1998, Technologies
de l'information – Interconnexion des systèmes ouverts – Définition du service de présentation –
Amendement 1: Amélioration de l'efficacité de la couche présentation.
– Recommandation UIT-T X.216 (1994)/Amd.2 (1997) | ISO/CEI 8822:1994/Amd.2:1998, Technologies
de l'information – Interconnexion des systèmes ouverts – Définition du service de présentation –
Amendement 2: Unité fonctionnelle de connexions imbriquées.
– Recommandation UIT-T X.217 bis (1998) | ISO/CEI 15953:1999, Technologies de l'information –
Interconnexion des systèmes ouverts – Définition de service de l'élément de service de contrôle
d'association des objets de service d'application.
– Recommandation UIT-T X. 227 bis (1998) | ISO/CEI 15954:1999, Technologies de l'information –
Interconnexion des systèmes ouverts – Protocole en mode connexion pour l'élément de service de
contrôle d'association des objets de service d'application.
– Recommandation UIT-T X.257 (1995) | ISO/CEI 10035-2:1995, Technologies de l'information –
Interconnexion des systèmes ouverts – Protocole en mode sans connexion de l'élément de service de
contrôle d'association: formulaire de déclarations de conformité d'une instance de protocole.
– Recommandation UIT-T X.650 (1996) | ISO/CEI 7498-3:1997, Technologies de l'information –
Interconnexion des systèmes ouverts (OSI) – Modèle de référence de base: dénomination et adressage.
– Recommandation CCITT X.660 (1992) | ISO/CEI 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 CCITT X.665 (1992) | ISO/CEI 9834-6:1993, Technologies de l'information –
Interconnexion des systèmes ouverts – Procédures d'exploitation pour les organismes d'enregistrement de
l'OSI: processus d'application et entités d'application.
– Recommandation UIT-T X.680 (1994) | ISO/CEI 8824-1:1995, Technologies de l'information – Notation
de syntaxe abstraite numéro un: spécification de la notation de base.
– Recommandation UIT-T X.680 (1994)/Amd.1 (1995) | ISO/CEI 8824-1:1995/Amd.1:1996, Technologies
de l'information – Notation de syntaxe abstraite numéro un: spécification de la notation de base –
Amendement 1: Règles d'extensibilité.
– Recommandation UIT-T X.681 (1994) | ISO/CEI 8824-2:1995, Technologies de l'information – Notation
de syntaxe abstraite numéro un: spécification des objets informationnels.
– Recommandation UIT-T X.681 (1994)/Amd.1 (1995) | ISO/CEI 8824-2:1995/Amd.1:1996, Technologies
de l'information – Notation de syntaxe abstraite numéro un: spécification des objets informationnels –
Amendement 1: Règles d'extensibilité.
– Recommandation UIT-T X.682 (1994) | ISO/CEI 8824-3:1995, Technologies de l'information – Notation
de syntaxe abstraite numéro un: spécification des contraintes.
– Recommandation UIT-T X.683 (1994) | ISO/CEI 8824-4:1995, Technologies de l'information – Notation
de syntaxe abstraite numéro un: paramétrage des spécifications de la notation de syntaxe abstraite
numéro un.
– Recommandation UIT-T X.690 (1994) | ISO/CEI 8825-1: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.
– Recommandation UIT-T X.691 (1995) | ISO/CEI 8825-2:1996, Technologies de l'information – Règles de
codage ASN.1: spécification des règles de codage compact.
2 Rec. UIT-T X.237 bis (1998 F)
ISO/CEI 15955 : 1999 (F)
2.2 Paires de Recommandations | Normes internationales équivalentes par leur contenu technique
– Recommandation CCITT X.209 (1988), Spécification des règles de codage de base pour la notation de
syntaxe abstraite numéro un (ASN.1).
– ISO/CEI 8825:1990, Technologies de l'information – Interconnexion de systèmes ouverts – Spécification
de règles de base pour coder la notation de syntaxe abstraite UNE (ASN.1).
– Recommandation CCITT X.800 (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 des systèmes ouverts –
Modèle de référence de base – Partie 2: Architecture de sécurité.
3 Définitions
Pour les besoins de la présente Recommandation | Norme internationale les définitions suivantes s'appliquent.
3.1 Définitions relatives au modèle de référence
La présente Recommandation | Norme internationale, fondée sur les concepts élaborés dans la Rec. UIT-T X.200 |
ISO/CEI 7498-1, utilise les termes suivants qui y sont définis.
a) couche Application;
b) processus d'application;
c) entité d'application;
d) élément de service d'application;
e) unité de données protocolaires d'application;
f) service de présentation en mode sans connexion;
g) service de session en mode sans connexion;
h) transmission en mode sans connexion de couche (N).
3.2 Définitions relatives à la dénomination et à l'adressage
La présente Recommandation | Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.650 |
ISO/CEI 7498-3:
a) qualificateur d'entité d'application;
b) identificateur d'invocation d'entité d'application;
c) titre de processus d'application;
d) identificateur d'invocation de processus d'application;
e) adresse de présentation.
3.3 Définitions relatives aux conventions de service
La présente Recommandation | Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.210 |
ISO/CEI 10731:
a) fournisseur de services;
b) utilisateur de services;
c) service de type non confirmé;
d) primitive;
e) demande (primitive de);
f) indication (primitive d');
g) dépôt;
h) remise.
Rec. UIT-T X.237 bis (1998 F) 3
ISO/CEI 15955 : 1999 (F)
3.4 Définitions relatives au service de présentation
La présente Recommandation | Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.216 |
ISO/CEI 8822:
a) valeur de données de présentation;
b) syntaxe abstraite;
c) nom de syntaxe abstraite.
3.5 Définitions relatives aux services de l’élément ACSE
La présente Recommandation | Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.217 bis |
ISO/CEI 15953:
a) association d'application;
b) contexte d'application;
c) élément de service de contrôle d'association;
d) utilisateur de services de l’élément ACSE;
e) fournisseur de services de l’élément ACSE;
f) demandeur;
g) accepteur.
3.6 Définitions relatives à la structure de la couche Application
La présente Recommandation | Norme internationale utilise les termes suivants définis la Rec. UIT-T X.207 |
ISO/CEI 9545:
a) invocation d'entité d'application;
b) objet de service d'application;
c) contexte d'objet ASO;
d) association d’objets ASO;
e) invocation d'objet ASO;
f) étiquette d'invocation ASOI;
g) identificateur d'invocation ASOI;
h) nom d'objet ASO;
i) qualificateur d'objet ASO;
j) titre d'objet ASO;
k) objet ASO descendant;
l) objet ASO ascendant;
m) fonction de contrôle.
4 Symboles et abréviations
Pour les besoins de la présente Recommandation | Norme internationale les abréviations suivantes sont utilisées.
4.1 Unités de données
APDU Unité de données protocolaires d'application (application-protocol-data-unit)
4.2 Types d'unités de données protocolaires d'application
L'abréviation suivante a été attribuée à l'unité de données protocolaires d'application définie dans la présente
Recommandation | Norme internationale:
AUDT Unité APDU du service A-UNIT-DATA
4 Rec. UIT-T X.237 bis (1998 F)
ISO/CEI 15955 : 1999 (F)
4.3 Autres abréviations
Les abréviations suivantes sont utilisées dans la présente Recommandation | Norme internationale:
ACPM Machine protocolaire de contrôle d'association (association control protocol machine)
ACSE Elément de service de contrôle d'association (association control service element)
AE Entité d'application (application-entity)
AEI Invocation d'entité d'application (application-entity-invocation)
AP Processus d'application (application-process)
APCI Information de contrôle du protocole d'application (application-protocol-control-information)
ASE Elément de service d'application (application-service-element)
ASO Objet de service d'application (application-service-object)
ASOI Invocation d'objet de service d’application (ASO-invocation)
ASN.1 Notation de syntaxe abstraite numéro un (abstract syntax notation one)
CEI Commission électrotechnique internationale
CF Fonction de contrôle (control function)
ISO Organisation internationale de normalisation (International Organization for Standardization)
OSI Interconnexion des systèmes ouverts (open systems interconnexion)
UIT-T Union internationale des télécommunications – Secteur de la normalisation des télécommunications
5 Conventions
La présente Recommandation | Norme internationale utilise une présentation tabulaire des champs d'unité APDU.
Au 7.1, un tableau présente l'unité APDU AUDT. Pour chaque champ, on emploie les notations suivantes:
M présence obligatoire
O présence sur option de l'ACPM
U présence sur option de l'utilisateur du service ACSE
req la source est la primitive de demande associée
ind le puits est la primitive d'indication associée
sp la source ou le puits est lié à l'ACPM
La structure de l'unité ADPU AUDT est spécifiée à l'article 9, en notation de syntaxe abstraite ASN.1 (voir la
Rec. UIT-T X.680 | ISO/CEI 8824-1).
6 Aperçu général du protocole
6.1 Fourniture du service
Le protocole spécifié dans la présente Recommandation | Norme internationale permet de fournir le service
A-UNIT-DATA défini dans la Rec. UIT-T X.217 bis | ISO/CEI 15953. Le protocole en mode sans connexion peut être
mappé avec le service de présentation en mode sans connexion ou avec l'élément ACSE en mode avec ou sans
connexion, ou avec un service de couche Application équivalent. Pour mapper le service A-UNIT-DATA avec un
service en mode connexion, il faut d’abord établir une association de couche Application support avant que la
transmission puisse commencer.
Rec. UIT-T X.237 bis (1998 F) 5
ISO/CEI 15955 : 1999 (F)
6.2 Utilisation d’un service support
Le protocole d’élément ACSE spécifié dans la présente Recommandation | Norme internationale utilise le service
IA-UNIT-DATA pour la transmission d’informations sous la forme d'une unité APDU AUDT au service support. La
présente Recommandation | Norme internationale spécifie une définition de service de couche inférieure générique
décrivant le service support nécessaire. Tout service suppo
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...