Information technology — Open Systems Interconnection — Connection-oriented presentation protocol: Protocol specification — Amendment 1: Efficiency enhancements

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Protocole de présentation en mode connexion: Spécification du protocole — Amendement 1: Amélioration d'efficacité

General Information

Status
Published
Publication Date
16-Sep-1998
Current Stage
6060 - International Standard published
Start Date
08-Dec-1997
Completion Date
17-Sep-1998
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 8823-1:1994/Amd 1:1998 - Efficiency enhancements
English language
18 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 8823-1:1994/Amd 1:1998 - Amélioration d'efficacité
French language
19 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 8823-1
Second edition
1994-12-15
AMENDMENT 1
1998-09-15
Information technology — Open Systems
Interconnection — Connection-oriented
presentation protocol: Protocol
specification
AMENDMENT 1: Efficiency enhancements
Technologies de l'information — Interconnexion de systèmes ouverts
(OSI) — Protocole de présentation en mode connexion: Spécification du
protocole
AMENDEMENT 1: Améliorations d’efficacité
Reference number
B C
ISO/IEC 8823-1:1994/Amd.1:1998(E)

---------------------- Page: 1 ----------------------
ISO/IEC 8823-1:1994/Amd.1:1998(E)
Contents Page
1) Subclause 2.1. 1
2) Subclause 2.3. 1
3) Subclause 3.4. 1
4) Subclause 3.5. 2
5) Subclause 4.2. 2
6) Subclause 4.3. 2
7) Subclause 5.4. 2
5.4 bis Protocol options. 2
5.4 bis.1 Nominated context protocol option. 3
5.4 bis.2 Short encoding protocol option. 3
5.4 bis.3 Packed encoding rules protocol option . 3
5.4 bis.4 Null-encoding protocol option. 3
bis
5.4 .5 Short-connect protocol option. 4
8) Subclause 6.2.1. 4
9) Subclause 6.2.2 . 4
10) Subclause 6.2.3. 5
11) Subclause 6.2.2. 5
12) Subclause 6.2.2.16. 5
13) Subclause 6.2.3.13. 5
14) Subclause 6.2.5. 6
15) Subclause 6.2.6. 6
16) Subclause 6.2.7.2. 7
17) Subclauses 6.2.8 through 6.2.11 . 8
18) Subclauses 6.4.4.2, 6.4.4.3 and 6.4.4.6. 9
19) Subclause 7.1.1.1. 10
20) Subclause 7.1.2.1. 10
21) Subclauses 7.1.4 through 7.1.6 . 10
22) Subclause 8.1.1. 11
23) Subclause 8.1.2. 12
24) Subclauses 8.1.4 through 8.1.6 . 12
25) Subclause 8.2. 13
8.2 bis Short-encoding PPDUs . 14
©  ISO/IEC 1998
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or
mechanical, including photocopying and microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office • Case postale 56 • CH-1211 Genève 20 • Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
©
ISO/IEC ISO/IEC 8823-1:1994/Amd.1:1998(E)
26) Subclause 8.3.1 . 14
27) Subclause 8.3.3 . 15
28) Subclause 8.4.1.2 . 15
29) Subclause 8.4.1.3 . 15
30) Subclause 8.4.1.4 . 15
31) Subclause 8.4.2.2 . 15
32) Subclause 8.4.2.5 . 15
33) Subclauses 8.4.4 through 8.4.4.2. 16
34) Subclause A.4.1.2. 16
35) Subclause A.5. 16
36) Subclause A.5.2. 16
37) Subclause A.6. 17
iii

---------------------- Page: 3 ----------------------
©
ISO/IEC 8823-1:1994/Amd.1:1998(E) ISO/IEC
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.
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.
Amendment 1 to ISO/IEC 8823-1:1994 was prepared by Joint Technical Committee ISO/IEC JTC 1, ,
Information technology
Subcommittee SC 33, Distributed application services, in collaboration with ITU-T. The identical text is published as ITU-T
Rec. X.226/Amd.1.
iv

---------------------- Page: 4 ----------------------
ISO/IEC 8823-1:1994/Amd.1:1998(E)
INTERNATIONAL STANDARD
ISO/IEC 8823-1 : 1994/Amd.1 : 1998 (E)
ITU-T Rec. X.226 (1994)/Amd.1 (1997 E)
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY – OPEN SYSTEMS INTERCONNECTION –
CONNECTION-ORIENTED PRESENTATION PROTOCOL:
PROTOCOL SPECIFICATION
AMENDMENT 1
Efficiency enhancements
1) Subclause 2.1
Add the following references by numerical order:
– ITU-T Recommendation X.691 (1995) | ISO/IEC 8825-2:1995, Information technology – ASN.1 encoding
rules: Specification of Packed Encoding Rules (PER).
– ITU-T Recommendation X.217 (1995)/Amd.1 (1996) | ISO/IEC 8649:1996/Amd.1:1997, Information
technology – Open Systems Interconnection – Service definition for the Association Control Service Element –
.
Amendment 1: Support of authentication mechanisms for the connectionless mode
– ITU-T Recommendation X.227 (1995)/Amd.1 (1996) | ISO/IEC 8650-1:1996/Amd.1:1997, Information
technology – Open Systems Interconnection – Connection-oriented protocol for the Association Control Service
Element: Protocol specification – Amendment 1: Incorporation of extensibility markers.
– 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.
2) Subclause 2.3
Add the following references by numerical order:
– ITU-T Recommendation X.216 (1994)/Addendum 1 (1995), Service definition for Presentation layer efficiency
.
enhancements
– ITU-T Recommendation X.225 (1995)/Addendum 1 (1995), Protocol specification for Session layer efficiency
enhancements.
3) Subclause 3.4
Add the following new item at the end of the list:
l) Upper-layer context specification.
Consequently, item k) should have, at the end, a semi-colon instead of a period.
ITU-T Rec. X.226 (1994)/Amd.1 (1997 E) 1

