Information processing systems — Open Systems Interconnection — Basic Reference Model

Systèmes de traitement de l'information — Interconnexion des systèmes ouverts — Modèle de Référence de base

General Information

Status
Withdrawn
Publication Date
30-Sep-1984
Withdrawal Date
30-Sep-1984
Current Stage
9599 - Withdrawal of International Standard
Start Date
17-Nov-1994
Completion Date
14-Feb-2026

Relations

Effective Date
06-Jun-2022
Effective Date
15-Apr-2008
Effective Date
15-Apr-2008

Buy Documents

Standard

ISO 7498:1984 - Information processing systems -- Open Systems Interconnection -- Basic Reference Model

English language (40 pages)
sale 15% off
Preview
sale 15% off
Preview
Standard

ISO 7498:1984 - Systemes de traitement de l'information -- Interconnexion des systemes ouverts -- Modele de Référence de base

French language (40 pages)
sale 15% off
Preview
sale 15% off
Preview

Get Certified

Connect with accredited certification bodies for this standard

BSI Group

BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

UKAS United Kingdom Verified

NYCE

Mexican standards and certification body.

EMA Mexico Verified

Sponsored listings

Frequently Asked Questions

ISO 7498:1984 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information processing systems — Open Systems Interconnection — Basic Reference Model". This standard covers: Information processing systems — Open Systems Interconnection — Basic Reference Model

Information processing systems — Open Systems Interconnection — Basic Reference Model

ISO 7498:1984 is classified under the following ICS (International Classification for Standards) categories: 35.100.01 - Open systems interconnection in general. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO 7498:1984 has the following relationships with other standards: It is inter standard links to ISO 7498:1984/Add 1:1987, ISO/IEC 7498-1:1994; is excused to ISO 7498:1984/Add 1:1987. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO 7498:1984 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


