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
Completion Date
17-Nov-1994
Ref Project

Relations

Buy Standard

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

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-

---------------------- Page: 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

---------------------- Page: 2 ----------------------
Contents
Page
1
O Introduction , . . . . . . . . . . . . . <.<.<.
1 Scope and field of application . . . .
.... 2
,. <._. 2
2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . .
.......... ....... . ..... <.........<...... 2
4 Introduction to Open Systems Interconnection (OsIl . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . . . . . . . <.<.
2
2
4.2 Open Systems Interconnection environment . . . . . . . . . . . . . . . . . . . . . . .
4
4.3 Modelling the OS1 environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
5 Concepts of a layered architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . '"''.~'.".''.'
5.2 Principles of layering . 5
5.3 Communication between peer-entities . . . . . . . . . . 7
5.4 Identifiers . . . . . . . . . .
8
10
5.5 Properties of service-access-points . . . . . . . . . . . . . . . . . . . .
5.6 Data-units . . . . . , . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
12
5.7 Elements of layer operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8 Routing .,. <<,. . <.<.<.<<<.<<. 16
16
5.9 Management Aspects of OS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Introduction to the specific OS1 layers ._.,._ <<.
18
18
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 . . . . . . . . . . , . , . , , . . . .
20
7.1 Application Layer . <_.<._._._.<._. 20
7.2 Presentation Layer <<.<_.<<.<<<._._._._.<_. 22
iii

---------------------- Page: 3 ----------------------
7.3 Session Layer . .
23
7.4 Transport Layer . . .
26
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

---------------------- Page: 4 ----------------------
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).
1

---------------------- Page: 5 ----------------------
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.
2

---------------------- Page: 6 ----------------------
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.
3

---------------------- Page: 7 ----------------------
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-
1
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 \
1
Physical media for OS1
Figure 2 - Basic elements of OS1
4

---------------------- Page: 8 ----------------------
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.
0
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
5

---------------------- Page: 9 ----------------------
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
6

---------------------- Page: 10 ----------------------
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 a
...

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

---------------------- Page: 1 ----------------------
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

---------------------- Page: 2 ----------------------
Som mai re
Page
1
O Introduction . . .
2
1 Objet et domaine d'application . .
2
2 Définitions . .
2
3 Notations . .
.. 2
4 Introduction à l'interconnexion de systèmes ouverts (OS11 .
......... 2
4.1 Définitions . .
2
4.2 Environnement de l'interconnexion de systèmes ouverts .
4.3 Modélisation de l'environnement OS1 . . . 4
4
Concepts fondamentaux d'une architecture structurée en couches .
5
4
5.1 Introduction . .
........... 5
Principes de la structuration en couches .
5.2
.............. 6
Communication entre entités homologues .
5.3
....................... 8
Identificateurs .
5.4
10
Propriétés des points d'accès 5 des services .
5.5
10
Unitésdedonnées .
5.6 .
12
Éléments du fonctionnement d'une couche .
5.7
17
5.8 Routage .
17
5.9 Aspects de I'OSI relatifs à la gestion .
18
6 Couches OS1 spécifiques . Introduction .
18
6.1 Couches spécifiques .
6.2 Principes appliqués pour déterminer les sept couches
20
du ModèledeRéférence .
20
6.3 Description des couches .
...
111

---------------------- Page: 3 ----------------------
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
34
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

---------------------- Page: 4 ----------------------
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.
1

---------------------- Page: 5 ----------------------
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;
2

---------------------- Page: 6 ----------------------
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.
3

---------------------- Page: 7 ----------------------
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
4

---------------------- Page: 8 ----------------------
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
5

---------------------- Page: 9 ----------------------
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.
...

Questions, Comments and Discussion

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