---------------------- Page: 5 ----------------------
ISO/IEC 8823-1:1994/Amd.1:1998(E)
4) Subclause 3.5
Insert the following definition by numerical order:
3.5.3 bis nominated context: A member of the Defined Context Set can be nominated by either PPM as its nominated context.
There are independent nominated contexts for each direction of communication. There are no nominated contexts unless the
nominated context protocol option is selected on the connection. If all the presentation data values in the User-data of PPDU
are in the nominated context of the sender, alternative presentation PCI may be used to convey the User-data.
Add the following definitions after 3.5.14:
3.5.15 nominated context protocol option: An option of the presentation protocol that uses an efficient identification of the
presentation context of user data when a single presentation data value is present in the user data of a primitive.
: An option of the presentation protocol that uses efficient encoding of a PPDU
3.5.16 short-encoding protocol option
containing a single presentation data value.
: An option of the presentation protocol under which the Presentation PPDUs are
3.5.17 packed encoding protocol option
encoded using the ASN.1 Packed Encoding Rules.
3.5.18 null-encoding protocol option: An option of the presentation protocol, negotiated during connection establishment,
that permits a data transfer phase with zero presentation protocol control information.
3.5.19 short-connect protocol option: An option of the presentation protocol that permits an efficient negotiation, during
connection establishment, of the null-encoding protocol option.
5) Subclause 4.2
Add the following PPDUs at the end of the list:
SHORT-CP PPDU Short Connect PPDU
SHORT-CPA PPDU Short Connect Accept PPDU
SHORT-CPR PPDU Short Connect Reject PPDU
6) Subclause 4.3
Insert the following abbreviations by alphabetical order:
BER Basic Encoding Rules
PER Packed Encoding Rules
7) Subclause 5.4
Insert the following new subclauses after 5.4:
bis
5.4 Protocol options
Protocol options are elements of procedure defined in the Protocol Specification. Some have no effect on the support of the
Presentation Service; others imply restrictions on the support of Presentation Service or can only be used with other options
that restrict the service.
The options that do not affect support of the Presentation Service can be negotiated at presentation-connection establishment by
the Presentation protocol itself. These include the nominated context, short-encoding and packed encoding options.
The null-encoding option supports a restricted subset of the Presentation Service. It can be negotiated at presentation
connection establishment.
The short-connect option can only be used to establish a connection that will use the null-encoding option.
2 ITU-T Rec. X.226 (1994)/Amd.1 (1997 E)

---------------------- Page: 6 ----------------------
ISO/IEC 8823-1:1994/Amd.1:1998(E)
All options apart from short-connect may be negotiated using the fast-associate mechanism (see 6.2.6.9). The short-connect
option and the fast-associate mechanism are mutually exclusive. All options may be the subject of a priori agreement.

NOTE 1 – The short-encoding and short-connect protocol options are completely separate. Short-encoding applies to the user-data of
any PPDU on an established connection. Short-connect applies to the establishment of a connection that will use the null-encoding
option.
NOTE 2 – The fast associate mechanism (see 6.2.6.9) is not considered a Presentation protocol option as it is implemented in the Session
layer. It can be used to establish a presentation connection that uses any combination of the options, except short-connect.
bis
5.4 .1 Nominated context protocol option
This protocol option allows each of the protocol machines to choose one of the presentation contexts of the DCS as its
nominated context. The nominated context affects the presentation protocol control information that conveys the User-data, in
circumstances defined in 8.4. There are independent nominated contexts for each direction – the initiator’s nominated context
applies to User-data sent by the connection-initiator, the responder’s nominated context applies to User-data sent by the
connection-responder. Even when the protocol option has been selected, there need not be a nominated context for either or
both PPMs.
The nominated context protocol option does not affect the Presentation Service. It has no implications for which session
functional units are used.
bis
5.4 .2 Short encoding protocol option
This protocol option allows use of the Short-encoding form of User-data for any PPDU for which it is defined if the User-data
contains only one presentation data value.
This protocol option does not affect the Presentation service. It requires support of the Special User-data parameter of the
Session primitive whose User-data is the PPDU.
bis
5.4 .3 Packed encoding rules protocol option
When this protocol option is selected, the PPDUs that are specified in ASN.1 in 8.2 are encoded using the Packed Encoding
Rules. When the protocol option is not selected, these PPDUs are encoded using the Basic Encoding Rules. The negotiation of
the Packed Encoding Rules protocol option is described in 6.2.6.8.
5.4 bis.4 Null-encoding protocol option
When this protocol option is selected, no presentation protocol control information is conveyed over the established
presentation connection. In particular, no PPDUs associated with the normal and abnormal release of the connection are
conveyed.
The null-encoding protocol option is used on an established connection. The use of the option restricts support of the
Presentation service and is only available if one of the following conditions is applicable:
a) the presentation context definition list contains precisely one item in which the abstract syntax name is known to
the responding PPM by bilateral agreement;
b) the presentation context definition list is empty and the default context is known by bilateral agreement;
c) the presentation context definition list is empty and the abstract syntax of the default context is specified in
ASN.1 and is known to the responding PPM by bilateral agreement.
The null-encoding does not require particular Session functional units.
NOTE – It is expected that Presentation null-encoding will typically be used with the Session no-orderly-release functional unit, and
with the Session null-encoding option, although this is not required.
ITU-T Rec. X.226 (1994)/Amd.1 (1997 E) 3