International Standard 7498
INTERNATIONAL ORGANIZATION FOR STANDARDlZATION.MEXAYHAPOAHAR OPrAHM3AUMR il0 CTAHAAPTH3AUMM.ORGANlSATlON INTERNATIONALE DE NORMALISATION
Information processing systems - Open Systems
* Interconnection - Basic Reference Model
Systèmes de traitement de l'information - Interconnexion de systèmes ouverts - Modèle de Référence de base
First edition - 1984-10-15
-
UDC 681.3.01 Ref. No. 607498-1984 (E)
~; c
Descriptors : data processing, information interchange, open system interconnection, reference model
O
Price based on 40 pages
1-
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards bodies (IS0 member bodies). The work of preparing International
IS0 technical committees. Each member
Standards is normally carried out through
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take part in the work.
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 % approval by the member bodies voting.
International Standard IS0 7498 was prepared by Technical Committee ISO/TC 97,
Information processing systems.
NOTE - Possible questions arising using International Standard IS0 7498 should be directed to
subcommittee ISO/TC 97/SC 21 - Information Processing Systems - Information Retrieval,
Transfer and Management for Open Systems interconnection - through its Secretariat (ANSI).
Subcommittee ISO/TC 97/SC 21 handles such questions and maintains a register of answers to
questions of general interest.
Information about the register and its availability may be obtained from :
Secretariat of iSO/TC 97/SC 21 or IS0 Central Secretariat
American National Standards institute 1, rue de Varembé
1430 Broadway Case postale 56
NEW YORK, N.Y. 10018 CH-1211 GENEVA 20
USA Switzerland
O International Organization for Standardization, 1984 0
Printed in Switzerland
Contents
Page
O Introduction , . . . . . . . . . . . . . <.<.<.
1 Scope and field of application . . . .
.... 2
,. <._. 2
2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . .
.......... ....... . ..... <.........<...... 2
4 Introduction to Open Systems Interconnection (OsIl . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . . . . . . . <.<.
4.2 Open Systems Interconnection environment . . . . . . . . . . . . . . . . . . . . . . .
4.3 Modelling the OS1 environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Concepts of a layered architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . '"''.~'.".''.'
5.2 Principles of layering . 5
5.3 Communication between peer-entities . . . . . . . . . . 7
5.4 Identifiers . . . . . . . . . .
5.5 Properties of service-access-points . . . . . . . . . . . . . . . . . . . .
5.6 Data-units . . . . . , . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.7 Elements of layer operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8 Routing .,. <<,. . <.<.<.<<<.<<. 16
5.9 Management Aspects of OS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Introduction to the specific OS1 layers ._.,._ <<.
6.1 Specific layers. . . . . . . . . . . . . <.<.<.<<.<.
ciples used to determine the seven layers of the Reference
....... <...._.._. ..__.....__..._.. <<....... 20
6.3 Layer descriptions . . . . . . . . . . . .,.,. <.<. 20
7 Detailed description of the resulting OS1 architecture . . . . . . . . . . , . , . , , . . . .
7.1 Application Layer . <_.<._._._.<._. 20
7.2 Presentation Layer <<.<_.<<.<<<._._._._.<_. 22
iii
7.3 Session Layer . .
7.4 Transport Layer . . .
7.5 Network Layer . . 29
7.6 Data Link Layer. . . 33
7.7 Physical Layer. . . 34
Annexes
............ 38
Brief explanation of how the layers were chosen .
A
6 Alphabetical index to definitions . . 39
iv
INTERNATIONAL STANDARD IS0 7498-1984 (E)
Information processing systems - Open Systems
Interconnection - Basic Reference Model
e
While the scope of the general architectural principles required
O Introduction
for OS1 is very broad, this International Standard is primarily
concerned with systems comprising terminals, computers and
0.1 About this standard
associated devices and the means for transferring information
between such systems. Other aspects of OS1 requiring atten-
The purpose of this International Standard Reference Model of
tion are described briefly (see 4.2).
Open Systems Interconnection is to provide a common basis
for the coordination of standards development for the purpose
The justification for development of standards shall follow nor-
of systems interconnection, while allowing existing standards
mal administrative procedures even though such standards are
to be placed into perspective within the overall Reference
identified in the Reference Model.
Model.
As standards emerge to meet the OS1 requirements, a small
The term Open Systems Interconnection (OSI) qualifies stan-
?umber of practical subsets should be defined by the standards
dards for the exchange of information among systems that are
developers from optional functions, to facilitate implementa-
"open" to one another for this purpose by virtue of their mutual
tion and compatibility.
use of the applicable standards.
The description of the Reference Model of OS1 given in this In-
The fact that a system is open does not imply any particular
ternational Standard is developed in stages :
systems implementation, technology or means of interconnec-
tion, but refers to the mutual recognition and support of the ap-
Clause 4 establishes the reasons for Open Systems Inter-
plicable standards.
connection, defines what is being connected, the scope of
the interconnection and, describes the modelling principles
It is also the purpose of this International Standard to identify
used in OSI;
areas for developing or improving standards, and to provide a
common reference for maintaining consistency of all related
Clause 5 describes the general nature of the architecture of
standards. It is not the intent of this International Standard
the Reference Model: namely that it is layered, what layer-
either to serve as an implementation specification, or to be a
ing means, and the principles used to describe lavers;
basis for appraising the conformance of actual implementa-
tions, or to provide a sufficient level of detail to define precisely
Clause 6 names, and introduces the specific layers of the ar-
the services and protocols of the interconnection architecture.
chitecture; and
Rather, this International Standard provides a conceptual and
functional framework which allows international teams of ex- Clause 7 provides the description of the specific layers.
perts to work productively and independently on the
An indication of how the layers were chosen is given in
development of standards for each layer of the Reference
Model of OSI. annex A to this International Standard.
The Reference Model has sufficient flexibility to accommodate The Reference Model serves as a framework for the definition
advances in technology and expansion in user demands. This of services and protocols which fit within the boundaries
flexibility is also intended to allow the phased transition from established by the Reference Model.
existing implementations to OS1 standards.
In those few cases where a feature is explicitly marked (op-
tional) in the Reference Model it should remain optional in the
NOTE - The Reference Model is expected to be subject to future ex-
corresponding service or protocol (even if at a given instant the
pansion. Some anticipated directions of expansion are indicated by
notes or footnotes in this International Standard. two cases of the option are not yet documented).
IS0 7498-1984 (E)
0.2 Related OS1 standards This notation is also used for other concepts in the model
which are related to these layers, for example (Ni-protocol,
Concurrently with the preparation of this International Stan- (N + 1 )-service.
dard, work is in progress within IS0 on the development of OS1
Clause 6 introduces names for individual layers. When referring
standards in the following areas :
to these layers by name, the (NI-, iN + 1)- and (N - 1)- prefixes
a) virtual terminal protocols;
are replaced by the names of the layers, for example transport-
protocol, session entity, and network-service.
b) file transfer, access and management protocols;
Ci job transfer and manipulation protocols;
4 Introduction to Open Systems
Interconnection (OsIl
di common application services and protocols;
NOTE - The general principles described in clauses 4 and 5 hold for all
e) presentation layer services and protocols;
layers of the Reference Model, unless layer specific statements to the
contrary are made in clauses 6 and 7.
f) Session Layer services and protocols;
g) Transport Layer services and protocols;
4.1 Definitions
h) Network Layer services and protocols;
4.1.1 real system : A set of one or more computers, the
m
associated software, peripherals, terminals, human operators,
j) Data Link Layer services and protocols;
physical processes, information transfer means, etc., that
k) Physical Layer services and protocols; and forms an autonomms whole capable of performing information
processing and/or information transfer.
mi OS1 management protocols.
4.1.2 real open system : A real system which complies with
The first five items in this list relate to the Application and
the requirements of OS1 standards in its communication with
Presentation Layers of the Reference Model.
other real systems.
In addition, liaison is maintained with CCITT in the develop-
4.1.3 open system : The representation within the
ment of OS1 standards.
Reference Model of those aspects of a real open system that
are Dertinent to OSI.
1 Scope and field of application
4.1.4 application-process : An element within a real open
This International Standard describes the Reference Model of
system which performs the information processing for a par-
Open Systems Interconnection. It establishes a framework for
ticular application.
coordinating the development of existing and future standards
for the interconnection of systems and is provided for reference
4.2 Open Systems Interconnection environment
by those standards.
In the concept of OSI, a real system is a set of one or more 0
This International Standard does not specify services and pro-
computers, associated software, peripherals, terminals, human
tocols for OSI. It is neither an implementation specification for
operators, physical processes, information transfer means,
systems, nor a basis for appraising the conformance of im-
plementations. etc., that forms an autonomous whole capable of performing
information processing and/or information transfer.
An application-process is an element within an open system
2 Definitions
which performs the information processing for a particular ap-
plication.
Definitions of terms are included at the beginning of individual
clauses and sub-clauses. An index of these terms is provided in
Application-processes can represent manual processes, com-
an annex B for easy reference.
puterized processes or physical processes.
3 Notation Some examples of application-processes that are applicable to
this open system definition are the following :
Layers are introduced in clause 5. An (Ni-, (N+ 1)- and
a) a person operating a banking terminal is a manual
(N - 1)- notation is used to identify and relate adjacent layers :
application-process;
(NI-layer : any specific layer;
b) a FORTRAN program executing in a computer centre
and accessing a remote database is a computerised
(N + 1)-layer : the next higher layer;
application-process; the remote database management
systems server is also an application-process; and
f N - 1)-layer : the next lower layer.
IS0 7498-1984 (E)
c) a process control program executing in a dedicated com- OS1 is concerned only with interconnection of systems. All
puter attached to some industrial equipment and linked into other aspects of systems which are not related to interconnec-
a plant control system is a physical application-process. tion are outside the scope of OSI.
OS1 is concerned with the exchange of information between OS1 is concerned not only with the transfer of information be-
open systems (and not the internal functioning of each in- tween systems, i.e. transmission, but also with their capability
dividual real open system). to interwork to achieve a common (distributed) task. In other
words, OS1 is concerned with the interconnection aspects of
cooperation') between systems, which is implied by the expres-
As shown in figure 1, the physical media for Open Systems In-
terconnection provides the means for the transfer of informa- sion "systems interconnection".
tion between open systems.
The objective of OS1 is to define a set of standards to enable
real open systems to cooperate. A system which complies with
the requirements of applicable OS1 standards in its cooperation
NOTE -- At this point, only telecommunications media have been con-
sidered The use of other interconnection media is for further study. with other systems is termed a real open system.
-------
Physical media
Figure 1 - Open systems connected by physical media
1 i Cooperation among open systems involves a broad range of activities of which the following have been identified :
a) interprocess communication, which concerns the exchange of information and the synchronization of activity between OS1 application-
processes;
b) data representation, which concerns all aspects of the creation and maintenance of data descriptions and data trarisformations for reformatting
data exchanged between open systems;
ci data storage, which concerns storage media, and file and database systems for managing and providing access to data stored on the media,
d) process and resource management, which concerns the means by which OS1 appliration-processes are declared, initiated and controlled, aiiri
the means by which they acquire OS1 resources;
e) integrity and security, which concern information processing constraints that have to be be preserved or assured during the operation of the
open systems; and
f) program support, which concerns the definition, compilation, linking, testing, storage, transfer, and access to the programs executed by OS1
application-processes.
Some of these activities may imply exchange of information between the interconnected open systems and their interconnection aspects may,
therefore, be of concern to OSI.
This International Standard covers the elements ot OS1 aspects of these activities which are essential for early development of OS1 standards.
1 IS0 7498-1984 (E)
The reader not familiar with the technique of abstract modelling
4.3 Modelling the OS1 environment
is cautioned that those concepts introduced in the description
The development of OS1 standards, i.e. standards for the inter- of open systems constitute an abstraction despite a similar ap-
pearance to concepts commonly found in real systems.
connection of real open systems, is assisted by the use of
abstract models. To specify the external behaviour of intercon- Therefore real open systems need not be implemented as
described by the Model.
nected real open systems, each real open system is replaced by
a functionally equivalent abstract model of a real open system
called an open system. Only the interconnection aspects of Throughout the remainder of this International Standard, only
these open systems would strictly need to be described. the aspects of real systems and application-processes which lie
However to accomplish this, it is necessary to describe both the within the OS1 environment are considered. Their interconnec-
internal and external behaviour of these open systems. Only the tion is illustrated throughout this International Standard as
external behaviour of open systems is retained as the standard depicted in figure 2.
of behaviour of real open systems. The description of the inter-
nal behaviour of open systems is provided in the Reference
Model only to support the definition of the interconnection
5 Concepts of a layered architecture
aspects. Any real system which behaves externally as an open
system can be considered to be a real open system.
5.1 Introduction
This abstract modelling is used in two steps.
Clause 5 sets forth the architectural concepts that are applied
First, basic elements of open systems and some key decisions in the development of the Reference Model of Open Systems
concerning their organization and functioning, are developed. Interconnection. Firstly, the concept of a layered architecture
This constitutes the Reference Model of Open Systems Inter-
(with layers, entities, service-access-points, protocols, connec-
connection described in this International Standard. tions, etc.) is described. Secondly, identifiers are introduced
for entities, service-access-points, and connections. Thirdly,
Then, the detailed and precise description of the functioning of service-access-points and data-units are described. Fourthly,
the open system is developed in the framework formed by the elements of layer operation are described including connec-
Reference Model. This constitutes the services and protocols tions, transmission of data, and error functions. Then, routing
for OS1 which are the subject of other International Standards. aspects are introduced and finally, management aspects are
discussed.
It should be emphasized that the Reference Model does not, by
itself, specify the detailed and precise functioning of the open The concepts described in clause 5 are those required to
system and, therefore, it does not specify the external describe the Reference Model of Open Systems Interconnec-
behaviour of real open systems and does not imply the struc- tion. However, not all of the concepts described are employed
in each layer of the Reference Model.
~ ture of the implementation of a real open system.
Aspects of application-processes of concern to OSI,
I i.e., application-entities (see 7.1)
Open system S
Aspects of real open
systems of
concern to OS1
t \
Physical media for OS1
Figure 2 - Basic elements of OS1
IS0 7498-1984 E)
5.2.1.3 (NI-entity : An active element within an
Four elements are basic to the Reference Model (see figure 2) :
i NI-subsystem.
ai open systems;
5.2.1.4 peer-entities : Entities within the same layer.
the application-entities which exist within the OS1 en-
b)
5.2.1.5 sublayer : A subdivision of a layer,
vironment;
CI the connections (see 5.3) which join the application- 5.2.1.6 (NI-service : A capability of the (NI-layer and the
entities and permit them to exchange information (see layers beneath it, which is provided to (N + 1)-entities at the
note 1); and boundary between the (NI-layer and the (N + 1)-layer.
the physical media for OSI.
di
5.2.1.7 (NI-facility : A part of an (NI-service.
NOTES
5.2.1.8 (NI-function : A part of the activity of (Ni-entities.
1 This Basic Reference Model of Gpen Systems Interconnection is
based on the assumption that a connection is required for the transfer 5.2.1.9 (NI-service-access-point : The point at which
of data. An addendum to this International Standard is currently being (NI-services are provided by an (NI-entity to an (N + lbentity.
developed to extend the description to cover the connectionless forms
of data transmission which may be found in a wide variety of data com-
5.2.1.10 (NI-protocol : A set of rules and formats (semantic
munications techniques (for example local area networks, digital radio,
and syntatic) which determines the communication behaviour
etc.) and applications (for example remote sensing and banking).
of (NI-entities in the performance of (Ni-functions.
2 Security aspects which are also general architectural elements of
protocols are not discussed in this International Standard.
5.2.2 Description
The basic structuring technique in the Reference Model of
5.2 Principles of layering
Open Systems Interconnection is layering. According to this
technique, each open system is viewed as being logically com-
posed of ail ordered set of subsystems, represented for conve
5.2.1 Definitions
nience in the vertical sequence shown in figure 3. Adjacent
subsystems communicate through their common boundary.
5.2.1.1 (NI-subsystem : An element in a hierarchical division
Subsystems of the same rank (Ni collectively form the (NI-layer
of an open system which interacts directly only with elements
of the Reference Model of Open Systems Interconnection. An
in the next higher division or the next lower division of that
i NI-subsvstem consists of one or several (NI-entities. Entities
open system.
rxist in each layer. Entities in the same layer are termed peer-
entities. Note that the highest layer does not have an
(N + 1) layer above it and the lowest layer does not have an
5.2.1.2 (NI-layer : A subdivision of the OS1 architecture,
constituted by subsystems of the same rank (NI. (N -- 1)-layer below it.
Open Open Open Open
system A system B system C system S
Physical media for OS1
I
Figure 3 - Layering in co-operating open systems
IS0 7498-1984 (E)
layer which may be bypassed. The bypassing of all the sublayers of a
Not all peer (NI-entities need or even can communicate. There
layer is not allowed. A sublayer uses the entities and connections of its
may be conditions which prevent this communication (for
layer. The detailed definition or additional characteristics of a sublayer
example: they are not in interconnected open systems, or they
are for further study.
do not support the same protocol subsets).
Except for the highest layer, each (Ni-layer provides
NOTES
(N + 1)-entities in the (N + 1)-layer with (NI-services. The
1 The distinction between the type of some object and an instance of
highest layer is assumed to represent all possible uses of the
that object is a distinction of significance for OSI. A type is a descrip-
services which are provided by the lower layers.
tion of a class of objects. An instance of this type is any object that
conforms to this description. The instances of the same type constitute
NOTES
a class. A type, and any instançes of this type can be referred to by an
individual name. Each nameable instance and the type to which this in-
1 Not all open systems provide the initial source or final destination of
stance belongs should carry distinguishable names.
data. Such open systems need not contain the higher layers of the ar-
chitecture isee figures 6 and 13).
For example, given that a programmer has written a computer pro-
gram, that programmer has generated a type of something where in-
2 Classes of service may be defined within the (Ni-services. The
stances of that are created every time that particular program is invok-
precise definition of the term ”classes of service” is for further study.
ed into execution by a computer. Thus, a FORTRAN compiler is a type
and each occasion where a copy of that program is invoked in a data
processing machine one displays an instance.
Each service provided by an (NI-layer may be tailored by the
selection of one or more (NI-facilities which determine the at-
Consider now an (Ni-entity in the OS1 context. It too, has two aspects,
tributes of that service. When a single (Ni-entity cannot by
a type and a collection of instances. The type of an (Ni-entity is defined
it is able to perform. An in- itself fully support a service requested by an (N + 1 )-entity it
by the specific set of (NI-layer functions
stance of that type of (Ni-entity is a specific invocation of whatever it is calls upon the co-operation of other (Ni-entities to help com-
within the relevant open system that provides the (Ni-layer functions
plete the service request. In order to co-operate, (NI-entities in
called for by its type for a particular occasion of communication. It
any layer, other than those in the lowest layer, communicate by
follows from these observations that (Ni-entity types refer only to the
means of the set of services provided by the (N - 1 )-layer (see
properties of an association between peer (Ni-entities, while an
figure 4). The entities in the lowest layer are assumed to com-
(Ni-entity instance refers to the specific, dynamic occasions of actual
municate directly via the physical media which connect them.
information exchange.
It is important to note that actual communication occurs only between
The services of an (NI-layer are provided to the (N + 1 )-layer,
(Ni-entity instances at all layers. It is only at connection establishment
using the (NI-functions performed within the (N)-layer and as
time (or its logical equivalent during a recovery process) that (Ni-entity
necessary the services available from the (N - 1 )-layer.
types are explicitly relevant. Actual connections are always made to
specific (NI-entity instances, although a request for connection may
An (NI-entity may provide services to one or more
well be made for arbitrary (NI-entity instances of a specified type.
(N+ 1)-entities and use the services of one or more
Nothing in this International Standard, however, precludes the request
(N - 1)-entities. An (NI-service-access-point is the point at
for a connection with a specific (named) instance of a peer (Ni-entity.
If an (NI-entity instance is aware of the name of its peer (Ni-entity in- which a pair of entities in adjacent layers use or provide services
stance, it should be able to request another connection to that isee figure 7).
(Ni-entity instance.
Co-operation between (NI-entities is governed by one or more
2 It may be necessary to further divide a layer into small substructures
(NI-protocols. The entities and protocols within a layer are il-
called sublayers and to extend the technique of layering to cover other
lustrated in figure 5.
dimensions of OSI. A sublayer is defined as a grouping of functions in a
(N + 1)-layer
/
i Ni-layer
Figure 4 - (N + 1)-entities in the (N,+ 1)-layer communicate through the (Nl-layer
IS0 7498-1984 (E)
(Ni-entities
(Ni-protocol
5 - (NI-protocols between (NI-entities
Figure
5.3.1.11 (NI-simplex-transmission : ( NI-data-transmission
5.3 Communication between peer-entities
in one pre-assigned direction. 1)
e 5.3.1 Definitions
5.3.1 .I2 (NI-data-communication : An (NI-function which
transfers (NI-protocol-data-units (see 5.6.1.3) according to an
5.3.1 .I (NI-connection : An association established by the (NI-protocol, over one or more (N - l)-connedions.l)
(NI-layer between two or more (N + 1 bentities for the transfer
of data.
5.3.1.13 (NI-two-way-simultaneous communication :
(NI-data-communication in both directions at the same time.
5.3.1.2 (NI-connection-endpoint : A terminator at one end
5.3.1.14 (NI-two-way-alternate communication :
of an (NI-connection within an (NI-service-access-point.
(NI-data-communication in both directions, one direction at a
time.
5.3.1.3 multi-endpoint-connection : A connection with
5.3.1 .I5 (NI-one-way-communication : (Ni-datacommuni-
more than two connection-endpoints.
cation in one pre-assigned direction.
5.3.1.4 correspondent (NI-entities : (N)-entities with an
5.3.2 Description
(N - 1 )-connection between them.
For information to be exchanged between two or more
(N + 1 bentities, an association shall be established between
5.3.1.5 (NI-relay : An (NI-function by means of which an
them in the (NI-layer using an (NI-protocol.
(NI-entity forwards data received from one correspondent
(NI-entity to another correspondent (NI-entity.
NOTE - Classes of protocols may be defined within the (N)-protocols.
The precise definition of the term "classes of protocols" is for further
study.
5.3.1.6 (NI-data-source : An (NI-entity that sends
(N - 1 )-service-data-units (see 5.6.1.7) on an
This association is called an (NI-connection. (NI-connections
(N - 1)-connection.1)
are provided by the (NI-layer between two or more (NI-service-
access-points. The terminator of an (NI-connection at an
5.3.1.7 (NI-data-sink : An (NI-entity that receives
(NI-service-access-point is called an ( NI-connection-endpoint.
(N - II-service-data-units on an (N - l)-connection.l)
A connection with more than two connection-endpoints is
termed a multi-endpoint-connection. (NI-entities with a con-
nection between them are termed correspondent (Ni-entities.
5.3.1.8 (NI-data-transmission : An (NI-facility which con-
veys (NI-service-data-units from one (N + 1)-entity to one or
(N + 1 )-entities can communicate only by using the services of
more (N + 1 bentities. 1)
the (NI-layer. There are instances where services provided by
the (NI-layer do not permit direct access between all of the
(N + 1 bentities which have to communicate. If this is the case,
5.3.1.9 (NI-duplex-transmission : (NI-data transmission in
+ II-entity can
communication can still occur if some other (N
both directions at the same time.1)
act as a relay between them (see figure 6).
The fact that communication is relayed by a chain of
5.3.1.10 (NI-half-duplex-transmission : (NI-data transmis-
(N+1)-entities is known neither by the (NI-layer nor by the
sion in either direction, one direction at a time; the choice of
(N + 2)-layer.
direction is controlled by an (N + 1)-entity. 1)
These definitions are not for use in this International Standard but are for use in future OS1 standards.
1)
IS0 7498-1984 (E)
relay entity
/
<.I
.......
........
.......
........
.......
........
.......
........
.......
........
.......
........
.......
........
.......
........
........
........ ......
....... ......
....... ......
........
....... ............
........ ......
........ ......
.......
........ ............
....... ......
....... ......
.......
I
', /i/
- //
(Ni-layer '*-/ /
Figure 6 - Communication through a relay
5.4.1 .I1 (NI-connection-endpoint-suffix : A part of an
5.4 Identifiers
(NI-connection-endpoint-identifier which is unique within the
scope of an (Ni-service-access-point.
5.4.1 Definitions
5.4.1.12 multi-connection-endpoint-identifier : An iden-
5.4.1.1 title : A permanent identifier for an entity.
tifier which specifies the connection-endpoint of a multi-
endpoint-connection which should accept the data that is
being transferred.
5.4.1.2 title-domain : A subset of the title space of the OS1
environment.
5.4.1 .I3 (NI-service-connection-identifier : An identifier
which uniquely specifies an (NI-connection within the environ-
5.4.1.3 title-domain-name : An identifier which uniquely
ment of the correspondent (N + 1 )-entities.
identifies a title-domain within the OS1 environment.
5.4.1.14 (NI-protocol-connection-identifier : An identifier
NOTE - Title-domains of primary importance are the layers. In this
specific case, the title-domain-name identifies the (Ni-layer.
which uniquely specifies an individual (NI-connection within
the environment of the multiplexed (N - 1 )-connection.
5.4.1.4 local-title : A title which is unique within a title-
5.4.1.15 (NI-suffix : A part of an (NI-address which is unique
domain.
within the (NI-service-access-point.
5.4.1.5 global-title : A title which is unique within the OS1
environment and comprises two parts, a title-domain-name and 5.4.2 Description
a local-title.
An (NI-service-access-point-address, or (NI-address for short,
identifies a particular (N)-service-access-point to which an
5.4.1.6 (NI-address; (NI-service-access-point-address :
(N + 1)-entity is attached (see figure 7). When the (N + 1 )-entity
An identifier which tells where an (NI-service-access-point may
is detached from the (NI-service-access-point, the (Ni-address
be found.
no longer provides access to the (N+1)-entity. If the
(NI-service-access-point is reattached to a different
5.4.1.7 (NI-directory : An (NI-function by which the global
(N + 1 )-entity, then the (Nbaddress identifies the new
title of an (NI-entity is translated into the (N - 1)-address of an
(N + 1 )-entity and not the old one.
(N - 1 )-service-access-point to which the (Ni-entity is attached.
The use of an (NI-address to identify an (N + 1)-entity is the
most efficient mechanism if the permanence of attachment be-
5.4.1.8 (NI-address-mapping : An (Ni-function which pro-
tween the (N + l )-entity and the (NI-service-access-point can
vides the mapping between the (NI-addresses and the
be assured. If there is a requirement to identify an (N + 1 )-entity
(N - 1 )-addresses associated with an (NI-entity.
regardless of its current location, then the global-title assures
correct identification.
5.4.1.9 routing : A function within a layer which translates
the title of an entity or the service-access-point-address to
An (NI-directory is an (NI-function which translates global-
which the entity is attached into a path by which the entity can
titles of peer (Nbentities into the (N - 1 baddresses through
be reached.
which they cooperate.
5.4.1.10 (NI-connection-endpoint-identifier : An identifier Interpretation of the correspondence between the
(Nl-addresses served by an (Ni-entity and the (N - 1 )-addresses
of an (Ni-connection-endpoint which can be used to identify
used for accessing (N-1)-services is performed by an
the corresponding (NI-connection at an (NI-service-access-
(NI-address-mapping function.
point.
IS0 7498-1984 (E)
Two particular kinds of (Nbaddress-mapping functions may b) an (NI-suffix which makes the (NI-service-access-point
exist within a layer : uniquely identifiable within the scope of the (N - 1 )-address.
a) hierarchical (NI-address-mapping; and Within a given layer, a hierarchical structure of addresses
simplifies (NI-address-mapping functions because of the per-
b) (NI-address-mapping by tables. manent nature of the mapping it presupposes. It is not imposed
by the model in all layers in order to allow more flexibility in
If an (NI-address is always mapped into only one (NI-address-mappings and to cover the case where an
(N - 1 baddress then hierarchical construction of addresses can (NI-entity attached to more than one (N - 1 )-service-access-
be used (see figure 8). The (NI-address-mapping function need point supports only one (N)-service-access-point.
only recognize the hierarchical structure of an (NI-address and
extract the (N - 1 )-address it contains.
If the previous condition is not true, i.e. either an (NI-address
can be mapped into several (N- 1)-addresses, or an
In this case, an (NI-address consists of two parts :
(NI-address is not permanently mapped into the same
(N - 1 )-address, then hierarchical construction of an address is
a) an (N - II-address of the (NI-entity which is supporting
not possible and the (NI-address-mapping function may use
the current (NI-service-access-point of the (N + 1 )-entity;
tables to translate (NI-addresses into (N - 1 )-addresses.
(NI-connection-
endpoint-identifier
/
/-
(N I-service-
(NI-address /- /
W
NOTE - Dashed arrows refer to identifiers.
Figure 7 - Entities, service-access-points, and identifiers
Ax Ay Ar Bi Bj Bk Bl
(N baddresses
Figure 8 - Hierarchical (NI-address-mapping
@SO 7498-1984 (E)
An (NI-service-access-point may be detached from an
The structure of an (NI-address is known by the (NI-entity
(Ni-entity and reattached to the same or another (NI-entity.
which is attached to the identified (NI-service-access-point.
+ 1)-entity does not know this structure.
However, the (N
An ( NI-service-access-point is located by means of its
t an (N + 1 )-entity has two or more (NI-service-access-points (NI-address. An (NI-address is used by an (N + 1)-entity to re-
quest an (NI-connection.
with either the same (NI-entity or different (NI-entities, the
(NI-entities have no knowledge of this fact. Each (NI-service-
access-point is considered to identify a different (N + 1)-entity
5.6 Data-units
from the perspective of the (NI-entities.
5.6.1 Definitions
A routing function translates the (NI-address of an
(N + 1 I-entity into a path or route by which the (N + 1 I-entity
5.6.1.1 (NI-protocol-control-information : Information ex-
may be reached.
changed between (NI-entities, using an (N - 1 )-connection, to
An (N + lbentity may establish an (NI-connection with another co-ordinate their joint operation.
(N + 1)-entity by using an (NI-service. When an (N + 1 I-entity
establishes an (NI-connection with another (N + 1)-entity, each
5.6.1.2 (NI-user-data : The data transferred between
(N + 1 I-entity is given an (NI-connection-endpoint-identifier by
(NI-entities on behalf of the (N + 1 )-entities for whom the
its supporting (NI-entity. The (N + 1 )-entity can then
(NI-entities are providing services.
distinguish the new connection from all other (N)-connections
accessible at the (NI-service-access-point it is using. This
5.6.1.3 (NI-protocol-data-unit : A unit of data specified in
(NI-connection-endpoint-identifier shall be unique within the
an (NI-protocol and consisting of (NI-protocol-information and
scope of the (N + 1)-entity which will use the (Nbconnection.
possibly (NI-user-data.
The (N)-connection-endpoint-identifier consists of two parts :
5.6.1.4 (NI-interface-control-information : Information
a) the (NI-address of the (NI-service-access-point which
transferred between an (N + II-entity and an (NI-entity to co-
will be used in conjunction with the (NI-connection; and
ordinate their joint operation.
b) an (NI-connection-endpoint-suffix which is unique
within the scope of the (NI-service-access-point.
5.6.1.5 (NI-interface-data : Information transferred from an
(N + 1 )-entity to an (NI-entity for transmission to a correspon-
A multi-endpoint-connection requires multi-connection-
dent (N + 1 )-entity over an (NI-connection, or conversely, infor-
endpoint-identifiers. Each such identifier is used to specify
mation transferred from an (NI-entity to an (N + 1 I-entity after
which connection-endpoint should accept the data which is
being received over an (NI-connection from a correspondent
being transferred. A multi-connection-endpoint-identifier shall
(N + 1 )-entity.
be unique within the scope of the connection within which it is
used.
5.6.1.6 (NI-interface-data-unit : The unit of information
The (NI-layer may provide to the (N + II-entities an (Ni-service-
transferred across the (Ni-service-access-point between an
connection-identifier which uniquely specifies the
(N+ II-entity and an (NI-entity in a single interaction. Each
(NI-connection within the environment of the correspondent
(NI-interface-data-unit contains (NI-interface-control-
(N + 1 bentities.
information and may also contain the whole or part of an
(NI-service-data-unit.
5.5 Properties of service-access-points
5.6.1.7 (NI-service-data-unit : An amount of (Nbinterface-
An (N + II-entity requests (NI-services via an (N)-service-
data whose identity is preserved from one end of an
access-point which permits the (N + II-entity to interact with
(Nbconnection to the other.
an (NI-entity.
5.6.1.8 expedited ( NI-service-data-unit, (NI-expedited-
Both the (Ni- and (N + 1)-entities attached to an (Nbservice-
data-unit : A small (NI-service-data-unit whose transfer is ex-
access-point are in the same system.
pedited. The (NI-layer ensures that an expedited-data-unit will
not be delivered after any subsequent service-data-unit or ex-
+ 1)-entity may concurrently be attached to one or more
An (N
pedited unit sent on that connection.
(NI-service-access-points attached to the same or different
(NI-entities.
5.6.2 Description
An (NI-entity may concurrently be attached to one or more
(N + 1 )-entities through (NI-service-access-points. Information is transferred in various types of data-units be-
tween peer-entities and between entities attached to a specific
An (NI-service-access-point is attached to only one (Ni-entity service-access-point. The data-units are defined in 5.6.1 and
and to only one (N + 1)-entity at a time. the relationships among them are illustrated in figures9 and IO.
An (NI-service-access-point may be detached from an Except for the relationships defined in figures 9 and IO, there is
no overall architectural limit to the size of data-units. There may
(N+l)-entity and reattached to the same or another
(N + 1 )-entity. be other size limitations at specific layers.
IS0 7498-1984 (E)
The size of (N)-interface-data-units is not necessarily the same Data may be held within a connection until a complete service-
at each end of the connection. data-unit is put into the connection.
Control Data Combined
I I I
(N)-protocol.
(NI - (N) (N)-protocol- (Ni-user-
peer- control- I data data-
entities information units
(N+ 1) -(N) (NI-interface- (Nbinterface- (Nbinterface-
adjacent control- data data-
layers information unit
Figure 9 - Relationships among data-units
(Nklayer
(N - I)-PCI (N - I)-SDU
51 a
(N - 1 )-layer
I
(N - 1)-PDU
PCI = protocol-control-information
= protocol-data-unit
PDU
SDU = service-data-unit
NOTES
1 This figure assumes that neither segmenting nor blocking of (N)-service-data-units is performed (see 5.7.6.5).
2 This figure does not imply any positional relationship between protocol-control-information and user-data in protocol-data-units.
3 An (Ni-protocol-data-unit may be mapped one-to-one into an (N - 1)-service-data-unit, but other relationships are possible (see figure 11).
Figure 10 - An illustration of mapping between data-units in adjacent layers
5.7 Elements of layer operation 5.7.1.11 blocking : A function performed by an (NI-entity to
map multiple (NI-service-data-units into one (Ni-protocol-data-
unit.
5.7.1 Definitions
5.7.1.12 deblocking : A function performed by an (Ni-entity
5.7.1.1 (NI-protocol-identifier : An identifier used between
to identify multiple (NI-service-data-units which are contained
correspondent (NI-entities to select a specific (Ni-protocol to
in one (N)-protocol-data-unit. It is the reverse function of
be used on a particular (N - 1 )-connection.
blocking.
5.7.1.2 centralized multi-endpoint-connection : A multi-
5.7.1.13 concatenation : A function performed by an
endpoint-connection where data sent by the entity associated
(Ni-entity to map multiple (NI-protocol-data-units into one
with the central connection-endpoint is received by all other en-
tities, while data sent by one of the other entities is only re- (N - 1)-service-data-unit.
ceived by the central entity.
5.7.1.14 separation : A function performed by an (Ni-entity
5.7.1.3 decentralized multi-endpoint-connection : A
to identify multiple (N)-protocol-data-units which are contained
multi-endpoint-connection such that data sent by an entity
in one (
...


Norme internation 7498
INTERNATIONAL ORGANIZATION FOR STANDARDIïATION*MEX~YHAPO~HAA OPrAHMBAUMR no CTAHAAPTM3AUMkl.ORGANlSATlON INTERNATIONALE DE NOAMALISATION
Systèmes de traitement de l'information -
Q
Interconnexion de systèmes ouverts -
Modèle de Référence de base
Information processing systems - Open Systems Interconnection - Basic Reference Model
Première édition - 1984-10-15
I - LL CDU 681.3.01 Réf. no : IS0 7498-1984 (FI
Descripteurs : traitement de l'information, échange d'information, interconnexion de systèmes ouverts, modèle de référence.
' E
m à2
z
O
!LI Prix basé sur 40 pages
Ava n t- p ro pos
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 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
correspondant. Les organisations internationales, gouvernementales et non gouverne-
mentales, en liaison avec I’ISO, participent également aux travaux.
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 a été élaborée par le comité technique ISO/TC 97,
Systèmes de traitement de l’information.
NOTE - Les questions éventuelles émanant de l’utilisation de I’ISO 7498 devraient être adres-
sées au sous-comité ISO/TC 97/SC 21 - Systèmes de traitement de l’information - Accès,
transfert et gestion de l‘information des systèmes ouverts - par l’intermédiaire de son Secrétariat
(ANSI). Le sous-comité ISO/TC 97/SC 21 traitant ces questions tient un registre de réponses
aux questions d‘intérêt général.
Des renseignements concernant le registre et sa disponibilité peuvent être obtenus au :
Secrétariat de I’ISO/TC 97/SC 21 ou Secrétariat central de I‘ISO
American National Standards Institute 1, rue de Varembé
1430 Broadway Case postale 56
NEW YORK, N.Y. 10018 CH-1211 Genève 20
USA Suisse
0 Organisation internationale de normalisation, 1984 0
Imprimé en Suisse
ii
Som mai re
Page
O Introduction . . .
1 Objet et domaine d'application . .
2 Définitions . .
3 Notations . .
.. 2
4 Introduction à l'interconnexion de systèmes ouverts (OS11 .
......... 2
4.1 Définitions . .
4.2 Environnement de l'interconnexion de systèmes ouverts .
4.3 Modélisation de l'environnement OS1 . . . 4
Concepts fondamentaux d'une architecture structurée en couches .
5.1 Introduction . .
........... 5
Principes de la structuration en couches .
5.2
.............. 6
Communication entre entités homologues .
5.3
....................... 8
Identificateurs .
5.4
Propriétés des points d'accès 5 des services .
5.5
Unitésdedonnées .
5.6 .
Éléments du fonctionnement d'une couche .
5.7
5.8 Routage .
5.9 Aspects de I'OSI relatifs à la gestion .
6 Couches OS1 spécifiques . Introduction .
6.1 Couches spécifiques .
6.2 Principes appliqués pour déterminer les sept couches
du ModèledeRéférence .
6.3 Description des couches .
...
7 Description détaillée de I'arch 20
7.1 La Couche Application 20
7.2 La Couche Présentation . 21
7.3 La Couche Session . 22
7.4 LaCoucheTransport . 26
7.5 La Couche Réseau . 29
7.6 La Couche Liaison de Données . 32
7.7 La Couche Physique .
Annexes
A Brève explication de la façon dont les couches ont été choisies . 37
B Index des définitions . 38
iv
NORME INTERNATIONALE IS0 748-1984 (FI
Systèmes de traitement de l‘information -
Interconnexion de systèmes ouverts -
Modèle de Référence de base
Bien que le champ d’application des principes généraux d‘archi-
O Introduction
tecture impliqués par I’OSI soit très vaste, la présente Norme
internationale concerne essentiellement les systèmes compre-
0.1 Généralités
nant des terminaux, des calculateurs et périphériques associés
et les moyens de transfert d’information entre de tels systèmes.
L‘objectif de la présente Norme internationale est de fournir
D’autres aspects de I’OSI méritant d’être considérés sont
une base commune de coordination pour l’élaboration de nor-
décrits succinctement (voir 4.2).
mes portant sur l’interconnexion des systèmes, tout en permet-
@
tant de situer les normes existantes par rapport au Modèle de
L‘élaboration de nouvelles normes doit être précédée des pro-
Référence dans son ensemble.
cédures usuelles de justification, même s‘il s‘agit de normes
identifiées dans le Modèle de Référence.
L‘expression N Interconnexion de Systèmes Ouverts)) (OSI) ’)
qualifie une famille de normes d‘échange d’informations entre
Afin de faciliter la réalisation et la compatibilité des systèmes,
systèmes qui sont (( ouverts)) les uns aux autres à cet échange
les auteurs de normes devraient veiller, au fur et à mesure de la
du fait de leur utilisation commune des normes appropriées.
parution de normes répondant aux impératifs d’OSI, à définir
des sous-ensembles de normes, en petit nombre, et commo-
Le fait qu‘un système soit ouvert à d‘autres n’implique aucune
des.
réalisation ou technologie particulières de systèmes, ni des
moyens d’interconnexion particuliers, mais exprime I‘accepta-
La présente Norme internationale donne une description du
tion mutuelle de normes appropriées, ainsi que la conformité à
Modèle de Référence de I’OSI; elle est présentée par étapes
ces dernières.
successives :
Chapitre 4 : raisons de l’interconnexion de systèmes
L‘objectif de la présente Norme internationale est également
ouverts, définition de ce qui est connecté, champ d’applica-
d’indiquer les domaines où il importe d’élaborer ou d’améliorer
tion de l’interconnexion, description des principes de modé-
des normes et de fournir une référence commune permettant
lisation appliqués dans I’OSI;
d’assurer la cohérence de toutes les normes relatives à I’inter-
connexion de systèmes ouverts. La présente Norme internatio-
Chapitre 5 : aspects généraux de l‘architecture du Modèle
nale n’est prévue ni pour servir de spécification de réalisation,
de Référence : structuration en couches, signification de
ni pour fournir une base d‘évaluation de la conformité de réali-
cette structuration et principes de description des couches;
e
sations actuelles, ni pour offrir un niveau de détail suffisant
Chapitre 6 : identification et présentation des couches spé-
pour définir avec précision les services et protocoles de I‘archi-
cifiaues de l’architecture;
tecture d’interconnexion. L‘idée est plutôt de définir un cadre
conceptuel et fonctionnel permettant aux équipes internationa-
Chapitre 7 : description des couches spécifiques.
les d‘experts de travailler de manière productive et indépen-
dante à l‘élaboration de normes pour chacune des couches du
Une indication de la facon dont les couches ont été choisies est
Modèle de Référence d’interconnexion de systèmes ouverts.
donnée dans l’annexe A de la présente Norme internationale.
Le Modèle de Référence est suffisamment souple pour s’adap-
Le Modèle de Référence sert de cadre à la définition des servi-
ter aux progrès technologiques et à l’extension des demandes
ces et protocoles qui s’inscrivent dans les limites établies par le
des utilisateurs. Cette souplesse devra égaiement permettre
Modèle de Référence.
aux réalisations actuelles d’évoluer par étapes vers les normes
OS1 (d‘interconnexion de systèmes ouverts).
Dans les quelques cas pour lesquels une caractéristiques est
explicitement qualifiée comme étant «optionnelle» dans le
Modèle de Référence, cette caractéristique devrait être égale-
NOTE - Il est prévu que le Modèle de Référence fasse l‘objet d’exten-
ment optionnelle dans le service ou le protocole correspondant
sions dans le futur. Dans la présente Norme internationale, certaines
orientations prévues de ces développements sont indiquées par des (même si à un instant donné, les deux alternatives de l’option
notes ou par des notes en bas de page.
ne sont pas encore documentées).
1) Les initiales de l‘expression anglaise «Open Systems Interconnection)) ont été préférées à celles de l‘expression française pour éviter la confusion
avec le sigle de l‘Organisation Internationale de Normalisation (ISO). Dans la suite de la présente Norme internationale, l‘expression OS1 sera utilisée
tantôt comme substantif, exemple : modèle de référence de I‘OSI; tantôt comme adjectif, exemple : normes OSI, ressources OSI.
IS0 7498-1984 (FI
la couche immédiatement supérieure;
0.2 Normes OS1 couche (N + 1) :
la couche immédiatement inférieure.
Concurremment à la préparation de la présente Norme interna- couche (N - 1) :
tionale, des travaux sont en cours au sein de I’ISO, visant à
l’élaboration de normes OS1 portant sur les domaines suivants : Cette notation s’applique également à d‘autres concepts du
modèle relatifs à ces couches; par exemple : protocole (NI, ser-
a) protocoles de terminaux virtuels; vice (N+I).
protocoles de transfert de fichiers, d’accès aux fichiers
b) Le nom de chacune des couches est indiqué au chapitre 6.
et de manipulation de fichiers; Quand on se réfère à ces couches par leur nom, on remplace les
épithètes (Ni, (N+ 1) et (N- 1) par les noms des couches, pré-
protocoles de transfert et de manipulation de travaux; cédés, le cas échéant, par l’article «de»; exemples : protocole
c)
de transport, entité de session, service de réseau.
d) services et protocoles d’application commune;
el services et protocoles de la Couche Présentation;
4 Introduction à l’interconnexion de
systèmes ouverts (OsIl
f) services et protocoles de la Couche Session;
NOTE - Les principes généraux décrits aux chapitres 4 et 5 sont vala-
g) services et protocoles de la Couche Transport;
bles pour toutes les couches du Modèle de Référence, sauf indications
contraires spécifiques à une couche, et formulées aux chapitres 6 et 7.
h) services et protocoles de la Couche Réseau;
j) services et protocoles de la Couche Liaison de Données;
4.1 Définitions
k) services et protocoles de la Couche Physique;
4.1.1 système réel : Ensemble comprenant un ou plusieurs
ordinateuds), le logiciel associé, des périphériques, des termi-
I) protocole de gestion de I’OSI.
naux, des opérateurs humains, des processus physiques, des
Les cinq premiers points sont relatifs aux Couches Application moyehs de transfert d‘information, etc. et constituant un tout
et Présentation du Modèle de Référence. autonome capable d’effectuer des traitements et/ou des trans-
ferts d’information.
En outre, une liaison a été établie avec le CCITT pour suivre le
développement des normes OSI.
4.1.2 système ouvert réel : Système réel dont les communi-
cations avec d’autres systèmes réels sont effectuées conformé-
ment aux normes OS1 (d’interconnexion de svstèmes ouverts).
1 Objet et domaine d‘application
4.1.3 système ouvert : Représentation, dans le cadre du
La présente Norme internationale décrit le Modèle de Référence
Modèle de Référence des aspects d‘un système ouvert réel qui
de l’interconnexion de systèmes ouverts. Elle définit un cadre
relèvent de I‘OSI.
pour la coordination de l’élaboration des normes d’intercon-
nexion de systèmes existantes ou futures auxquelles elle est
destinée à servir de référence.
4.1.4 processus d‘application : Élément d‘un système
ouvert réel effectuant un traitement d‘information pour une
La présente Norme internationale ne spécifie pas les services et
application particulière.
protocoles d’interconnexion de systèmes ouverts. Elle ne cons-
titue ni une spécification de réalisation de systèmes, ni une
base d’évaluation de la conformité de réalisations de systèmes.
4.2 Environnement de l’interconnexion de
systèmes ouverts
2 Définitions
Dans le cadre conceptuel de I‘OSI, un système réel est un
ensemble comprenant : un ou plusieurs ordinateur(s1, le logi-
On trouvera des définitions de termes au début de certains cha-
ciel associé, des périphériques, des terminaux, des opérateurs
pitres et paragraphes. Afin d’y faciliter l’accès, un index est
humains, des processus physiques, des moyens de transfert
fourni en annexe B.
d‘information etc. et constituant un tout autonome capable
d’effectuer des traitements et/ou des transferts d‘information.
Un processus d‘application est un élément de système ouvert
3 Notations
réel effectuant un traitement d’information pour une applica-
tion particulière.
Les couches sont présentées au chapitre 5. La notation (NI,
(N+ 1) et (N- 1) sert à identifier les couches et à indiquer les
Les processus d’application peuvent représenter des processus
relations entre couches :
manuels, des processus informatisés ou des processus physi-
ques.
couche(N) : une couche quelconque;
IS0 7498-1984 (FI
Les quelques exemples suivants de processus d'application
Comme indiqué à la figure 1, les supports physiques d'inter-
illustrent la précédente définition d'un système ouvert :
connexion de systèmes ouverts fournissent les moyens de
transfert d'information entre systèmes ouverts.
une personne faisant fonctionner un terminal bancaire NOTE - A ce jour, les seuls supports physiques considérés sont les
a)
télécommunications. L'utilisation d'autres supports d'interconnexion
est un processus d'application manuel;
est réservée à une étude ultérieure.
L'OSI ne concerne que l'interconnexion de systèmes. Tous les
b) un programme FORTRAN s'exécutant dans un centre
autres aspects des systèmes, qui ne sont pas liés à leur inter-
informatique et accédant à une base de données éloignée
connexion, ne sont pas du domaine de I'OSI.
est un processus d'application informatisé; le serveur du
système de gestion de la base de données éloignée est éga-
L'OSI ne concerne pas seulement le transfert d'information
lement un processus d'application;
entre systèmes, c'est-à-dire la transmission, mais également
l'aptitude de ces systèmes à unir leurs efforts pour réaliser une
tâche commune (répartie). En d'autres termes, I'OSI concerne
c) un programme de contrôle de processus s'exécutant
la coopération1~ entre systèmes, dans ses aspects liés à leur
sur un calculateur spécialisé connecté à un équipement
interconnexion, comme cela est impliqué par l'expression
industriel et en liaison avec un système de contrôle de pro-
((interconnexion de systèmes)).
duction est un processus d'application physique.
L'objectif de I'OSI est de définir un ensemble de normes per-
e
L'OSI concerne les échanges d'information entre systèmes mettant la coopération des systèmes ouverts réels. Un système
ouverts (et non le fonctionnement interne de chacun des systè- qui respecte les normes applicables de I'OSI pour coopérer avec
mes ouverts réels). d'autres systèmes est appelé un système ouvert réel.
---------
Support physique
Figure 1 - Systèmes ouverts connectés par des supports physiques
1) La coopération entre systèmes ouverts concerne une vaste gamme d'activités dans laquelle les activités suivantes ont été répertoriées :
a) la communication interprocessus, qui concerne l'échange d'information et la synchronisation des activités entre processus d'application OSI;
bi la représentation des données, qui concerne tous les aspects de la création et de la maintenance des descriptions de données ainsi que des
transformations de données nécessitées par les changements de formats des données échangées entre systèmes ouverts;
c) le stockage des données, qui concerne les supports de stockage et les systèmes de fichiers et de bases de données assurant la gestion des don-
nées stockées sur les supports donnant accès à ces données;
di la gestion des processus et des ressources, qui concerne les moyens utilisés pour déclarer, lancer et contrôler les processus d'application OSI,
et les moyens utilisés pour acquérir des ressources 09;
e) l'intégrité et la sécurité, qui concernent des contraintes de traitement de l'information devant être maintenues ou garanties au cours du fonc-
tionnement des systèmes ouverts;
f) la prise en charge de programme, qui concerne la définition, la compilation, l'édition de liens, les essais, le stockage, le transfert et l'accès aux
programmes exécutés par les processus d'application OSI.
Certaines de ces activités peuvent impliquer des échanges d'information entre les systèmes ouverts interconnectés et peuvent donc concerner I'OSI,
dans leurs aspects liés à l'interconnexion des systèmes.
La présente Norme internationale porte sur les aspects de ces activités qui ont trait à I'OSI et qui sont essentiels au cours des premières phases de I'éla-
boration de normes d'OSI.
IS0 7498-1984 (FI
4.3 Modélisation de l'environnement OS1 nes des systèmes ouverts réels ni impliquer la structure de réali-
sation d'un système ouvert réel.
L'élaboration de normes OSI, c'est-à-dire de normes destinées
à l'interconnexion de systèmes ouverts réels, s'appuie sur l'utili-
Mise en garde à l'intention du lecteur non familier de la techni-
sation de modèles abstraits. Afin de spécifier les caractéristi-
que de modélisation abstraite : les concepts introduits dans la
ques externes de systèmes ouverts réels interconnectés, cha-
description des systèmes ouverts constituent une abstraction,
que système ouvert réel est remplacé par un modèle abstrait de
en dépit d'une similitude apparente avec des concepts couram-
système ouvert réel qui lui est fonctionnellement équivalent, et
ment rencontrés dans les systèmes réels. II n'est donc pas
qu'on appelle système ouvert. En toute rigueur, seuls les
nécessaire que les systèmes ouverts réels soient réalisés suivant
aspects relatifs à l'interconnexion de ces systèmes ouverts
la description du modèle.
auraient besoin d'être décrits. Pour y parvenir, il est toutefois
nécessaire de décrire à la fois le fonctionnement interne et le
Dans toute la suite de la présente Norme internationale, seuls
comportement extérieur des systèmes ouverts. Seul le compor-
seront considérés les aspects des systèmes réels et des proces-
tement extérieur des systèmes ouverts est retenu pour la défini-
sus d'application relevant de l'environnement OSI. Dans la pré-
tion des normes des systèmes ouverts réels. Dans le Modèle de
sente Norme internationale, l'interconnexion de ces systèmes
Référence, on ne fournit une description du fonctionnement
et processus est représentée comme sur la figure 2.
interne des systèmes ouverts qu'à la seule fin de permettre la
définition des aspects relatifs à l'interconnexion. Si le compor-
5 Concepts fondamentaux d'une
tement extérieur d'un système réel est identique à celui d'un
architecture structurée en couches
système ouvert, on peut considérer que c'est un système
ouvert réel.
5.1 Introduction
Cette modélisation abstraite s'effectue en deux étapes.
Dans le chapitre 5, on définit les concepts architecturaux utili-
sés pour élaborer le Modèle de Référence d'OSI. On décrit
On définit d'abord les éléments de base des systèmes ouverts et
d'abord le concept d'architecture en couches (couches, enti-
on prend certaines décisions clé concernant l'organisation et le
tés, points d'accès à des services, protocoles, connexions,
fonctionnement de ces systèmes. On aboutit ainsi au Modèle
etc.). On présente ensuite les identificateurs d'entités, de
de Référence d'interconnexion de systèmes ouverts décrit dans
points d'accès à des services, et de connexions, puis on décrit
la présente Norme internationale.
les points d'accès à des services et les unités de données. On
décrit alors les éléments du fonctionnement d'une couche, y
On formule ensuite une description détaillée et précise du fonc-
compris les connexions, la transmission de données et les fonc-
tionnement des systèmes ouverts, dans le cadre défini par le
tions de détection et de correction d'erreurs. Puis on présente
Modèle de Référence. On aboutit ainsi aux services et protoco-
les aspects relatifs au routage. On traite enfin des aspects rela-
les d'interconnexion de systèmes ouverts, qui font l'objet
tifs à la gestion.
d'autres Normes internationales.
Les concepts décrits dans ce chapitre 5 sont ceux qui sont
II convient de souligner que le Modèle de Référence, ne spéci- nécessaires à décrire le Modèle de Référence d'OSI. Cepen-
dant, ces concepts ne sont pas tous utilisés pour décrire cha-
fiant pas par lui-même le fonctionnement détaillé et précis des
systèmes ouverts, ne saurait spécifier les caractéristiques exter- cune des couches du Modèle de Référence.
Aspects des processus d'application ayant trait
à I'OSI, c'est-à-dire entités d'application (voir 7.1)
Système ouvert S
I
Aspects des systèmes II II I
I
ouverts réels
II II I
ayant trait à I'OSI I
Il I I I
I
I
il II
I
I
\- I\ \ ) \A
A
. I
I \
/
'- - '--/
t
.
Connexions
Support physique OS1
Figure 2 - Éléments de base de I'OSI
IS0 7498-1984
Pour le Modèle de Référence, quatre éléments sont fondamen- 5.2.1.3 entité (NI : Élément actif d’un sous-système (N).
taux (voir figure 2) :
5.2.1.4 entités homologues : Entités appartenant A une
a) les systèmes ouverts;
même couche.
b) les entités d’application se trouvant dans I’environne-
5.2.1.5 sous-couche : Subdivision d’une couche.
ment d‘OS1;
c) les connexions (voir 5.3) reliant les entités d’application
5.2.1.6 service (Ni : Capacité que possèdent la couche (N) et
et leur permettant d‘échanger de l‘information (voir note Il;
les couches inférieures à celle-ci, fournie aux entités (N + 1) à la
frontière entre la couche (N) et la couche (N + 1).
d) le support physique d’OS1
5.2.1.7 facilité (NI : Élément d’un service (Ni.
NOTES
1 Le présent Modèle de Référence de base de I‘OSI est fondé sur
5.2.1.8 fonction (N) : Élément de l’activité d’entités (NI.
l’hypothèse qu’une connexion est nécessaire pour le transfert des don-
nées. Pour compléter la présente Norme internationale, un additif est
en cours d’élaboration pour permettre de décrire, par surcroît, le mode
5.2.1.9 point d’accèsà desservices (NI : Point où lesservi-
de transmission de données «sans connexion)) que l’on peut rencon-
ces (NI sont fournis par une entité (NI à une entité (N+II.
trer dans toutes sortes de techniques de communication de données
(par exemple, réseaux locaux, radio numérique, etc.) et d‘applications
a
(par exemple, télémesure et applications bancaires].
5.2.1.10 protocole (N) : Ensemble de règles et de formats
(sémantiques et syntaxiques) déterminant les caractéristiques
2 Dans la présente Norme internationale, on ne traite pas des aspects
de communication des entités (NI lorsqu’elles effectuent les
relatifs à la sécurité qui sont également des éléments généraux de
fonctions (Ni.
l’architecture des protocoles.
5.2 Principes de la structuration en couches
5.2.2 Description
La technique de structuration de base du Modèle de Référence
5.2.1 Définitions
d‘OS1 est la structuration en couches. Selon cette technique,
on considère que chaque système ouvert est logiquement com-
5.2.1.1 sous-système (NI : Élément d‘une division hiérarchi-
posé d‘un ensemble ordonné de sous-systèmes qu‘on repré-
que d’un système ouvert n’ayant d‘interaction qu‘avec les élé-
sente pour la commodité dans l’ordre vertical, comme indiqué
ments des niveaux immédiatement supérieur ou inférieur de
sur la figure 3. Les sous-systèmes adjacents communiquent &
cette division.
travers leur frontière commune. L‘ensemble des sous-systèmes
de même sang (NI contitue la couche (NI du Modèle de Réfé-
5.2.1.2 couche (N) : Subdivision de l’architecture d’OSI, rence d’OSI. Un sous-système (N) est constitué d‘une ou plu-
constituée de sous-systèmes de rang (NI. sieurs entités (NI. II y a des entités dans chacune des couches.
Système Système
Système Système
A ouvert B
ouvert ouvert C ouvert S
Support physique OS1
Figure 3 - Structuration en couches de systèmes ouverts coopérants
Les entités d'une même couche sont appelées entités homolo-
couche (N + 1). La couche la plus élevée est supposée repré-
gues. À noter que la couche de niveau le plus élevé n'a pas de
senter toutes les utilisations possibles des services qui lui sont
couche (N + 1) au-dessus d'elle et que la couche de niveau le
fournis par la couche inférieure.
plus bas n'a pas de couche (N - 1) en dessous d'elle. Les enti-
tés homologues n'ont pas toutes besoin de communiquer ou
NOTES
même n'en n'ont pas la capacité. Dans certaines conditions,
1 Certains systèmes ouverts ne contiennent pas la source initiale ou la
cette communication peut être impossible (par exemple : les
destination finale des données. De tels systèmes ouverts n'ont pas
entités homologues ne se trouvent pas dans des systèmes
besoin de comporter les couches supérieures de l'architecture (voir
ouverts interconnectés, ou bien elles n'acceptent pas les
figures 6 et 13).
mêmes sous-ensembles d'un protocole).
2 On peut définir des classes de services au sein des services (N). La
définition précise de l'expression classe de services est réservée à une
NOTES
étude ultérieure.
1 La distinction qui existe entre le type d'un objet et une occurrence
On peut adapter chaque service fourni par une couche (N) en
de cet objet est une distinction pertinente dans le cadre de I'OSI. Un
choisissant une ou plusieurs facilités (NI qui déterminent les
type est une description dun objet. Une occurrence de ce type est un
quelconque objet conforme à cette description. Les occurrences d'un
attributs du dit service. Quand une entité (N) ne peut pas assu-
même type constituent une classe. On peut faire référence à un type et
rer intégralement par elle-même un service demandé par une
à une occurrence quelconque de ce type en utilisant un nom particu-
entité (N + I), elle fait appel à la coopération d'autres entités (N)
lier. Chaque occurrence nommable et le type auquel cette occurrence
pour l'aider à répondre à cette demande de service. Pour coo-
appartient doivent porter des noms distincts.
pérer, les entités (NI d'une couche (sauf celles de la couche de
Par exemple, supposons qu'un programmeur ait écrit un programme rang le plus bas) communiquent au moyen de l'ensemble des
informatique, ce programmeur aura créé un type de quelque chose
services fournis par la couche (N- 1) (voir figure 4). On sup-
dont les occurrences seront créées à chaque fois que ce programme
pose que les entités de la couche de rang le plus bas communi-
particulier sera appelé pour être exécuté sur un ordinateur. Ainsi, un
quent directement via le support physique qui les intercon-
compilateur FORTRAN est un type et chaque fois qu'une copie de ce
necte.
programme est appelée sur un équipement de traitement de données,
on génère une occurrence de ce programme.
Les services d'une couche (N) sont fournis à la couche (N + 1)
Considérons maintenant une entité (N) dans le contexte OSI. Là aussi,
grâce aux fonctions effectuées à l'intérieur de la couche (NI et
on trouve les deux aspects, - un type et un ensemble d'occurrences.
suivant le besoin, avec l'aide des services offerts par la couche
Le type d'une entité (Ni est défini à partir de l'ensemble spécifique de
(N-I).
fonctions de la couche (N) qu'elle est capable de réaliser. Une occu-
rence de ce type d'entité (N) consiste en une invocation particulière de
Une entité (N) peut fournir des services à une ou plusieurs enti-
ce qui, dans le système ouvert considéré, fournit les fonctions de cou-
tés (N + 1) et utiliser les services d'une ou plusieurs entités
che (Ni auxquelles le type d'entité (NI fait appel à I'occsasion de la mise
(N - I). Un point d'accès à des services (NI est un point où se
en œuvre d'une communication. De ceci il découle que les types
rejoignent deux entités situées dans des couches adjacentes,
d'entité (Ni ont trait seulement aux propriétés d'une association entre
entités (N) homologues, alors qu'une occurrence d'entité (Ni a trait l'une recevant des services fournis par l'autre (voir figure 7).
aux aspects dynamiques spécifiques d'un échange effectif d'informa-
tion.
La coopération entre entités (N) est régie par un ou plusieurs
protocoles (NI. La figure 5 représente des entités et protocoles
II est important de noter qu'il n'y a de communication effective
d'une couche.
qu'entre occurrences d'entités (NI de toutes les couches. C'est seule-
ment au moment de l'établissement de connexion (ou au moment équi-
valent lors d'une procédure de reprise) que des types d'entités (N)
5.3 Communication entre entités homologues
interviennement explicitement. Les connexions réelles sont toujours
établies vers des occurrences spécifiques d'entités (N), bien qu'une
à fait être destinée à une occur-
demande de connexion puisse tout
5.3.1 Définitions
rence quelconque d'entité (NI dont le type est spécifié. Toutefois rien
dans la présente Norme internationale n'empêche qu'une demande de
5.3.1.1 connexion (NI : Association établie par la couche (Ni
connexion soit adressée à une occurrence d'entité (NI homologue spé-
entre deux ou plusieurs entités pour le transfert de données.
cifiée (désignée par un nom). Si une occurrence d'entité (N) connait le
nom de son occurrence d'entité (NI homologue, elle doit être capable
de demander une autre connexion avec cette occurrence d'entité (N).
5.3.1.2 extrémité de connexion (N) : Terminaison d'une
connexion (N) en un point d'accès à des services (NI.
2 II peut s'avérer nécessaire d'aller plus loin en divisant une couche en
petites sous-structures appelées sous-couches et d'étendre la techni-
que de structuration en couches à d'autres dimensions de I'OSI. Une
5.3.1.3 connexion multipoint : Connexion comportant plus
sous-couche se définit comme un regroupement des fonctions d'une
de deux extrémités de connexion.
couche pouvant être court-circuitées. Le court-circuit de toutes les
sous-couches d'une couche n'est pas autorisé. Une sous-couche uti-
5.3.1.4 entités (NI correspondantes : Entités (Ni reliées par
lise les entités et connexions de sa couche. La définition détaillée et les
caractéristiques additionnelles des sous-couches sont réservées pour
une connexion (N- I).
une étude ultérieure.
5.3.1.5 relais (N) : Fonction (NI au moyen de laquelle une
entité (N) retransmet des données recues d'une entité corres-
Sauf dans le cas de la couche de rang le plus élevé, chaque
pondante (N) à une autre entité correspondante (NI.
couche (NI fournit des services (NI aux entités (N+I) de la
IS0 7498-1984 (FI
5.3.1.11 transmission simplex (N) : Transmission de don-
5.3.1.6 source de données IN) : Entité IN) qui envoie des
unités de données du service (N - 1) (voir 5.6.1.7) sur une con- nées (NI dans un seul sens fixé à I‘avance.1)
nexion (N- 1i.i)
5.3.1.12 communication de données (N) : Fonction (N)
5.3.1.7 collecteur de données (N) : Entité (NI recevant des
transférant des unités de données du protocole (NI (voir
unités de données du service (N-1) sur une connexion
5.6.1.3) sur une ou plusieurs connexions (N - 1) et conformé-
(N-11.1)
ment à un protocole (N1.1)
5.3.1.8 transmission de données (NI : Service (NI trans-
5.3.1.13 communication bilatérale simultanée (NI : Com-
portant des unités de données du service (N) d’une entité
munication de données (NI dans les deux sens a la fois.
(N+I) à uneou plusieursentités(N+l).l)
5.3.1.14 communication bilatérale à l’alternat (NI : Com-
5.3.1.9 transmission duplex (N) : Transmission de données
munication de données (N) dans un sens ou dans l’autre, alter-
(NI dans les deux sens à la fois.1)
nativement.
5.3.1 .IO transmission semi-duplex (NI : Transmission de
données (N) dans un sens ou dans l‘autre alternativement, le 5.3.1.15 communication unilatérale (NI : Communication
sens de transmission étant contrôlé par un entité (N + 1). 1) de données (N) dans un seul sens fixé à l’avance.
e
..............
..............
............................
..............
..............
Couche (N + 1) .
Couche (N)
Figure 4 - Les entités (N+I) de la couche (N) communiquent au travers de la couche (N)
Entités (N)
Protocoles (N)
Figure 5 - Protocole IN) entre entités IN)
1) Ces définitions ne sont pas utiles pour la présente Norme internationale, mais le seront dans les futures normes OSI.
IS0 7498-1984 (FI
5.3.2 Description 5.4.1.4 appellation locale : Appellation unique à l'intérieur
d'un domaine d'appellation.
Pour pouvoir échanger des informations entre deux ou plu-
sieurs entités (N + I), il faut établir entre elles une association
5.4.1.5 appellation globale : Appellation unique à l'intérieur
dans la couche (NI, en suivant un protocole (NI.
de l'environnement OS1 et comprenant deux parties : un nom
de domaine d'appellation et une appellation locale.
NOTE - Au sein des protocoles (N), on peut définir des «classes de
protocoles)). La définition précise de l'expression classe de protocoles
5.4.1.6 adresse (NI; adresse de point d'accès à des servi-
est réservée à une étude ultérieure.
ces (NI : Identificateur indiquant où se trouve un point d'accès
à des services (NI.
Cette association est appelée une connexion (Ni. Les con-
nexions (NI sont établies par la couche (NI entre au moins deux
5.4.1.7 répertoire (NI : Fonction (NI servant à traduire
points d'accès à des services (NI. La terminaison d'une con-
l'appellation globale d'une entité (N) en l'adresse (N- 1) du
nexion (NI à un point d'accès à des services (NI est appelée
point d'accès à des services (N - 1) auquel elle est reliée.
extrémité de connexion (NI. Une connexion comportant plus
de deux extrémités de connexion est appelée connexion multi-
5.4.1.8 mise en correspondance d'adresse (NI : Fonction
point. Des entités (NI reliées par une connexion sont appelées
(N) assurant la mise en correspondance des adresses (N) et des
entités (NI correspondantes.
1) associées à une entité (NI.
adresses (N-
Les entités (N + 1) ne peuvent communiquer qu'en se servant
5.4.1.9 routage : Fonction d'une couche traduisant I'appella-
des services de la couche (N). Dans certaines circonstances, les
tion d'une entité ou l'adresse du point d'accès aux services
services fournis par la couche ne permettent pas des liaisons
auquel l'entité est reliée en un itinéraire permettant d'atteindre
directes entre toutes les entités (N + 1) ayant à communiquer.
l'entité.
Dans ce cas, la communication peut néanmoins avoir lieu si
d'autres entités (N+ 1) peuvent remplir la fonction de relais
5.4.1.10 identificateur d'extrémité de connexion (N) :
entre elles (voir figure 6).
Identificateur de l'extrémité d'une connexion (NI destiné à iden-
tifier, en un point d'accès à des services (NI, la connexion (N)
Le fait qu'une communication soit relayée par une chaîne
correspondante.
d'entités (N+l) n'est connu ni de la couche (Ni, ni de la cou-
che (N+2).
5.4.1.11 suffixe d'extrémité de connexion (NI : Élément
d'identificateur d'extrémité de connexion (NI, unique dans le
5.4 Identificateurs
contexte d'un point d'accès à des services (NI.
5.4.1.12 identificateur d'extrémité de connexion multi-
5.4.1 Définitions
point : Identificateur spécifiant l'extrémité de connexion (de la
connexion multipoint) qui devrait accepter les données qui sont
5.4.1 .I appellation : Identificateur permanent d'une entité.
transférées.
5.4.1.2 domaine de l'appellation : Sous-ensemble de 5.4.1.13 identificateur de connexion pour le service (NI :
l'espace d'appellation de l'environnement OSI. Identificateur spécifiant de manière unique une connexion (N)
dans le contexte des entités (N + 1) correspondantes.
5.4.1.3 nom de domaine d'appellation : Identificateur dési-
5.4.1 .I4 identificateur de connexion pour le protocole
gnant de manière unique un domaine d'appellation dans I'envi-
(NI : Identificateur spécifiant de manière unique une connexion
ronnement OSI.
(NI dans le contexte d'une connexion (N- 1) multiplexée.
NOTE - Les couches sont des domaines d'appellation d'importance
5.4.1.15 suffixe (NI : Élément d'adresse (NI unique dans le
primordiale. La couche (NI est identifiée par son nom de domaine
contexte d'un point d'accès à des services (NI.
d'appellation.
Entité relais
/
\ /
Couche (NI '\
\-A' ---
Figure 6 - Communication par l'intermédiaire d'un relais
IS0 7498-1984 (F)
L‘interprétation de la correspondance entre les adresses (N)
5.4.2 Description
desservies par une entité (NI et les adresses (N - 1) qu’elle uti-
lise pour accéder aux services (N - 1 ) est assurée par une fonc-
Une adresse de point d‘accès à des services (NI, ou plus briève-
(NI, identifie le point d’accès à des services (N) tion de mise en correspondance d’adresses (NI.
ment adresse
particulier auquel une entité (N+ 1) est liée (voir figure 7).
Quand cette entité (N + 1) est détachée du point d’accès à des
II existe deux catégories particulières de fonctions de mise en
services (NI, l’adresse (N) ne donne plus d‘accès à celle-ci. Si le
correspondance d’adresses (NI à l‘intérieur d’une couche :
point d‘accès à des services (NI est lié à nouveau à une entité
(N+ II différente, alors l’adresse (N) identifie la nouvelle entité
a) mise en correspondance hiérarchique d’adresses (N);
(N + 1) et non l‘ancienne.
L‘utilisation d’une adresse (NI pour identifier une entité (N+ 1)
b) mise en correspondance d‘adresses (NI par tables.
est le mécanisme le plus efficace si la permanence du lien entre
l’entité (N+I) et le point d’accès aux services (NI peut être
assurée. S’il y a nécessité d‘identifier une entité (N + 1) quel que
Si une adresse (N) n’est susceptible d‘être mise en correspon-
soit l’emplacement où elle se trouve à ce moment-là, c‘est alors
dance qu’avec une adresse (N - 1) et une seule, on peut alors
l’appellation globale qui assure l’identification correcte.
utiliser le mode de construction hiérarchique d’adresses (voir
Un répertoire (N) est une fonction qui traduit les appellations figure 8). La fonction de mise en correspondance d‘adresses
globales d’entités homologues (NI en adresses (N - 1) utilisées (N) a alors seulement à reconnaître la structure hiérarchique
d‘une adresse (NI et à en extraire l‘adresse (N - 1).
par les entités pour coopérer.
Entité (N + 1)
Identification d’extrémité
de connexion (Ni
NOTE - Les flèches ponctuées renvoient aux identificateurs.
Figure 7 - Entités, points d’accès aux services et identificateurs
Ax Ay Az Bi Bj Bk Bl
Adresse (Ni
Couche (Ni
Adresse ( N - 1 )
Figure 8 - Mise en correspondance hiérarchique d‘adresses (NI
IS0 7498-1984 (FI
Dans ce cas, une adresse (N) comprend deux parties données transférées. Un identificateur d‘extrémité de con-
nexion multipoint doit être unique dans le contexte de la con-
a) l‘adresse (N- 1) de l‘entité (N) à laquelle l‘entité (N+ 1) nexion pour laquelle il est utilisé.
est reliée à ce moment-là par un point d‘accès à des services
La couche (NI peut fournir aux entités (N + 1) un identificateur
(NI:
de connexion pour le service (NI spécifiant de manière unique la
b) un suffixe (NI permettant l’identification exclusive du connexion (NI dans le contexte des entités (N + 1) correspon-
point d‘accès à des services (NI dans le contexte de dantes.
l’adresse (N - 1).
5.5 Propriétés des points d’accès à des services
A l‘intérieur d‘une couche donnée, une structure hiérarchique
des adresses simplifie les fonctions de mise en correspondance
Une entité (N + 1) sollicité des services (NI via le point d’accès à
d’adresses (N) du fait du caractère permanent de la correspon- des services (N) qui permet à cette entité (N + 1) d’entrer en
dance que cette structure implique. Le modèle n’impose pas
interaction avec une entité (NI.
une structure hiérarchique des adresses dans toutes les cou-
ches; ceci afin de permettre une plus grande souplesse de cor-
Les entités (N) et (N + 1) liées à un même point d’accès à des
respondance entre les adresses (NI et de couvrir le cas où une services (Ni appartiennent à un même système.
entité (NI liée à plusieurs points d’accès à des services (N - 1 )
n’est reliée qu’à un seul point d’accès à des services (NI.
Une entité (N + 1) peut être en même temps liée à un ou plu-
sieurs points d’accès à des services (N) reliés aux mêmes enti-
Si la condition précédente n‘est pas réalisée, c‘est-à-dire si une tés (NI ou à des entités (Ni différentes.
adresse (N) peut être mise en correspondance avec plusieurs
adresses (N - 11, ou si une adresse (NI n’est pas constamment
Une entité (N) peut être reliée en même temps à une ou plu-
en correspondance avec la même adresse (N - 11, la condition sieurs entités (N + 1) à travers des points d‘accès à des services
précédente n‘est pas réalisée, alors la construction hiérarchique
(NI.
de l’adresse n‘est pas possible et la fonction de mise en corres-
pondance d’adresses (NI peut utiliser des tables pour traduire
Un point d’accès à des services (N) est relié à une seule entité
les adresses (NI en adresses (N - 1). (N) et à une seule entité (N + 1) à la fois.
La structure dune adresse (NI est connue de l’entité (N) reliée
Un point d’accès à des services (NI peut être détaché d’une
au point d‘accès à des services (N) ainsi identifié. Mais l’entité entité (N + 1) pour être lié ensuite à la même entité (N + 1) ou à
(N + 1) n’a pas connaissance de cette structure.
une autre entité (N+ 1).
Si une entité (N+ 1) est liée par plus d’un point d’accès à des
Un point d’accès à des services (NI peut être détaché d’une
services (N) à une même entité (N) ou à des entités (NI différen-
entité (N) pour être lié ensuite à la même entité (NI ou à une
tes, les entités (NI n’ont pas connaissance de ce fait. Vu des autre entité (NI.
entités (NI, chaque point d’accès à des services (NI est consi-
déré comme identifiant une entité (N + 1) différente. L‘endroit où se trouve un point d’accès à des services (N) est
indiqué par son adresse (Ni. Une entité (N+ 1) se sert d‘une
Une fonction de routage traduit l’adresse (NI d’une entité adresse (N) lorsqu‘elle demande une connexion (NI.
(N + 1) en un chemin, ou itinéraire, permettant d’atteindre
l’entité (N + 1).
5.6 Unités de données
Une entité (N+1) peut établir une connexion (Ni avec une
5.6.1 Définitions
autre entité (N+1) à l‘aide d’un service (NI. Quand une entité
(N+ 1) établit une connexion (NI avec une autre entité (N+ I),
5.6.1.1 informations de contrôle du protocole (NI : Infor-
chaque entité (N + 1) se voit attribuer un identificateur d’extré-
mations échangées entre entités (N), via une connexion (N - 1 i,
mité de connexion (N) par l’entité (N) qui la sert. L’entité (N + 1)
pour coordonner leur travail commun.
peut ainsi distinguer la nouvelle connexion de toutes les autres
connexions (N) accessibles à partir du point d‘accès à des servi-
5.6.1 -2 données utilisateur (NI : Données transférées entre
ces (N) qu’elle utilise. Cet identificateur d‘extrémité de con-
entités (NI pour le compte d’entités (N+ 1) auxquelles les enti-
nexion (N)
...

Questions, Comments and Discussion

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

Loading comments...