ISO 7498-3:1989
(Main)Information processing systems — Open Systems Interconnection — Basic Reference Model — Part 3: Naming and addressing
Information processing systems — Open Systems Interconnection — Basic Reference Model — Part 3: Naming and addressing
Systèmes de traitement de l'information — Interconnexion de systèmes ouverts — Modèle de référence de base — Partie 3: Dénomination et adressage
General Information
Relations
Buy Standard
Standards Content (Sample)
I NTER NATIONAL
IS0
STANDARD
First edition
1989-03-01
Information processing systems - Open
Systems Interconnection - Basic Reference
Model -
Part 3 :
Naming and addressing
Systèmes de traitement de i'information - interconnexion de systèmes ouverts -
Modèle de référence de base -
Partie 3 : Dénomination et adressage
Reference number
IS0 7498-3 : 1989 (E)
---------------------- Page: 1 ----------------------
ISO 7498-3 : 1989 (E)
Contents
iv
Foreword
V
Introduction
1
1 Scope
a
1
2 Normative references
1
3 Definitions
3
4 Abbreviations
3
5 Basic concepts of naming
6 OS1 naming and addressing concepts and
the correct use of addresses 4
4
6.1 The naming of real open systems
6.2 The naming and addressing of elements of an (N)-layer 4
4
6.3 The correct use of (N)-addresses
7 OS1 addressing model
7.1 Associations between peer (N)-entities
7.2 Attachment of (N)-entities to (N)-SAPS
7.3 (N)-addresses and (N)-SAPS
7.4 (N)-directory-functions and directory facilities
8 Addressing information and (N)-services e
8.1 Introduction
8.2 Address parameters
8.3 Called-(N)-address
8.4 Calling-(N)-address
8.5 Responding-(N)-address
9 Addressing information and (N)-protocols 9
9
9.1 Introduction
9
9.2 Addressing information in (N)-PA1
9.3 Assignment of values to elements of (N)-PA1 10
10
9.4 Network-addresses and network-PA1
10
9.5 (N)-addresses and (N)-PA1 above the Network Layer
11
9.6 Obtaining (N)-PA1
0 IS0 1989
All rights reserved. No part of this publication may be reproduced or utilized in any form or by
any means, electronic or mechanical, including photocopying and microfilm, without permission
in writing from the publisher.
International Organization for Standardization
Case postale 56 0 CH-121 1 Genève 20 0 Switzerland
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
IS0 7498-3 : 1989 (E)
10 (N)-Directory functions 11
10.1 Introduction 11
10.2 The initiator (N)-directory-functions
11
10.3 The recipient (N)-directory-functions 12
11 Addressing in specific OS1 layers
13
11.1 Application processes and the Application Layer 13
11.2 Presentation Layer 14
11.3 Session Layer
15
11.4 Transport Layer 16
11.5 Network layer
16
11.6 Data Link Layer 18
11.7 Physical Layer
18
12 Naming domains and authorities
19
13 Registration procedures for naming within OS1
19
14 Directory facility requirements 20
14.1 Introduction
20
14.2 The Application Title Directory Facility 20
14.3 The Network Address Directory Facility 20
---------------------- Page: 3 ----------------------
IS0 7498-3 : 1989 (E)
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards bodies (IS0 member bodies). The work of preparing International
Standards is normally carried out through IS0 technical committees. Each member
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, governmen-
tal and non-governmental, in liaison with ISO, also take part in the work. IS0
collaborates closely with the International Electrotechnical Commission (IEC) on all
matters of electrotechnical standardization.
Draft International Standards adopted by the technical committees are circulated to the
member bodies for approval before their acceptance as International Standards by the
IS0 Council. They are approved in accordance with IS0 procedures requiring at least
75 070 approval by the member bodies voting.
International Standard IS0 7498-3 was prepared by Technical Committee ISO/TC 97,
In formation processing systems.
iv
---------------------- Page: 4 ----------------------
IS0 7498-3 : 1989 (E)
Introduction framework specified by this part of IS0 7498
should make it possible to provide facilities
which give adequate levels of performance,
This part of the Basic Reference Model for Open
reliability, and integrity and which ease the
Systems Interconnection (IS0 7498) extends the
administration by humans with respect to
basic architectural concepts of idenrifiers described
identifying and locating objects within the
in 5.4 of IS0 7498.
OSE for the purpose of interconnection.
This part of IS0 7498 states the architectural
The description of naming and addressing for the
principles which are followed in the production of
OSIE given in this part of IS0 7498 is developed
any standard which involves the identification
in stages.
(naming) and location (addressing) of objects for
the purpose of interconnection within the Open
Clauses 1 - 4 provide basic introductory and
System Interconnection Environment (OSIE).
reference information.
IS0 7498 has sufficient flexibility to
This part of
Clause 5 introduces concepts of naming.
accommodate advances in technology and
expansion in user demands. This flexibility is
Clause 6 prescribes, for the OSIE, the objects
also intended to allow the phased transition from
named, the operation of addressing, and the uses of
existing implementations to OS1 standards.
addressing.
NOTE - This part of IS0 7498 is expected to be sub’ect
to future expansion, in particular with regard to MuIlti-
Clause 7 prescribes, for the OSIE, the objective of
Peer Data Transmission (MPDT).
naming and addressing and the mechanisms to be
The architectural principles stated within this part employed to meet that objective.
of IS0 7498 ensure that any IS0 standard that in-
volves the identification and location of object$ Clause 8 prescribes the principies governing the
nature and use of addressing information in 0-
within the OSIE for the purpose of
services.
interconnection will:
a) avoid any restrictions on: Clause 9 prescribes the principles governing the
nature and use of addressing information in 0-
protocols.
1) the functionality that may be made
available through current or future
Clause 10 provides a layer independent description
International Standards,
of the layer directory-functions necessary to
2) the functionality of any real open
system, support the addressing structure established by
clauses 7, 8, and 9, based on the general
3) the internal design of any real open
mechanisms and principles established in clauses
system;
5 and 6.
b) preserve the principle of layer
independence in the OSIE. That is, the Clause 11 prescribes the use of the directory-func-
tions in each layer.
internal functioning of one layer is not
constrained by any other layer;
Clause 12 defines the nature of addressing domains
and registration authorities.
c) preserve the principle of implementation
independence in the OSE, as expressed in 4.2
of IS0 7498. That is, no real open system Clause 13 prescribes the registration procedures
(or administrator thereof) is required to know required for naming in the OSE.
anything about the implementation design of
any other real open system (or administration Clause 14 prescribes the requirements for directory
facilities in the OSE.
thereof), nor does any real open system
impose such knowledge as a condition for
NOTE - This part of IS0 7498 provides clarifications of
communication using OS1 standards;
the basic architecture defined jn IS0 7498 where this is
necessary for a fuii understandin of the naming and ad-
(9 allow economical support for dressing requirements within the SIE.
interconnection within the OSE; in particular
individual standards produced within the
V
---------------------- Page: 5 ----------------------
P
---------------------- Page: 6 ----------------------
~ ~~
INTERNATIONAL STANDARD IS0 7498-3 : 1989 (E)
Information processing systems - Open Systems
Interconnection - Basic Reference Model -
Part 3 :
Naming and addressing
1 Scope
ISO 9545:-1), information processing systems - open
systems interconnection - Application layer structure.
This part of IS0 7498 :
a) defines general mechanisms for the use of
3 Definitions
names and addresses to identify and locate objects in
he OSE; and
3.1 This part of IS0 7498 makes use of the following
defines the use of these mechanisms within the
terms defined in IS0 9545:
b)
layered structure of the Basic Reference Model.
a) application-process-type;
This part of IS0 7498 extends the concepts and princi- b) application-process-invocation.
ples defined in IS0 7498. This part is not intended to be
either an implementation specification or a basis for ap-
3.2 This part of IS0 7498 makes use of the following
praising the conformance of actual implementations.
terms defined in ISOm 8509:
The specific form of names and addresses is not within
a) 0-service-request-primitive,
the scope of this part. b) 0-service-indication-primitive,
c) 0-service-response-primitive,
(N)-service-confirm-primitive.
d)
2 Normative references
3.3 This part of IS0 7498 makes use of the following
The following standards contain provisions which,
term defined in IS0 8348/Add. 2
through reference in this text, constitute provisions of
this part of IS0 7498. At the time of publication, the
a) subnetwork point of attachment.
editions indicated were valid. Ail standards are subject to
revision, and parties to agreements based on this part of
3.4 For the purpose of this part of IS0 7498, the
IS0 7498 are encouraged to investigate the possibility of
following definitions apply.
applying the most recent editions of the standards listed
below. Members of EC and IS0 maintain registers of
currently valid International Standards.
3.4.1 (N)-address: A name unambiguous within
the OSE which is used to identify a set of (N)-service-
IS0 7498:1984, Information processing systems - Open
access-points which are ail located at a boundary between
systems interconnection - Basic reference model.
an (“)-subsystem and an (N+l)-subsystem in the same
open system.
IS0 7498lAdd. 1: 1984, Information processing systems
- Open systems interconnection -Basic Reference Model
NOTES
- Addendum I : Connectionless-mode transmission.
1 This definition of (N)-address is different from that in IS0
7498. This definition IS the defimitive one and will be moved to
IS0 7498-4:-l 1, Information processing systems - Open IS0 7498 to replace the existing definition when IS0 7498 is
revised.
systems interconnection - Basic Reference Model - Part
4: OSI management framework.
2 A name is unambiguous within a given sco when it
identifies one and only one object within Et scope.
Unambiguity of a name does not preclude the existence of
IS0 8348/Add. 2: 1988, Information processing
synonyms.
systems - Data communication - Network service
definition - Addendum 2:Network layer addressing.
3.4.2 (N)-address-selector; (N)-selector: An
element of addressing information that identifies a set of
ISO/TR 8509: 1987, Information processing systems - (N)-SAPs which are all in the same (N)-subsystem; an
Open system interconnection - Service conventions. 0-selector value is assigned by the local administration.
To be published.
1
---------------------- Page: 7 ----------------------
IS0 7498-3 : 1989 (E)
NOTE A generic-title is a specific form of generic name.
NOTE - The concept of 0-address-selectors only applies above
the Network Layer.
3.4.13 (N)-initiator: An (N)-entity-invocation
3.4.3 (N)-association: A cooperative relation-
which issues an (N-1)-service request primitive.
ship among 0-entity-invocations.
3.4.14 name: A linguistic construct which cor-
NOTE - This may be formed by the exchange of (N)-protocol-
responds to an object in some universe of discourse.
control-infoxmation.
3.4.15 naming-authority: A registration
3.4.4 calling-(N)-address: A parameter which
authority which allocates names according to specified
may appear in an (N)-service request or indication primi-
rules. Where the naming-authority allocates titles, it is
tive and which identifies the 0-address at the 0-initia-
. Where the naming-authority
known as a title-authority
tor.
allocates addresses, it is known as an addressing-author-
NOTE - In the service definition of a particular layer, such a ity.
garameter may be referred to eithe? as a 'callin address" or
source-address". Throughout this part of ISd%!d8, however,
3.4.16 naming-domain: The set of names that
only the term "caiiing-(N)-address" 1s used.
are assignable to objects of a particular type. Where the
3.4.5 called-(N)-address: A parameter which names are titles, the set is known as a title-domain.
Where the names are addresses, the set is known as an
may appear in an 0-service request or indication primi-
addressingdomain.
tive which identifies the (N)-adhss at the 0-recipient.
NOTE - In the service defition of a particular layer, such a
3.4.17 naming-subdomain: A subset of a
par-e. may be referred to either as .a 'called- address" or
naming-domain, which is disjoint from all other naming-
destination-address". Throughout th~ part of I Pd- 7498, how-
ever, only the term "cded-(N)-address" IS used. subdomains of that naming-domain.
3.4.6 descriptive name: A name that identifies a
3.4.18 primitive name: A name that identifies
set of one or more objects by means of a set of asser-
an object and which is assigned by a designated naming-
tions concerning the properties of the objects of the set.
authority. The internal structure of the name is not re-
quired m be understood or to have significance to users of
3.4.7 (N)-directory-function: An (N)-function
the name.
that processes 0-addresses, (N-1)-addresses, (N)-entity-
titles, and (N)-PA1 to provide mappings among these
3.4.19 (N)-recipient: An (N)-entity-invocation
categories of information.
which receives an (N-1)-service indication primitive.
3.4.8 (N)-entity: An active element within an
3.4.20 (N)-protocol-addressing-informa-
0-subsystem embodying a set of capabilities defined for
tion; (N)-PAI: Those elements of (N)-PCI which
the (N)-layer that corresponds to a specific (N)-entity-
contain addressing information.
type (without any extra capabilities being used.)
3.4.2 1 responding-(N)-address: A parameter
NOTE - This definition of (N)-entity is different from that in
an (N)-service response or confirm
which may appear in
IS0 7498. This definition is the definitive one and will be
moved to IS0 7498 to replace the existing defiition when IS0 primitive and which identifies the 0-address at the (N)-
7498 is revised.
recipient.
3.2.9 (N)-entity-invocation: a specific utiliza-
NOTE - In the service definition of a particular layer, such a
arameter may be refzrred to either as a "called-address'' or
tion of part or all capabilities of a given (N)-entity
'respondin address Throughout this part of IS0 7498,
(without any extra capabilities being used).
however, ody the te& "respondjng-(N)-address" is used.
NOTE - This defition wiil be moved to IS0 7498 to replace
3.4.22 (N)-service-access-point-address;
the existing defintion when IS0 7498 is revised.
(N)-SAP-address: An (N)-address that is used to
identify a single (N)-SAP.
3.4.10 (N)-entity-title: A name that is used to
identify unambiguously an 0-entity.
NOTES
3.4.11 (N)-entity-type: a description of a class
1 This definition of -mice-access-point-address is different
from that in IS0 749pThis definition is the definitive one and
in terms of a set of capabilities defined for
of 0-entities
will be moved to IS0 7498 to replace the existing definition
the @)-layer.
when IS0 7498 is revised.
2 (N -address is the general term which applies to an set of
NOTE - This definition will be moved to IS0 7498 to replace
p)-S d Ps, includin sets of one and only one (N)-SAI! y)-
the existing definition when IS0 7498 is revised.
AP address is on? used where it is necessary to s ecif
ecisely that the adLess identifies one and only one (Np-Sd
3.4.12 generic name: A name of a set of objects.
hether an (N)-address is an (N)-SAp address or not is amatter
2
---------------------- Page: 8 ----------------------
IS0 7498-3 : 1989 (E)
A name identifies the object to
relation of identifying.
which it is bound.
5.2 Within the context of OSI, names identify partic-
ular communications objects in the Open Systems In-
terconnection Environment (OSIE). There are two dis-
tinct kinds of names, primitive and descriptive.
3.4.23 subnetwork-address: An identifier as-
signed to a subnetwork point of attachment by the regis-
5.3 Within any particular universe of discourse, a
tration authority of the subnetwork.
primitive name is a name assigned by a naming-au-
thority to a specific object. A naming-authority is sim-
3.4.24 synonymous name; synonym: A
ply a source of names. The only architectural constraints
name that identifies an object that is also identified by
imposed upon naming-authorities are that all of the
another distinct name. Synonymous generic names are
names it provides:
distinct generic names that name the identical set.
a) are expressed in a prescribed ianguage; and
3.4.25 system-title: A name, unique within the
OSIE, which is used to identify a single real open sys-
b) are unambiguous (identify just one object).
tem.
5.4 A descriptive name consists of a set of assertions
which are expressed in a formally defined language. The
definition of the formal language determines those lin-
4 Abbreviations
guistic constructs which are well-formed descriptive
names. A descriptive name may be incomplete, in that
For the purposes of this part of IS0 7498, the followin
many objects satisfy all the assertions, or it may be
abbreviations apply:
complete, in that it serves to identify a single object. A
complete descriptive name is equivalent to a primitive
0-CEP1 0-Connection-EndPoint-Identifier
name in that it unambiguously identifies an object.
Primitive names may be components of a descriptive
DLSAP Data-Link-Service- Access-Poin t
name.
NSAP Network-Service- Access-Poin t
5.5 Although a primitive name is unambiguous, there
may be more than one name that unambiguously identi-
os1 Open Systems Interconnection
fies the same object.
OSIE OS1 Environment
5.6 A generic name is a primitive name or a descriptive
name that identifies a set comprising more than one ob-
(N)-PM (N)-Prottxol- Addressing-Information
ject with the intent that, when a generic name is used to
denote an object, the result is that exactiy one member of
(N)-PCI 0-Protocol- Control-Information
the set of objects will be selected. A generic name may
be used to identify a set of objects of a particular type,
PhSAP Physical-Service- Access-Poin t
which need not be located in the same open system.
PSAP Presentation-Service- Access-Point
5.7 A title is assigned to an object where the purpose
is to discriminate among different objects
of the name
cN)-SAP 0-Service- Access-Point
and to permit retrieval of information associated with an
object from a Directory Facility. A titie is assigned to
SNPA SubNetwork Point of Attachment
an object type where thc purpose of the name is to dis-
criminate among different object types and to permit re-
SSAP Session-Service- Access-Point
trieval of information associated with an object type
from a Directory Facility. The name may identify a
TSAP Transport-Service- Access-Point
system, application-process, application-process-type,
0-entity, or (N)-entity-type.
NûTE - These objwts and types are defied in either IS0 7498
5 Basic concepts of naming
or IS0 9545.
5.1 Names are linguistic constructs expressed in some 5.8 An identifier is assigned to an object where the
language. They correspond to objects in some universe purpose of the name is only to discriminate among oc-
of discourse. The correspondence between names (in the
curences of this object. The name may identify an (N)-
language) and objects (in the universe of discourse) is the
3
---------------------- Page: 9 ----------------------
IS0 7498-3 : 1989 (E)
dress is an 0-address which identifies a set containing
association, an application-process-invocation, or an 0-
entity-invocation. exactly one 0-SAP.
NOTE - These objects are defined in either IS0 7498 or IS0
6.2.2.2 While (N)-entities are the objects being ad-
9545.
dressed, the result of communication to an address is
an o-entity-invocation.
communication with
6.2.2.3 An (N+1)-entity is located by its binding to
6 OS1 naming and addressing con-
one or more 0-SAPS. An (N)-SAP is identified by one
cepts and the correct use of addresses
or more (N)-addresses.
The naming of real open systems
6.1 NOTE - A physical-address is used to access a data-link-entity;
a data-=-address is used to access a networkentity;
a network-address is used to access a transport-entity;
6.1.1 A system-title is a layer independent primitive
a transport-address is used to access a session-entity;
a session-a+kess is use$ to access a presentatoy-qtity; aqd
name, i.e., the same identifier is used within various
a presentation-address IS used to access an appiicaûon-entity.
layers to identify the same real open system. A single
real open system is named by one and only one system-
title.
6.2.3 (N)-selectors
6.1.2 A system-title is used to identify a real open
An 0-selector is that part of the addressing information
system as a whole. It may also be used:
which is specific to the (N)-subsystem. 0-selectors
are used to identify 0-SAPS or sets of 0-SAPS within
a) in conjunction with other qualifiers to iden-
an end open system, once this end open system is
tify specific OS1 resources in the relevant parts of
unambiguously identified. Since the end open system
the management information base within the real
is implicitly known at the Network Layer, 0-selectors
open system; or
are used above the Network Layer, along with local in-
formation, to address the desired (N+l)-entity within the
b) as an attribute of a Directory Facility entry
open system. 0-selector values are exchanged between
pertaining to an OS1 resource associated with a
open systems as part of the O-PAI.
single real open system.
The correct use of (N)-addresses
6.3
The naming and addressing of elements
6.2
of an (N)-layer
6.3.1 0-addresses have a limited scope. They are
used to distinguish among sets of (N)-SAPS, and only
6.2.1 Introduction
(N)-SAPS. Addressing rules are not used to make the
structure of a real open system visible to the OS1
6.2.1.1 Since an (N)-entity-type describes a class of
environment.
(N)-entities, it needs to be named, but not located.
Since (N)-entities and (N)-entity-invocations are active
6.3.2 0-addresses are used to identify sets of (N)-
elements within an 0-layer, they need to be unambigu-
SAPS in order to locate (N+l)-entities. An (N+l)-
ously identified and located.
subsystem is partitioned into (N+l)-entities:
6.2.1.2 Within an open system, (N+l)-entities and
to support different (N+l)-protocols or sets
a)
(N)-entities are bound together at (N)-service-access-
of (N+ 1)-protocols;
points [(N)-SAPS]. (N)-entities provide services to
(N+l)-entities via the exchange of service primitives at
to accommodate security anaor management
b)
0-SAPS.
requirements; and
6.2.1.3 An (N)-entity is identified unambiguously by
c) in the case of the application-subsystem, to
an 0-entity-title. An 0-entity-type is identified by
distinguish between different application-processes
an (N)-entity-type-title. An (N)-entity-invocation is
and different application-entities of the same ap-
identified by an 0-entity-invocation-identifier which is
plication-process.
unambiguous within the scope of an 0-entity.
6.2.2 (N)-addresses
6.3.3 (N)-addresses are not used:
6.2.2.1 An (N)-address identifies a set of (N)-SAPS
a) to distinguish among aspects of protocols
which are all located at the boundary between an (N)-
that are subject to negotiation (classes, subsets,
subsystem and an (N+l)-subsystem. An (N)-SAP-ad-
4
---------------------- Page: 10 ----------------------
IS0 7498-3 : 1989 (E)
quality of service, protocol versions) or parameter 7.1.5 When the operation of an (")-association re-
values; quires it, (N)entity-titles are used to identify (N)-entities
independent of their locations. When the operation of
an (N)-association requires it, (N-1)-addresses are used in
b) to derive routing information above the Net-
work Layer; or requests for (N-1)-services to identify the locations of the
(")-entities concerned.
c) to distinguish among hardware components.
NOTE - In some configurations, the use of an 0-address
7.2 Attachment of (N)-entities to (N)-
as defined in 6.3.2 can lead to an (N+l)-entity being
SAPS
wholly contained within a single hardware com nent.
Nevertheless, wie the OSE, the (N):address igtifies
the (N+l)-enhty; it does not idenhfy the hardware
An (N)-entity may provide (N)-services through one or
component.
(N)-SAPS and may use (N-1)-services through one
more
or more (N-l)-SAPs. in consequence an (N)-entity may
have the following relationships with (N)-SAPs and (N-
1)-SAPS (see Figure 1):
7 OS1 addressing model
a) an (N)-entity may provide (N)-services
7.1 Associations between peer (N)-entities
through one (N)-SAP making use of (N-1)-services
through one (N-l)-SAP,
7.1.1 An 0-association is a cooperative relationship
between two (N)-entity-invocations. Cooperation be-
an 0-entity may provide 0-services through
b)
tween (N)-entity-invocations requires the establishment
multiple (N)-SAPS making use of (N-1)-services
and maintenance of related state information in each 0-
through one (N-l)-SAp,
entity-invocation. This state information supports an
(N)-association between the 0-entity-invocations.
c) an (N)-entity may provide (N)-services
through one O-SAP making use of (N-1)-services
7.1.2 An (N)-entity invocation may support one or
through multiple (N-1)-SAPS;
more independent (N)-associations at any one time. The
communications behavior of the (N)-entity-invocation
d) an (N)-entity may provide (N)-services
with respect to a specific (N)-association is defined by
through multiple (N)-SAPs making use of (N-1)-
the (N)-entity and by the state information which is
services through multiple (N-1)-SAPS;
maintained by the 0-entity-invocation and is specific to
that 0-association.
NOTES
1 There is no relationship between the SAP/enti
7.1.3 An (N)-association-identifier is associated with
s ndences identified above and multiplexing. An (h)E%?I
each 0-association. This identifier is unique within the pcxing function provides for the mappin of several (N)-
connections onto a single (~-1 annecfion. Ae connections
scope of a pair of cooperating 0-entity-invocations. It
may di terminate in a single &)-SAP or they may tenninate in
serves to identify the related state information associated
separate (N)-SAPS. Multiplexed (N)-connections are distin-
phed from each other by elements of N)-PCI at the se+ce
with each 0-entity-invocation. The identifier has two
undary and by elements of the (N)-P Ali e.g. an associafion-
components, one being determined by each (N)-entity-
idenfifier within the (N)-protocol.
invocation.
NOTE - Certain (N)-protocols may not need explicit (N)-
association-idenfifiers.
7.1.4 Two 0-entity-invocations can establish (N-1)-
connection(s), or can make use of an (N-1)-connection-
7.3 (N)-addresses and (N)-SAPS
less service, to support an 0-association. The lifetime
of an (N)-association may exceed the lifetime of any
7.3.1 The OS1 addressing structure allows:
supporting (N-1)-connection(s). The binding of an 0-
association with (N-1)-connection(s) may change with
a) (N)-addresses to identify the location of an
time.
(N+1)-entity without constraining the structure of
lower layer subsystems in the open system con-
NOTE - An (N)-association could be aseat+ with a sequen?
cern and
of (N-l)-connections with a one-to:one binding at an point in
time; alternatively in the case of splitting, there could k a one-
to-many binding at any point in time.
multiple (N)-entities to be defined within an
b)
(N)-subsystem.
5
---------------------- Page: 11 ----------------------
IS0 7498-3 : 1989 (E)
( N) - SA P's
(N)-SAP
(N)-entity
0
1
(N-1)-SAP (N-1 )-SAP
(N)-SAP's
(N)-SAP
a
f-9 (N)-entity
(N-1 )-SAP'S (N-1 )-SAP'S
(cl (d)
Figure 1 - Relationships of (N)-entity to (N)-SAPS and to (N-l)-SAPs
6
---------------------- Page: 12 ----------------------
IS0 7498-3 : 1989 (E)
(N)-subsystems are distinguished is an entirely local
NOTE - The relevant addressing structure allows a presentation-
address to identify the location of an application-entity without
matter.
constrainin the structure of presentation-, session-, and
tramport-su%systems within an open system; and allows the
definition of a single set of addressing information for use in
establishing communication with an application-entity in a
7.4 (N)-directory-functions and directory
recipent system.
facilities
7.3.2 An 0-address identifies a set of (N)-SAPs all
7.4.1 (N)-directory-functions process (N)-addresses,
located at the boundary of a single (N)-subsystem. The
(N-1)-addresses, 0-entity-titles, and (N)-PAI to provide
exact membership of the set is an issue local to that
mappings among these categories of information. Infor-
(")-subsystem. The set membership is not known to
mation used for these mappings is held by a Directory
other open systems and may change over time.
Facility. It is a local system management responsibility
to access the Directory Facility to retrieve the informa-
7.3.3 The set of 0-SAPS identified by an 0-address
tion and make it available to an 0-directory-function.
may consist of:
7.4.2 Some of this information represents the logical
a single (N)-SAP bound to an (N+l)-entity; or
a)
structure of the loc
...
IS0
NORME
I N T E R N AT I O N A LE
Première édition
1989-03-01
Systèmes de traitement de l'information -
Interconnexion de systèmes ouverts - Modèle
de référence de base -
Partie 3 :
Dénomination et adressage
Information processing - Open Systems Interconnection - Basic Reference Model -
Part 3 : Naming and addressing
Numéro de référence
IS0 7498-3 : 1989 (FI
---------------------- Page: 1 ----------------------
IS0 7498-3 : 1989 (FI
Sommaire
Page
Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Domaine d’application . , . . . . . . . . . . . . . . . . . . . . . 1
1
2 Références. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
4 Abréviations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5 Concepts de base pour la dénomination . . . . . . . . . . . . . . . . . . . . . . . 3
6 Concepts de dénomination et d’adressage OS1 et utilisation correcte
4
..................................
6.1 La dénomination des systèmes ouverts réels . . . . . . . . . . . . . . . . . . . . . . . . . 4
6.2 La dénomination et l’adressage des éléments d’une couche (NI . . . . . . . . . 4
6.3 Utilisation correcte des adresses (N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
7 Modèle d‘adressage OS1 . . . . . . . . .
5
7.1 Association entre entités (NI homologues . . . . . . . . . . . . . . . , . . . . . . . . . . . 5
7.2 Raccordement des entités (N) aux (NI-SAP. . . . . . . . . . . . 5
7.3 Adresses (NI et (N)-SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.4 Fonctions de répertoire (NI et facilités de répertoire . . . . . . . . . . . . . . . . . . . 7
8 Informations d‘adressage et services (NI 7
8.1 Introduction . . . . . . . .
7
8.2 Paramètres d‘adressage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
8.3 Adresse (N) d’appelé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
8.4 Adresse (NI d’appelant . . . . . . . . . . . . . . . . . . . . .
8
8.5 Adresse (NI en réponse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . 9
9 Informations d’adressage et protocoles (NI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
9.1 Introduction . . . . . . . . . . . . . . . . . . . . 9
9.2 Informations d‘adressage dans les (Ni-PA1 . . . . . . . . . . . . . . . . . . . . . . . . . .
9
9.3 Attribution de valeurs aux éléments de (NI-PA1 . . . . . . . . . . . . . . . . . . . . . . . 10
O IS0 1989
Droits de reproduction réservés. Aucune partie de cette publication ne peut être reproduite ni
utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie et les microfilms, sans l‘accord écrit de l’éditeur.
Organisation internationale de normalisation
Case postale 56 O CH-I211 Genève 20 O Suisse
Imprimé en Suisse
II
---------------------- Page: 2 ----------------------
IS0 7498-3 : 1989 (FI
9.4 Adresses de réseau et PA1 de réseau . 10
9.5 Adresse (NI et (N)-PA1 au-dessus de la Couche Réseau . 10
9.6 Obtention des (N)-PA1 . 11
10 Fonctions de répertoire (NI . 11
10.1 Introduction . 11
10.2 Fonctions de répertoire (N) d'initiateur . 11
10.3 Fonctions de répertoire (N) de destinataire . 12
1 Adressage dans les couches OS1 . 13
11.1 Couche Application . 13
11.2 Couche Présentation . . 14
11.3 Couche Session . . 15
11.4 Couche Transport . . 15
11.5 CoucheRéseau . 16
11.6 CoucheLiaisondeDonnées . 17
11.7 Couche Physique . . 18
12 Domaines et autorités de dénomination . 18
13 Procédures d'enregistrement pour la dénomination dans I'OSI . . 19
14 Besoins de facilités de répertoire . . 19
14.1 Introduction . . 19
14.2 Facilité de répertoires des titres d'application . 19
14.3 Facilité de répertoire des adresses de réseau . . 20
iii
---------------------- Page: 3 ----------------------
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale
d'organismes nationaux de normalisation (comités membres de I'ISO). L'élaboration
des Normes internationales est en général confiée aux comités techniques de I'ISO.
Chaque comité membre intéressé par une étude a le droit de faire partie du comité
technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I'ISO participent également aux travaux. L'ISO col-
labore étroitement avec la Commission électrotechnique internationale (CE11 en ce qui
concerne la normalisation électrotechnique.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I'ISO. Les Normes internationales sont approuvées confor-
mément aux procédures de I'ISO qui requièrent l'approbation de 75 % au moins des
comités membres votants.
La Norme internationale IS0 7498-3 a été élaborée par le comité technique ISO/TC 97,
Systèmes de traitement de I'information.
iv
---------------------- Page: 4 ----------------------
Introduction
La présente partie du Modèle de référence de base pour l'interconnexion des systèmes
ouverts (IS0 7498) élargit les concepts d'architecture de base liés aux identificateurs
décrits en 5.4 de I'ISO 7498.
La présente partie de I'ISO 7498 établit les principes architecturaux qui sont suivis dans
l'élaboration de toutes les normes qui traitent de l'identification (dénomination) et de la
localisation (adressage) d'objets qui veulent communiquer dans l'environnement OSI.
La présente partie de I'ISO 7498 est suffisamment souple pour s'adapter aux progrès
technologiques et à l'extension des besoins des utilisateurs. Cette souplesse doit per-
mettre aussi aux réalisations actuelles d'évoluer par étapes vers les normes OSI.
NOTE - II est prévu que la présente partie de I'ISO 7498 fasse l'objet d'extensions, en particulier
en ce qui concerne les transmissions de données en mode multipoint (MPDT).
Les principes architecturaux établis dans la présente partie de I'ISO 7498 garantissent
que toute norme IS0 concernée par l'identification et la localisation d'objets qui veu-
lent communiquer dans l'environnement OS1 :
a) évite de restreindre :
1) les fonctions définies par des Normes internationales présentes ou
futures,
2) les fonctions d'un système ouvert réel,
3) l'architecture interne d'un système ouvert réel;
b) préserve le principe de l'indépendance des couches dans l'environnement OSI,
c'est-à-dire qu'une couche n'impose pas de contrainte sur le fonctionnement
interne d'une autre couche;
c) préserve le principe de l'indépendance de la réalisation dans l'environnement
OS1 tel que défini en 4.2 de I'ISO 7498, c'est-à-dire qu'aucun système ouvert réel
(ou son administrateur) n'a à connaître quoi que ce soit des conceptions de mise
en œuvre de tout autre système réel (ou son administrateur), et à imposer cette
connaissance préalablement à une communication utilisant les normes OSI;
d) fournit un moyen de communication économique dans l'environnement OSI;
en particulier, les normes produites dans le cadre spécifié par la présente partie de
I'ISO 7498 doivent permettre d'offrir des services donnant un niveau adéquat de
performance, fiabilité et sécurité et facilitant l'administration par des opérateurs
humains, quant à l'identification et la localisation d'objets qui veulent communiquer
dans l'environnement OSI.
La description de la dénomination et de l'adressage pour l'environnement OS1 est
développée par étapes successives.
1 à 4 fournissent une introduction de base et des informations de réfé-
Les chapitres
rence.
V
---------------------- Page: 5 ----------------------
IS0 7498-3 : 1989
Le chapitre 5 introduit les concepts de dénomination.
Le chapitre 6 établit, pour l‘environnement OSI, les objets nommés, les opérations
d’adressage et l‘utilisation de l’adressage.
Le chapitre 7 établit, pour l‘environnement OSI, l’objectif de la dénomination et de
l‘adressage ainsi que les mécanismes à employer pour atteindre cet objectif.
Le chapitre 8 établit les principes gouvernant la nature et l‘utilisation des informations
d’adressage dans les services (NI.
Le chapitre 9 établit les principes gouvernant la nature et I’utiliation des informations
d’adressage dans les protocoles (NI.
Le chapitre 10 décrit, indépendamment des couches, les fonctions de répertoires
nécessaires pour fournir la structure d‘adressage décrite dans les chapitres 7, 8 et 9;
cette description est basée sur les mécanismes et principes établis aux chapitres 5 et 6.
Le chapitre 11 établit l’utilisation des fonctions de répertoire dans chaque couche.
Le chapitre 12 définit la nature des domaines d’adressage et des autorités d‘enregis-
trement.
Le chapitre 13 établit les procédures d’enregistrement nécessaires à la dénomination
dans l’environnement OSI.
Le chapitre 14 établit les besoins de facilités de répertoire dans l’environnement OSI.
NOTE - La présente partie de I‘ISO 7498 fournit des clarifications sur l‘architecture de base défi-
I‘ISO 7498, là où il est nécessaire de bien comprendre les besoins de dénomination et
nie dans
d’adressage dans l’environnement OSI.
---------------------- Page: 6 ----------------------
IS0 7498-3 : 1989 (FI
NORM E INTERNATIONALE
Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Modèle de
référence de base -
Partie 3 :
Dénomination et adressage
IS0 7498-4 : -I), Systèmes de traitement de l’information -
1 Domaine d‘application
Interconnexion de systèmes ouverts - Modèle de référence de
base - Partie 4 : Cadre général d‘administration.
La présente partie de I’ISO 7498
IS0 8348iAdd.2 : 1988, Systèmes de traitement de I’informa-
a) définit les mécanismes généraux d‘utilisation des noms
tion - Communications de données - Définition du service de
et adresses pour identifier et localiser des objets dans I’envi-
réseau - Additif 2 : Adressage de la Couche Réseau.
ronnement OSI; et
ISO/TR 8509 : 1987, Systèmes de traitement de I’informa-
b) définit l’utilisation de ces mécanismes dans la structure
tion - Interconnexion de systèmes ouverts - Conventions de
en couches du Modèle de référence de base.
service.
La présente partie de I‘ISO 7498 élargit les concepts et principes
définis dans I’ISO 7498. Cette partie n’a pas pour objet de spéci- IS0 9545 ; --I), Systèmes de traitement de I’information -
Interconnexion de systèmes ouverts - Architecture de la Cou-
fier de réalisation ni de fournir une base d‘évaluation de la con-
formité des réalisations. che Application.
La structure spécifique des noms et adresses n’est pas du
domaine de la présente partie de I’ISO 7498.
3 Définitions
3.1 La présente partie de l’lS0 7498 utilise les termes sui-
2 Références normatives
vants, définis dans I’ISO 9545 :
Les normes suivantes contiennent des dispositions qui, par
a) type de processus d‘application; et
suite de la référence qui en est faite, constituent des disposi-
tions valables pour la présente partie de VISO 7498. Au moment
bl invocation de processus d’application.
de la publication les éditions indiquées étaient en vigueur.
Toute norme est sujette à révision et les parties prenantes des
3.2 La présente partie de I’ISO 7498 utilise les termes sui-
accords fondés sur la présente partie de I’ISO 7498 sont invitées
vants, définis dans I’ISOITR 8509 :
à rechercher la possibilité d‘appliquer les éditions les plus récen-
tes des normes indiquées ci-après. Les membres de la CE1 et de
a) primitive de demande de service (NI;
I’ISO possèdent le registre des Normes internationales en
vigueur à un moment donné.
b) primitive d’indication de service (NI;
à une demande de service (NI;
IS0 7498 : 1984, Systèmes de traitement de I’information - c) primitive de réponse
Interconnexion de systèmes ouverts - Modèle de référence de
d) primitive de confirmation de service (NI.
base.
IS0 7498iAdd.l : 1984, Systèmes de traitement de I’infor- 3.3 La présente partie de I’ISO 7498 utilise le terme suivant,
mation - Interconnexion de systèmes ouverts - Modèle de défini dans I’ISO 8348/Add.2 :
référence de base - Additif 7 : Transmission en mode sans
connexion. a) point de raccordement au sous-réseau.
11 A publier.
1
---------------------- Page: 7 ----------------------
IS0 7498-3 : 1989 (FI
3.4.8 entité (Ni : Élément actif à l'intérieur d'un sous-
Pour les besoins de cette partie de I'ISO 7498 les défini-
3.4
système (NI, incorporant un ensemble de capacités, définies
tions suivantes s'appliquent.
pour la couche (NI et qui correspondent à un type donné
d'entité (NI (sans qu'une capacité supplémentaire soit utilisée).
3.4.1 adresse (NI : Nom non ambigu dans l'environnement
OSI, utilisé pour identifier un ensemble de points d'accès à des
NOTE - Cette définition est différente de celle donnée dans
services (NI, tous situés à la frontière entre un sous-système
I'ISO 7498. Cette définition est définitive et remplacera la définition de
(N) et le sous-système (N + 1) du même système ouvert.
I'ISO 7498 à l'occasion de sa révision.
NOTES
3.4.9 invocation d'entité (NI : Utilisation spécifique d'une
1 Cette définition est différente de celle figurant dans I'ISO 7498.
partie ou de toutes les capacités d'une entité (N) (sans qu'une
Cette définition est définitive et remplacera la définition actuelle à
capacité supplémentaire soit utilisée).
l'occasion de la révision de I'ISO 7498.
2 Dans un domaine d'application donné, un nom est non ambigu
NOTE - Cette définition remplacera celle de 1'60 7498 à l'occasion
quand il identifie un et seulement un objet. La non ambiguïté d'un nom
de sa révision.
ne préjuge pas de l'existence de synonymes.
3.4.10 titre d'entité (N) : Nom utilisé pour identifier d'une
3.4.2 sélecteur d'adresse (N); sélecteur (NI : Élément
manière non ambiguë une entité (N1.I)
d'information d'adressage qui identifie un ensemble de points
d'accès à des services (NI tous situés dans le même SOUS-
3.4.11 type d'entité (NI : Description d'une classe d'entités
système; les valeurs des sélecteurs (N) sont attribuées par
(N) en termes d'ensemble de capacités définies pour la cou-
l'administration locale.
che (N).
NOTE - Le concept de sélecteur d'adresse (N) ne s'applique
NOTE - Cette définition remplacera celle de I'ISO 7498 à l'occasion
qu'au-dessus de la Couche Réseau.
de sa révision.
3.4.3 association (NI : Relation de coopération entre invoca-
3.4.12 nom générique : Nom d'un ensemble d'objets.
tions d'une entité (N).
NOTE - Un titre générique est un cas particulier d'un nom générique.
NOTE - Celle-ci peut être constituée par l'échange d'informations de
contrôle de protocole (N).
3.4.13 initiateur (NI : Invocation d'entité (NI qui émet une
primitive de demande de service (N - 1 i.
3.4.4 adresse (N) d'appelant : Paramètre, pouvant apparaî-
tre dans une primitive de demande ou d'indication de service
(N), qui identifie l'adresse (NI chez l'initiateur (N). 3.4.14 nom : Construction linguistique correspondant à un
objet dans un univers de discours.
NOTE - Dans la définition du service d'une couche, ce paramètre
peut être désigné soit par ((adresse (N) d'appelant)), soit par ((adresse
3.4.15 autorité de dénomination : Autorité d'enregistre-
source)). Dans la présente partie de I'ISO 7498, seul le terme ((adresse
ment qui alloue des noms suivant des règles spécifiées. L'auto-
(N) d'appelant)) est utilisé.
rité qui alloue des titres est une autorité de titre. L'autorité qui
alloue des adresses est une autorité d'adressage.
3.4.5 adresse (NI d'appelé : Paramètre, pouvant apparaître
dans une primitive de demande ou d'indication de service (NI,
3.4.16 domaine de dénomination : Ensemble des noms
qui identifie l'adresse (N) chez le destinataire (NI.
que l'on peut attribuer à des objets d'un type particulier. Quand
les noms sont des titres, l'ensemble est un domaine de titre.
NOTE - Dans la définition du service d'une couche, ce paramètre
Quand les noms sont des adresses, l'ensemble est un domaine
peut être désigné soit par ((adresse (NI d'appelé)), soit par ((adresse de
d'adressage.
destination)). Dans la présente partie de I'ISO 7498, seul le terme
((adresse (N) d'appelé)) est utilisé.
3.4.17 sous-domaine de dénomination : Sous-ensemble
3.4.6 nom descriptif : Nom qui identifie un ensemble d'un d'un domaine de dénomination, distinct de tous les autres
sous-domaines de dénomination inclus dans ce domaine de
ou de plusieurs objets au moyen d'un ensemble d'affirmations
dénomination.
concernant les propriétés des objets de l'ensemble.
3.4.18 nom primitif : Nom qui identifie un objet et qui est
3.4.7 fonction de répertoire (NI : Fonction (NI qui traite les
adresses (NI, les adresses (N - I), les titres d'entité (NI et les alloué par une autorité de dénomination. II n'est pas nécessaire
informations d'adressage du protocole (N), pour mettre en cor- que la structure interne d'un nom soit comprise par, ou ait une
signification pour, les utilisateurs de ce nom.
respondance ces différentes catégories d'information.
1 ) La traduction du terme anglais «title» utilisée ici n'est pas la même que celle utilisée dans la version francaise de I'ISO 7498. Cette traduction est
définitive et remplacera la traduction actuelle à l'occasion de la révision de I'ISO 7498.
2
---------------------- Page: 8 ----------------------
IS0 7498-3 : 1989 (FI
NSAP Point d’accès au service de réseau
3.4.19 destinataire (NI : Invocation d’entité (NI qui reçoit
( Network-Service-Access-Point)
une primitive d‘indication de service (N - 1).
Interconnexion de systèmes ouverts
os I
3.4.20 informations d’adressage du protocole (NI;
(Open Systems Interconnection)
(NI-PA1 : Les éléments de (NI-PCI qui contiennent les informa-
tions relatives à l‘adressage.
OSlE Environnement OS1
(OS1 Environment)
3.4.21 adresse (NI en réponse : Paramètre, pouvant appa-
raître dans une primitive de confirmation ou de réponse à une
(NI-PA1 Informations d’adressage du protocole (NI
demande de service (N), qui identifie l’adresse (N) chez le desti-
[( N)-Protocol-Addressing-Information]
nataire (NI.
Informations de contrôle du protocole (NI
(NI-PCI
NOTE - Dans la définition du service d‘une couche, ce paramètre
[(NI-Protocol-Control-Information1
peut être désigné soit par ((adresse (N) d‘appelé)), soit par ((adresse (N)
en réponse)). Dans la présente partie de 1‘60 7498, seul le terme
Point d’accès au service physique
PhSAP
((adresse (N) en réponse)) est utilisé.
( Physical-Service-Access-Point)
3.4.22 adresse du point d’accès à des services (NI;
PSAP Point d’accès au service de présentation
adresse de (NI-SAP : Adresse (N) utilisée pour identifier un
( Presentation-Service-Access- Point)
point d’accès unique à des services (NI.
(NI-SAP Point d’accès à des services (NI
NOTES
[( N)-Service-Access-Point1
1 Cette définition est différente de celle figurant dans I‘ISO 7498.
Cette définition est définitive et remplacera la définition actuelle à
Point de raccordement au sous-réseau
SNPA
l’occasion de la révision de I‘ISO 7498.
(Subnetwork Point of attachment)
2 ((Adresse (N)» est le terme général s‘appliquant à tout ensemble de
(N)-SAP, y compris un ensemble d‘un et un seul (NI-SAP. ((Adresse de
SSAP Point d‘accès au service de session
(N)-SAP» n’est utilisé que s‘il est nécessaire de préciser que l‘adresse
( Session-Service-Access-Point)
identifie un (N)-SAP unique. Le fait qu’une adresse (NI soit ou non une
adresse de (Ni-SAP est une décision locale au sous-système (N) et
TSAP Point d’accès au service de transport
n’est pas connu des autres systèmes ouverts. Néanmoins, dans certai-
(Transport-Service- Access- Point)
nes couches, à cause de la possibilité de les utiliser dans des communi-
cations successives, les adresses (Ni d’appelant et les adresses (N) en
réponse peuvent être limitées à l‘identification d‘un (N)-SAP unique
8.5.5). La décision d’imposer ou non cette limitation est
(voir 8.4.4 et
prise au niveau de chaque couche et au niveau de chaque protocole.
5 Concepts de dénomination de base
3.4.23 adresse de sous-réseau : Identificateur alloué à un
5.1 Les noms sont des constructions linguistiques exprimées
point de raccordement au sous-réseau par l‘autorité d’enregis-
dans un langage. Ils correspondent aux objets dans un univers
trement du sous-réseau.
la correspondance
de discours. La relation «identifie» définit
entre les noms (du langage) et les objets (de l’univers du dis-
cours). Un nom identifie l’objet auquel il est attaché.
3.4.24 nom synonyme; synonyme : Nom identifiant un
objet qui est également identifié par un autre nom. Les noms
génériques synonymes sont des noms génériques distincts qui
5.2 Dans le contexte OSI, les noms identifient des objets de
identifient le même ensemble.
communication particuliers dans l’environnement OSI. II y a
deux sortes de noms, les noms primitifs et les noms descriptifs.
3.4.25 titre de système : Nom unique dans l’environnement
OSI, utilisé pour identifier un système ouvert réel unique.
5.3 Dans un univers de discours particulier, un nom primitif
est un nom alloué à un objet spécifique par une autorité de
dénomination. Une autorité de dénomination n’est qu‘une
4 Abréviations
source de noms. Les seules contraintes architecturales impo-
sées aux autorités de dénomination concernent les noms
Pour les besoins de la présente partie de I’ISO 7498, les abrévia-
qu’elles allouent. Ceux-ci doivent :
tions suivantes s’appliquent.
a) être exprimés dans un langage établi; et
NOTE - Les abréviations utilisées sont celles de la version anglaise.
Dans ce chapitre on donne la forme développée en francais; la forme
b) être non ambigus (n’identifier qu’un objet).
anglaise est indiquée entre parenthèses pour aider à la compréhesion.
(NI-CEPI Identificateur d’extrémité de connexion (NI 5.4 Un nom descriptif est un ensemble d’affirmations qui
[(NI-Connection-Endpoint-Identifier] sont exprimées dans un langage défini formellement. La défini-
tion du langage formel permet d‘établir si une construction lin-
Point d‘accès au service de liaison de données
DLSAP guistique est un nom descriptif correctement formé. Un nom
(Data- Link-Service-Access-Point) descriptif peut être complet ou incomplet;
il est incomplet
3
---------------------- Page: 9 ----------------------
quand plusieurs objets correspondent à l'ensemble des affirma- 6.2 La dénomination et l'adressage des éléments
tions; il est complet quand il permet d'identifier un objet uni-
d'une couche (NI
que. Un nom descriptif complet équivaut à un nom primitif
puisqu'il identifie un objet d'une manière non ambiguë. Des
6.2.1 Introduction
noms primitifs peuvent être des composants d'un nom des-
criptif.
6.2.1.1 Puisqu'un type d'entité (N) décrit une classe d'entités
(NI, il est nécessaire de le nommer, mais pas de le localiser.
5.5 Bien qu'un nom primitif soit non ambigu, il peut y avoir
plusieurs noms qui identifient le même objet d'une manière non
Puisqu'une entité (N) et une invocation d'entité (NI sont des
ambiguë.
éléments actifs dans une couche (N), il est nécessaire à la fois
de les identifier d'une manière non ambiguë et de les localiser.
5.6 Un nom générique est un nom primitif ou un nom des-
criptif qui identifie un ensemble comprenant plus d'un objet, et
6.2.1.2 Dans un système ouvert, les entités (N + 1) et les enti-
ce dans le but d'obtenir, quand le nom générique est utilisé
tés (N) sont liées à des points d'accès à des services (NI,
pour désigner un objet, la sélection d'un unique élément de
(NI-SAP. Les entités (N) fournissent des services aux entités
l'ensemble. Un nom générique peut être utilisé pour identifier
(N + 1) en échangeant des primitives de service au niveau des
un ensemble d'objets d'un type particulier, non nécessairement
(NI-SAP.
situés dans le même système ouvert.
5.7 Un titre est attribué à un objet pour le différencier
6.2.1.3 Une entité (N) est identifiée de manière non ambiguë
d'autres objets et pour permettre la récupération d'informations
par un titre d'entité (NI. Un type d'entité (N) est identifié par un
liées à cet objet dans une facilité de répertoire. Un titre est attri-
titre de type d'entité (N). Une invocation d'entité (NI est identi-
bué à un type d'objet pour le différencier d'autres types d'objet
fiée par un identificateur d'invocation d'entité (NI qui est non
et pour permettre la récupération des informations liées à ce
ambigu dans le domaine d'application de l'entité (NI.
type d'objet dans une facilité de répertoire. Ce nom peut identi-
fier un système, un processus d'application, un type de proces-
6.2.2 Adresses (NI
sus d'application, une entité (NI ou un type d'entité (N).
NOTE - Ces objets ou types d'objet sont définis soit dans I'ISO 7498,
6.2.2.1 Une adresse (Ni identifie un ensemble de (N)-SAP,
soit dans I'ISO 9545.
tous localisés à la frontière entre un sous-système (NI et un
sous-système (N + 1). Une adresse de (NI-SAP est une adresse
5.8 Un identificateur est attribué à un objet lorsque le but est
(NI identifiant un ensemble ne contenant qu'un seul (NI-SAP.
uniquement de faire la distinction entre les différentes occur-
rences de cet objet. Ce nom peut identifier une association (NI,
6.2.2.2 Bien que les objets adressés soient des entités (NI, le
une invocation de processus d'application ou une invocation
résultat d'une communication vers une adresse est une com-
d'entité (NI.
munication avec une invocation d'entité (NI.
NOTE - Ces objets sont définis soit dans I'ISO 7498, soit dans
I'ISO 9545.
6.2.2.3 Une entité (N + 1) est localisée par le biais de son rat-
tachement à un ou plusieurs (NI-SAP. Un (N)-SAP est identifié
par une ou plusieurs adresses (N).
6 Concepts de dénomination et d'adressage
OS1 et utilisation correcte des adresses
NOTE - Une adresse physique est utilisée pour accéder à une entité
de liaison de données; une adresse de liaison de données est utilisée
6.1 La dénomination des systèmes ouverts réels pour accéder à une entité de réseau; une adresse de réseau est utilisée
pour accéder à une entité de transport; une adresse de transport est
utilisée pour accéder à une entité de session; une adresse de session
6.1.1 Un titre de système est un nom primitif indépendant des
est utilisée pour accéder à une entité de présentation; une adresse de
couches, c'est-à-dire que le même identificateur est utilisé dans
à une entité d'application.
présentation est utilisée pour accéder
les différentes couches pour identifier le même système ouvert
réel. Un système ouvert réel est dénommé par un, et un seul,
6.2.3 Sélecteurs IN)
titre de système.
Un sélecteur (NI est la partie des informations d'adressage qui
6.1.2 Un titre de système est utilisé pour identifier un système
est spécifique au sous-système (NI. Les sélecteurs (N) sont uti-
ouvert réel dans son ensemble. II peut aussi être utilisé :
lisés pour identifier des (NI-SAP ou des ensembles de (NI-SAP
dans un système ouvert extrémité, une fois que le système
a) combiné à d'autres qualificateurs, pour identifier des
ouvert a été identifié d'une manière non ambiguë. Puisque le
ressources OS1 spécifiques dans les éléments concernés de
système ouvert extrémité est implicitement connu au niveau de
la base d'informations d'administration liée au système
la Couche Réseau, les sélecteurs (Ni sont utilisés au-dessus de
ouvert réel; ou
la Couche Réseau, parallèlement à des informations locales,
b) dans une facilité de répertoire, comme attribut d'une pour situer, à l'intérieur du système ouvert, l'entité (N + 1)
entrée relative à une ressource OS1 associée à un système recherchée. Les valeurs de sélecteurs (NI sont échangées entre
ouvert réel.
systèmes ouverts en tant qu'éléments des (NI-PAI.
4
---------------------- Page: 10 ----------------------
IS0 7498-3 : 1989 (FI
sants; chacune des invocations d'entité (N) coopérantes déter-
6.3 Utilisation correcte des adresses (NI
mine l'un de ces composants.
6.3.1 Les adresses (NI ont un domaine d'application limité.
NOTE - Certains protocoles de couche (N) peuvent ne pas avoir
Elles ne sont utilisées que pour faire la distinction entre ensem-
explicitement besoin d'identificateur d'association (NI.
bles de (NI-SAP. Les règles d'adressage ne sont pas utilisées
pour rendre visible à l'environnement OS1 la structure d'un
7.1.4 Deux invocations d'entité (N) peuvent établir une (des)
système ouvert réel.
connexion(s) (N- I), ou utiliser un service (N- 1) en mode
sans connexion,
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.