---------------------- Page: 7 ----------------------
ISO/IEC 8823-1:1994/Amd.1:1998(E)
bis
5.4 .5 Short-connect protocol option
The short-connect protocol option is used only in connection establishment to establish a connection on which the
null-encoding option will be used, and thus one of the conditions in 5.4 bis.4 applies. In addition, it can only be used if both of
the following conditions apply:
a) the calling and called presentation selectors are null;
b) the presentation-requirements parameter in the P-CONNECT service includes only the kernel functional unit.
The short-connect protocol option does not require particular Session functional units.
NOTE – It is expected that the Presentation short-connect protocol option will typically be used with the Session short connect
mechanism with no upper-layer context identifier present.
8) Subclause 6.2.1
Modify, using the following text, the second paragraph:
The procedure uses the following PPDUs:
If the option is not selected, the connection establishment procedure uses:
short-connect
a) CP PPDU;
b) CPA PPDU;
c) CPR PPDU.
If the option is selected, the connection establishment procedure uses:
short-connect
d) SHORT-CP PPDU;
e) SHORT-CPA PPDU;
f) SHORT-CPR PPDU.
9) Subclause 6.2.2
Add the following subclause after 6.2.2.8:
bis
6.2.2.8 Initiator’s nominated context
This shall identify the presentation context from the presentation context definition list that is proposed as the nominated
context for the initiating PPM. This parameter shall consist of the presentation context identifier from the appropriate item of
the presentation context definition list.
This parameter shall only be present if the nominated context protocol option has been proposed and the presentation context
definition list is present.
See also 6.2.6.6.
Add the following subclause after 6.2.2.12:
6.2.2.12 bis Protocol options
This shall identify the options of the Presentation protocol selected for use on this connection.
Only options which were proposed in the Protocol options parameter of the CP PPDU shall be selected.
See also 6.2.6.5.
4 ITU-T Rec. X.226 (1994)/Amd.1 (1997 E)

---------------------- Page: 8 ----------------------
ISO/IEC 8823-1:1994/Amd.1:1998(E)
10) Subclause 6.2.3
Add the following subclause after 6.2.3.8:
6.2.3.8 bis Responder’s nominated context
This shall identify the presentation context from the DCS that shall be the nominated context for the responding PPM. This
parameter shall consist of the presentation context identifier for the presentation context being nominated.
This parameter shall only be present if the nominated context protocol option has been selected and the DCS is not empty.
See also 6.2.6.6.
11) Subclause 6.2.2
Add the following subclause after 6.2.2.15:
6.2.2.15 bis Protocol options
This shall identify each of the options of the Presentation protocol that the initiating PPM supports and proposes for use on this
connection.
The protocol options defined are:
a) nominated context;
b) short-encoding;
c) Packed Encoding Rules;
d) null-encoding.
NOTE – The short-connect protocol option is not represented in this parameter, as the CP PPDU is not used with the short-connect
protocol option.
If the parameter is absent, no options are proposed.
See also 6.2.6.5.
12) Subclause 6.2.2.16
Add at the end of the first sentence:
unless the fast-associate mechanism is used, in which case, if the User-data parameter does not appear on the P-CONNECT
indication service primitive, the semantic content of the User-data shall be conveyed in the User-Summary parameter.
Consequently, replace the period after the word issued by a comma.
Add, after 6.2.2.16, the following subclause:
6.2.2.17 User Summary
This shall be the User Summary parameter from the P-CONNECT request service primitive. If the fast-associate mechanism is
used and the User data parameter does not appear on the P-CONNECT indication service primitive, the User Summary
parameter shall appear.
13) Subclause 6.2.3.13
Add at the end of the first sentence:
unless the fast-associate mechanism is used, in which case, if the User data parameter does not appear on the P-CONNECT
indication service primitive, the semantic content of the User data shall be conveyed in the User Summary parameter.
Consequently, replace the period after the word service by a comma.
ITU-T Rec. X.226 (1994)/Amd.1 (1997 E) 5

---------------------- Page: 9 ----------------------
ISO/IEC 8823-1:1994/Amd.1:1998(E)
Add, after 6.2.3.13, the following subclause:
6.2.3.14 User Summary
This shall be the User Summary parameter from the P-CONNECT request service primitive. If the fast-associate mechanism is
used and the User data parameter does not appear on the P-CONNECT indication service primitive, the User Summary
parameter shall appear.
14) Subclause 6.2.5
Add, immediately following the subclause heading, the following text:
If the null-encoding option is not selected, the connection establishment procedure is described in 6.2.6 through 6.2.7.
15) Subclause 6.2.6
Add, after 6.2.6.4, the following subclauses:
6.2.6.5 Protocol option negotiation
Presentation protocol options are negotiated between the two PPMs.
If the initiating PPM wishes to propose any of the protocol options, it identifies these in the Protocol options parameter of the
CP PPDU. If it does not wish to propose any options, there is no Protocol options parameter on the CP PPDU.
In the CPA PPDU, the responding PPM indicates which of the proposed protocol options will be used on the connection. This
shall include only options that were proposed on the CP PPDU and are supported by the responding PPM. If none of the
options are selected for use on the connection, there is no Protocol options parameter on the CPA PPDU.
NOTE – The earlier editions of this Specification did not define any of the protocol options, or the Protocol options parameter. The rules
of extensibility in 8.5 ensure that a responding PPM receiving a CP PPDU proposing options that are not recognized will ignore, and
thus negotiate out, option proposals or the entire Protocol options parameter.
6.2.6.6 Nominated context
Each PPM determines which one (if any) of the presentation contexts of DCS shall be its nominated context (which will affect
the encoding of User-data in the PPDUs it will send on the presentation connection). The PPM is not required to propose a
nominated context, even if the nominated context protocol option is proposed and selected on the connection. If the PPM does
not propose a nominated context, it has no nominated context.
The initiating PPM proposes the nominated context that will apply to PPDUs it will send (other than the CP and CPC-type
PPDUs) by identifying one of the items in the presentation context definition list. If this presentation context is accepted by the
responder in the presentation context result list, and the nominated context protocol option is selected on the connection, the
context becomes the initiating PPM’s nominated context when the CPA PPDU is received by the initiator. If the presentation
context is rejected by the responding PPM or the responding Presentation user, but the connection is accepted, there is no
nominated context for the initiating PPM. If the nominated context protocol option is not selected, there is no nominated
context for either PPM.
The responding PPM identifies one element of the DCS as its nominated context. This immediately becomes the nominated
context for the responding PPM. The nomination of the context applies to the encoding User-data of the CPA PPDU.
6.2.6.7 Short-encoding protocol option
The use of the short-encoding is negotiated between the two PPMs. The protocol option is selected only if both PPMs propose
it.
6 ITU-T Rec. X.226 (1994)/Amd.1 (1997 E)

---------------------- Page: 10 ----------------------
ISO/IEC 8823-1:1994/Amd.1:1998(E)
6.2.6.8 Packed encoding rules protocol option
Since use of the Packed encoding rules protocol option can include the encoding of the CP PPDU, negotiation of this protocol
option is not always possible. The following mechanisms are available:
a) The use of the Packed encoding rules can be negotiated using the fast-associate mechanism. In this case, the
semantics of the CP PPDU are then conveyed by the SS-user summary parameter of S-CONNECT.
b) The CP PPDU can be encoded using BER, but including a protocol options field that offers the PER protocol
option. If the responder accepts the option, the CPA and all subsequent PPDUs are encoded using PER. If the
responder does not accept the option, all PPDUs are encoded using BER.
NOTE 1 – The encoding rules used for the CPA PPDU can be determined from the high-order three bits of the first octet
of the encoded CPA PPDU. For BER, these will be “001” (from the UNIVERSAL tag for SET and the constructed flag).
For PER, these bits will be “011” (from the bit map for optional elements and the choice of mode).
c) The CP PPDU is encoded using PER. If the responder does not support the protocol option, the PER-encoded
CP will appear to be a protocol error.
NOTE 2 – As the use of the CP PPDU is not negotiated in c), this mechanism is only suitable if it is known a priori that
the PER protocol option is supported by the responder.
If the responding PPM sends a CPR PPDU (as specified in 6.2.5.5 or 6.2.5.6) the CPR PPDU shall use the same encoding rules
as the received CP-type PPDU.
6.2.6.9 Fast-associate mechanism
If the fast associate mechanism is used during connection establishment, the initiating PPM as well as forming a CP PPDU to
be passed to the Session service-provider in the User Data parameter of an S-CONNECT request, also passes the semantic
content of the CP PPDU in the User Summary parameter of the S-CONNECT request. The User Summary parameter
references an Upper-Layer Context specification and is a purely abstract parameter. If the P-CONNECT request User
Information parameter was present, the semantic content of this will have been supplied to the PPM in the User Summary
parameter of the P-CONNECT request, and is conceptually included in the User Summary parameter of the S-CONNECT
request.
If Session provider (via the Session protocol) makes use of the fast associate mechanism, the responding PPM will receive only
the User Summary parameter on the S-CONNECT indication, and not the User Data. The responding implementation will
reconstruct the semantic content of the CP PPDU that would have been present in the S-CONNECT User-data, and issue a P-
CONNECT indication with a User Summary parameter in place of its User data.
Similarly, the responding PPM will form a User Summary parameter on the S-CONNECT response from the CPA PPDU,
including the semantic content of the User Summary parameter of the P-CONNECT response (if present) by reference to the
same Upper-Layer Context specification. The initiating PPM reconstructs the CPA PPDU.
NOTE – The passing of the User Summary parameters and reconstruction of the PPDUs from the Session User Summary parameters is
abstract. There is no requirement for a real implementation to perform these actions.
16) Subclause 6.2.7.2
Amend the first paragraph of 6.2.7.2 as follows:
If the initiating PPM receives an S-P-ABORT indication service primitive or an ARP PPDU, or an S-U-ABORT indication
service primitive with no SS-user-data parameter, it shall issue a P-P-ABORT indication service primitive and the presentation-
connection shall not be established.
ITU-T Rec. X.226 (1994)/Amd.1 (1997 E) 7

---------------------- Page:
...

NORME
ISO/CEI
INTERhlATlONALE
8823-l
Deuxihme kdition
1994-12-15
AMENDEMENT 1
1998-09- 15
Technologies de I’information -
lnterconnexion de systhmes ouverts
(OSI) - Protocole Cie pr&entation en mode
connexion: Spkification du protocole
AMENDEMENT 1: Am6lioration de I’efficacite
lnforma tion technology - Open Systems Interconnection - Connection-
oriented presentation protocol: Protocol specification
AMENDMENT I: Efficiency enhancements
Num&o de refkrence
ISO/CEI 8823-l :I 994/Amd.l :I 998(F)

---------------------- Page: 1 ----------------------
ISO/CEl 8823-l : 1994/Amd.2: 1998( F)
PDF - Exoneration de responsabilit6
Le present fichier PDF peut contenir des polices de caracteres integrees. Conformement aux conditions de licence d’Adobe, ce fichier peut
etre imprime ou visualise, mais ne doit pas etre modifie a moins que I’ordinateur employe a cet effet ne beneficie d’une licence autorisant
I’utilisation de ces polices et que celles-ci y soient installees. Lors du telechargement de ce fichier, les parties concernees acceptent de fait
la responsabilite de ne pas enfreindre les conditions de licence d’Adobe. Le Secretariat central de I’ISO decline toute responsabilite en la
matiere.
Adobe est une marque deposee d’Adobe Systems Incorporated.
Les details relatifs aux produits logiciels utilises pour la creation du present fichier PDF sont disponibles dans la rubrique General Info du
fichier; les parametres de creation PDF ont ete optimises pour I’impression. Toutes les mesures ont ete prises pour garantir I’exploitation de
ce fichier par les comites membres de I’ISO. Dans le cas peu probable ou surviendrait un probleme d’utilisation, veuillez en informer le
Secretariat central a I’adresse donnee ci-dessous.
0 ISO/CEI 1998
Droits de reproduction reserves. Sauf prescription differente, aucune par-tie de cette publication ne peut etre reproduite ni utilisee sous quelque
forme que ce soit et par aucun procede, electronique ou mecanique, y compris la photocopie et les microfilms, sans I’accord ecrit de I’ISO a
I’adresse ci-apres ou du comite membre de I’ISO dans le pays du demandeur.
IS0 copyright off ice
Case postale 56 l CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax. +41 227341079
E-mail copyright @I iso.ch
Web wwv.iso.ch
Version francaise parue en 2000
Imprime en Suisse
ii 0 ISO/CEI 1998 - Tous droits reserves

---------------------- Page: 2 ----------------------
0 ISOKEI
ISOKEI 8823-1 : 1994/Amd.l : 1998 (F)
Sommaire
Page
Paragraphe 2.1 .
1)
Paragraphe 2.3 .
2)
1
Paragraphe 3.4 .
3)
2
Paragraphe 3 5 .
4)
2
Paragraphe 4.2 .
5)
................................................................................................................................................
Paragraphe 4.3
6)
Paragraphe 5.4 .
7)
5.4 bis Options du protocole .
...................................................................
5.4 bis. 1 Option de protocole a contexte specialement designe
...............................................................................................
5.4 bis.2 Option de protocole a codage court
5.4 bis.3 .
Option de protocole “regles de codage compact”
5.4 bis.4 Option de protocole a codage nul .
........................................................................................
5.4 bis.5 Option de protocole a connexion rapide
4
.............................................................................................................................................
Paragraphe 6.2.1
8)
4
Paragraphe 6.2.2 .
9)
............................................................................................................................................. 5
Paragraphe 6.2.3
10)
Paragraphe 6.2.2 .
11)
........................................................................................................................................
Paragraphe 6.2.2.16
12)
Paragraphe 6.2.3.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.*.
13)
6
Paragraphe 6.2.5 .
14)
6
Paragraphe 6.2.6 .
1%
7
Paragraphe 6.2.7.2 .
16)
8
Paragraphes 6.2.8 a 6.2.11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17)
9
Paragraphes 6.4.4.2, 6.4.4.3 et 6.4.4.6 .
18)
10
Paragraphe 7.1.1.1 .
19)
10
Paragraphe 7.1.2.1 .
20)
. . .
111

---------------------- Page: 3 ----------------------
ISOKEI 8823-l : 1994/Amd.l : 1998 (F)
@ ISOICEI
Paragraphes 7.1.4 i 7.1.6 . 10
21)
12
Paragraphe 8.1.1 .
22)
12
Paragraphe 8.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
23)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.“.~.~. 12
Paragraphes 8.1.4 i 8.1.6
24)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Paragraphe 8.2
25)
PPDU i codage court . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.*.*.~. 14
8.2 bis
Paragraphe 8.3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~. 15
26)
15
Paragraphe 8.3.3 .,.”.~.~.
27)
15
Paragraphe 8.4.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.“.~.
28)
.......................................................................................................................................... 15
Paragraphe 8.4.1.3
29)
15
..........................................................................................................................................
Paragraphe 8.4.1.4
30)
.......................................................................................................................................... 15
Paragraphe 8.4.2.2
31)
.......................................................................................................................................... 16
Paragraphe 8.4.2.5
32)
16
Paragraphes 8.4.4 ii 8.4.4.2 .
33)
16
Paragraphe A.4.1.2 .
34)
16
Paragraphe A.5 .
35)
17
Paragraphe A.5.2 .
36)
17
Paragraphe A.6 .
37)
iv

---------------------- Page: 4 ----------------------
0 ISOKEI
ISOKEI 8823-1 : 1994/Amd.l : 1998 (F)
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CEI (Commission
electrotechnique internationale) forment ensemble un systeme consacre a la
normalisation internationale consideree comme un tout. Les organismes nationaux
membres de I’ISO ou de la CEI participent au developpement de Normes internationales
par l’intermediaire des comites techniques trees par l’organisation concernee afin de
s’occuper des differents domaines particuliers de l’activite technique. Les comites
techniques de 1’ISO et de la CEI collaborent dans des domaines d’interet commun.
D’autres organisations internationales, gouvernementales et non gouvernementales, en
liaison avec I’ISO et la CEI participent egalement aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CEI ont tree un comite
technique mixte, l’ISO/CEI JTC 1. Les projets de Normes internationales adopt& par le
comite technique mixte sont soumis aux organismes nationaux pour approbation, avant
Les Normes internationales sont
leur acceptation comme Normes internationales.
approuvees conformement aux procedures qui requierent l’approbation de 75 % au
moins des organismes nationaux votants.
L’Amendement 1 a l’ISO/CEI 8823- 1: 1994 a et6 elabore par le comite technique mixte
ISO/CEI JTC 1, Technologies de l’information, sous-comite SC 33, Services
d’applications distribue’es, en collaboration avec I’UIT-T. Le texte identique est publie
en tant que Rec. UIT-T X.22WAmd.l.

---------------------- Page: 5 ----------------------
This page intentionally left blank

---------------------- Page: 6 ----------------------
ISOKEI 8823-l : 1994/Amd.l : 1998 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION - INTERCONNEXION DE SYSTkMES
OUVERTS (OSI) - PROTOCOLE DE PRIbENTATION EN MODE CONNEXION:
SPkIFICATION DU PROTOCOLE
AMENDEMENT 1
Amblioration de l’efficacite
Paragraphe 2.1
1)
Ajouter Zes r&&ences suivantes par ordre nume’rique:
-
Recommandation UIT-T X.2 17 (1995)/Amd. 1 (1996) 1 ISO/CEI 8649: 1996/Amd. 1: 1997, Technologies
de I’informalion - lnterconnexion des sy&mes ouverts - Dkfinition de service applicable L? l’e’le’ment de
service de contr6Ie d’association - Amendement I: Prise en charge des me’canismes d’authentz3cation en
mode sans connexion.
-
Recommandation UIT-T X.227 (1995)/Amd. 1 (1996) 1 ISO/CEI 8650- 1: 19961Amd. 1: 1997, Technologies
- Interconnexion des syst2mes ouverts - Protocole en mode connexion applicable ir
de Z’information
l’e’le’ment de service de contr6le d’association: spkzj%ation du protocole - Amendement 1: Incorporation
de marqueurs d’extension.
-
Recommandation UIT-T X.2 16 ( 1994)/Amd. 1 ( 1997) 1 ISOKEI 8822: 1994/Amd. 1: 1998, Technologies
Interconnexion des syst2mes ouverts - DejCinition du service de pre’sentation -
de l’information -
Amendement I: Ame’lioration de l’eficacite’ de la couche pre’sentation.
-
Recommandation UIT-T X.691 (1995) 1 ISOKEI 8825-2:1995, Technologies de Z’information - Rggles de
codage de I’ASN. I: spkczjkation des Ggles de codage compact.
Paragraphe 2.3
2)
Ajouter les rifkrences suivantes par ordre numkrique:
-
Recommandation X.216 (1994)/Addendum 1 (1995), D$nition du service pour Z’amklioration de
I’efficacitk de la couche Prksentation.
-
Recommandation X.225 (1995)lAddendum 1 (1995), Spkczjkation du protocole pour l’amklioration de
I’efficacit6 de la couche Session.
Paragraphe 3.4
3)
Ajouter le nouveau point suivant ii la fin de la liste:
1) spbfication du contexte de couche supkrieure.
En conskquence, remplacer Ze pointfinal du point k) par un point-virgule.
Rec. UIT-T X.226 (1994)/Amd.l (1997 F)

---------------------- Page: 7 ----------------------
ISO/CEI 8823-l : 1994/Amd.l : 1998 (F)
Paragraphe 3.5
4)
Ajouter Zes d&nitions suivantes par ordre numkrique:
3.5.3 his contexte spkcialement dksignk un element de l’ensemble des contextes definis peut gtre propose par l’une ou
l’autre des PPM comme son contexte specialement design& 11 existe des contextes specialement design& independants
pour chaque sens de communication. De tels contextes n’existent que si l’option de protocole a contexte specialement
designe a ete adoptee sur la connexion. Si toutes les valeurs donnees de presentation des donnees de l’utilisateur de la
PPDU figurent dans le contexte specialement designe de l’expediteur, une autre information de controle du protocole de
presentation peut etre utilisee pour transferer les don&es de l’utilisateur.
Ajouter Zes dkfinitions suivantes apr& 3.5. I4.
3.5.15 option de protocole g contexte spkialement dbsignk option du protocole de presentation qui a recours a une
identification efficace du contexte de presentation des don&es de l’utilisateur lorsqu’une seule valeur donnees de
presentation figure dans les don&es de l’utilisateur d’une primitive.
3.5.16 option de protocole h codage court: option du protocole de presentation qui a. recours a un codage efficace
d’une PPDU contenant une seule valeur de donnees de presentation.
presentation selon laquelle les PPDU de
3.5.17 option de protocole A codage compact: option du protocole de
presentation sont codees a l’aide des regles de codage compact de I’ASN. 1.
3.5.18 option de protocole k codage nul: option du protocole de presentation, negociee au tours de l’etablissement
de la connexion, qui permet une phase de transfert de donnees sans aucune information de controle du protocole de
presentation.
presentation qui perrnet une negotiation
3.5.19 option de protocole h connexion rapide: option du protocole de
efficace, au tours de l’etablissement de la connexion, de l’opti on de protocole a codage nul.
Paragraphe 4.2
5)
A 1aJin de la Iiste, ajouter les PPDU suivantes:
PPDU de connexion rapide (short connect PPDU)
PPDU SHORT-CP
PPDU SHORT-CPA PPDU d’acceptation de connexion rapide de presentation (short connect accept
PPDU)
PPDU SHORT-CPR PPDU de refus de connexion rapide de presentation (short connect reject PPDV
Paragraphe 4.3
6)
Ajouter les abriviations suivantes par ordre alphabe’tique.
BER Regles de codage de base (basic encoding rules)
PER Regles de codage compact (packed encoding ruZes)
Paragraphe 5.4
7)
Ajouter les nouveaux paragraphes apr& 5.4.
5.4 bis Options du protocole
Les options du protocole sont des elements de procedure definis dans la specification du protocole. Certaines n’influent
pas sur l’offre du service de presentation, alors que d’autres entrament des restrictions a cet egard ou ne peuvent etre
utilisees qu’avec des options qui limitent ce service.
Les options qui n’influent pas sur l’offie du service de presentation peuvent etre negociees lors de l’etablissement de la
connexion de presentation par le protocole de presentation meme. Elles comprennent les options de protocole a contexte
specialement design& a codage court et a codage compact.
L’option de codage nul n’accepte qu’un sous-ensem .ble limite du service de presentation. Elle peut etre negociee lors de
.ent de la connexion de presentation.
l’etablissem
Rec. UIT-T X.226 (1994)/Amd.l (1997 F)
2

---------------------- Page: 8 ----------------------
ISO/CEI 8823-1 : 1994/Amd.l : 1998 (F)
L’optioh de connexion rapide ne peut etre utilisee que pour etablir une connexion qui fera appel a l’option de codage nul.
En dehors de l’option de connexion rapide, toutes les options peuvent faire l’objet d’une negotiation au moyen du
mkanisme d’association rapide (voir 6.2.6.9). L’option de connexion rapide et le mecanisme d’association rapide
s’excluent mutuellement. Toutes les options peuvent faire l’objet d’un accord prealable.
NOTE 1 - Les options de protocole a codage court et a connexion rapide sont entierement distinctes l’une de l’autre. Le codage
court s’applique aux donnees de l’utilisateur de toutes les PPDU d’une connexion etablie tandis que la connexion rapide vise
I’etablissement d’une connexion qui aura recours g l’option de codage nul.
NOTE 2 - Le mecanisme d’association rapide (voir 6.2.6.9) nest pas considere comme une option du protocole de presentation
car il est applique dans la couche Session. 11 peut servir a etablir une connexion de presentation qui fait appel a toutes les
combinaisons d’options, a l’exception de l’option de connexion rapide.
5.4 bk.1 Option de protocole & contexte spkcialement dCsign6
Cette option de protocole permet a chaque machine protocole de choisir l’un des contextes de presentation de
l’ensemble DCS comme contexte specialement design& Celui-ci influe sur l’information de controle du protocole de
presentation qui transfer-e les donnees de l’utilisateur, dans les conditions definies en 8.4. 11 existe des contextes
specialement designes independants pour chaque sens de communication: le contexte specialement designe de l’initiateur
est applicable aux don&es de l’utilisateur envoyees par l’initiateur de la connexion tandis que le contexte specialement
designe du repondeur s’applique aux donnees de l’utilisateur envoyees par le repondeur. Meme si l’option de protocole a
ete adoptee, il n’est pas necessaire qu’un contexte specialement designe existe pour l’une ou l’autre des PPM ou pour les
deux.
L’option de protocole a contexte special .ement designe n’affecte pas le service de presentation. Elle n’a pas d’incidences
sur l’utili sation des unites fonctionnelles de session
5.4 bis.2 Option de protocole ii codage court
Cette option du protoc ole permet d’utiliser la forme i cod .age court des don&es de l’utilisateur pour toutes les PPDU
pour lesquell es elle est definie si les donnees de l’utili .sateur ne contiennent qu’une valeur de donnees de presentation.
Elle n’influe pas sur le service de presentation et doit etre utilisee avec le parametre “Don&es speciales de l’utilisateur”
don&es de l’utilisateur constituent la PPDU.
de la primitive de session dont les
5.4 bis.3 Option de protocole ‘Wgles de codage compact”
Lorsque cette option de protocole est adoptke, les unit& PPDU specifiees dans 1’ASN.l (voir 8.2) sont codees selon les
regles de codage compact. Autrement, ce sont les regles de codage de base qui sont appliquees. La negotiation de
l’option de protocole “regles de codage compact” est d&rite en 6.2.6.8.
5.4 bis.4 Option de protocole ii codage nul
Lorsque cette option de protocole est choisie, aucune information de commande de protocole de presentation n’est
acheminee sur la connexion de presentation. Plus precisement, aucune unite PPDU, associee a la liberation normale ou
anormale de la connexion n’est acheminee.
Cette option de protocole est utilisee sur une connexion etablie. Le recours a cette option limite la prise en charge du
service de presentation et n’est possible que si l’une des conditions suivantes est applicable:
la liste de definitions de contextes de presentation contient precisement un element dans lequel le nom de
4
syntaxe abstraite est connu, par accord bilateral, de la machine PPM repondante;
b) la liste de definitions de contextes de presentation est vide et le contexte par defaut est connu par accord
bilateral;
c) la liste de definitions de contextes de presentation est vide et la syntaxe abstraite du contexte par defaut
est specifiee en notation ASN. 1 et est connue, par accord bilateral, de la machine PPM repondante.
Le codage nul n’exige pas l’utilisation d’unites fonctionnelles de session particulieres.
- En regle
NOTE generale et bien que cela ne soit pas obligatoire, l’option de codage nul de Presentation devrait etre utilisee avec
l’unite fonctionnel le Liberation non programmee de Session et l’option de codage nul de Session.
Rec. UIT-T X.226 (1994)/Amd.l (1997 F) 3

---------------------- Page: 9 ----------------------
ISOKEI 8823-l : 1994/Amd.l : 1998 (F)
5.4 bis.5 Option de protocole h connexion rapide
Cette option est utilisee uniquement lors de l’etablissement d’une connexion sur laquelle l’option de codage nul sera
utilisee et, par consequent, lorsque l’une des conditions enoncees en 5.4 bis.4 est applicable. En outre, on ne peut y avoir
recours que si l’une des conditions suivantes est remplie:
a) les selecteurs de presentation de l’entite appelante et de l’entite appelee sont regles a la position “null”;
b) le parametre “Propositions de l’utilisateur du service de presentation” de la primitive de service de
demande P-CONNECT comprend uniquement l’unite fonctionnelle noyau.
L’option de protocole a connexion rapide n’exige pas d’unites fonctionnelles de session particulieres.
NOTE - En rkgle g&&ale, l’option de protocole h connexion rapide de Prksentation devrait &re utiliske avec le mkanisme de
connexion rapide de Session s’il n’existe pas d’identificateur de contexte de couche supkieure.
Paragraphe 6.2.1
8)
ModiJier le secondparagraphe d’aprk Ze texte suivant:
La procedure utilise les unites PPDU suivantes:
Si l’option de connexion rapide n’est pas adoptee, la procedure d’etablissement de la connexion utilise:
une PPDU CP (connexion de presentation);
a>
une PPDU CPA (acceptation de connexion de presentation);
W
une PPDU CPR (refus de connexion de presentation).
C>
Si l’option de connexion rapide est adoptee, la procedure d’etablissement de la connexion utilise les PPDU suivantes:
PPDU SHORT-CP (connexion rapide de presentation);
d)
PPDU SHORT-CPA (acceptation de connexion rapide de presentation);
e)
f) PPDU SHORT-CPR (refus de connexion rapide de presentation).
Paragraphe 6.2.2
9)
Ajouter le paragraphe suivant up& 6.2.2.8:
6.2.2.8 bis Contexte spkcialement design6 de l’initiateur
Ce parametre determine un contexte de presentation a partir de la liste de definitions de contextes de presentation
proposee comme contexte specialement designe pour la machine PPM initiatrice. 11 comprend l’identificateur de contexte
de presentation provenant de l’element approprie de la liste de definitions de contextes de presentation.
Ce parametre ne doit figurer que si l’option designe a ete proposee et que la liste de
de protocole a contexte specialement
definitions de contextes de presentation est
presente.
Voir egalement 6.2.6.6.
Ajouter Ze paragraphe suivant apr& 6.2.2.12:
6.2.2.12 bis Options de protocole
Ce parametre indique les options du protocole de pr&ntation adoptees pour cette connexion.
Seules les options propos6es dans le parametre options de protocole de la PPDU CP (connexion de presentation) seront
adoptees.
Voir egalement 6.2.6.5.
Rec. UIT-T X.226 (1994)/Amd.l(1997 F)
4

---------------------- Page: 10 ----------------------
ISOKEI 8823-1 : 1994/Amd.l : 1998 (F)
Paragraphe 6.2.3
10)
Ajouter Ze paragraphe suivant apr& 6.2.3.8:
6.2.3.8 bis Contexte spkialement dCsignC du rbpondeur
Ce parametre identifie le contexte de presentation a partir de l’ensemble DCS qui sera le contexte specialement designe
de la machine PPM repondante. 11 comprend l’identificateur de contexte de presentation du contexte de presentation
specialement designe.
Ce parametre n’est present que si l’option de protocole a contexte specialement designe a ete adoptee et que
l’ensemble DCS n’est pas vide.
Voir egalement 6.2.6.6.
Paragraphe 6.2.2
Ajouter le paragraphe suivant apr& 6.2.2.15:
Options de protocole
6.2.2.15 bis
Ce parametre identifie chacune des opti ons du protocole de presentation que la machine PPM initiatrice accepte et
d&e.
propose pour la connexion consi
Les options de protocole definies sont:
a) l’option a contexte specialement designe;
b) l’option de codage court;
c) l’option “regles de codage compact”;
d) l’option a codage nul.
NOTE - L’option de protocole B connexion rapide n’est pas reprkentke dans ce paramktre, la PPDU CP n’ktant pas utilisee avec
l’option de protocole B connexion rapide.
Si le parametre est absent, aucune option nest proposee.
Voir egalement 6.2.6.5.
Paragraphe 6.2.2.16
Ajouter & la fin de la premike phrase:
sauf si le mecanisme d’association rapide est utilise, auquel cas, si le parametre “Donnees de l’utilisateur” n’apparalt pas
dans la primitive de service d’indication P-CONNECT, le contenu semantique des don&es de l’utilisateur doit etre
transmis au parametre “Resume de l’utilisateur”.
En conskquence, remplacer lepointfinal up& le mot kmisepar une virgule.
Ajouter up&s 6.2.2.16, le paragraphe suivant:
6.2.2.17 R&urn6 de I’utilisateur
Ce parametre est le parametre “Resume de l’utilisateur” provenant de la primitive de service de demande P-CONNECT.
11 apparait si le mecanisme d’association rapide est utilise et que le parametre “Donnees de l’utilisateur” ne figure pas
dans la primitive de service d’indication P-CONNECT.
Paragraphe 6.2.3.13
13)
Ajouter ir lafin de 1apremiGrephrase:
sauf si le mecanisme d’association rapide est utilise, auquel cas, si le parametre donnees de l’utilisateur n’apparait pas
dans la primitive de service d’indication P-CONNECT, le contenu semantique des don&es de l’utilisateur doit etre
transmis au parametre “Resume de l’utilisateur”.
En conskquence, remplacer Zepointjinal up& Ze mot P-CONNECTpar une virgule.
Rec. UIT-T X.226 (1994)/Amd.l (1997 F) 5

---------------------- Page: 11 ----------------------
ISO/CEI 8823-1 : 1994/Amd.l : 1998 (F)
Ajouter apr& 6.2.3.13, le paragraphe suivant:
6.2.3.14 R&urn6 de l’utilisateur
Ce parametre est le parametre “Resume de l’utilisateur” provenant de la primitive de service de demande P-CONNECT.
11 apparait si le mecanisme d’association rapide est utilise et que le parametre “Donnees de l’utilisateur” ne figure pas
dans la primitive de service d’indication P-CONNECT.
Paragraphe 6.2.5
14)
Immkdiatement apr& le titre, ajouter le texte suivant:
Si l’option de codage nul n’est pas adoptee, la procedure d’etablissement de la connexion est d&rite aux 6.26 a 6.2.7.
Paragraphe 6.2.6
Ajouter apr& 6.2.6.4, les paragraphes suivants:
6.2.6.5 Negotiation des options de protocole
Les options de protocole de presentation sont negociees entre les deux machines PPM.
Si la PPM initiatrice souhaite proposer une option de protocole quelconque, elk l’indique dans le parametre options de
protocole de la PPDU CP (connexion de presentation). Dans le cas contraire, le parametre options de protocole ne figure
pas dans la PPDU CP.
La PPM repondante indique, dans la PPDU CPA (acceptation de connexion de presentation), quelles options de
protocole proposees seront utilisees sur la connexion. I1 s’agit uniquement des options proposees dans la PPDU CP et
prises en charge par la PPM repondante. Si aucune option n’est adoptee pour cette connexion, il n’y a pas de parametre
“Options de protocole” dans la PPDU CPA.
NOTE - Les kditions prkkdentes de la prksente Spkifkation ne dkfinissaient aucune option de protocole, ni le paramktre
“Options de protocole”. Les rtigles d’extensibilitk &on&es en 8.5 prkvoient qu’une PPM rkpondante qui regoit une PPDU CP
proposant des options qui ne sont pas reconnues ignorera et, par conskquent, rejettera au tours de la kgociation les propositions
d’options ou I’inGgralitk du paramktre “Options de protocole”.
6.2.6.6 Contexte spkialement d&ignC
Chaque PPM determine lequel des contextes de presentation du DCS, s’il y a lieu, sera son contexte specialement
designe (ce qui influera sur le codage des donnees de l’utilisateur des PPDU que la PPM enverra sur la connexion de
presentation). La PPM n’est pas tenue de proposer un contexte specialemen
...

Questions, Comments and Discussion

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