ISO/IEC 7498-1:1994
(Main)Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model
Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model
Cancels and replaces the first edition (1984). The model provides a common basis for the coordination of standards development for the purpose of systems interconnection, while allowing existing standards to be placed into perspective within the overall Reference Model. The model identifies areas for developing or improving standards. It does not intend to serve as an implementation specification.
Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Modèle de référence de base: Le modèle de base
1.1 L'objectif du modèle de référence d'interconnexion de systèmes ouverts est de fournir une base commune de coordination pour l'élaboration de normes portant sur l'interconnexion de systèmes, tout en permettant de situer les normes existantes par rapport au modèle de référence dans son ensemble. 1.2 L'expression interconnexion de systèmes ouverts (OSI) qualifie une famille de normes d'échange d'informations entre systèmes qui sont «ouverts» aux échanges entre eux du fait de l'adoption par les uns et les autres des normes appropriées. 1.3 Le fait qu'un système soit ouvert n'implique aucune réalisation ou technologie particulières de systèmes, ni des moyens d'interconnexion particuliers, mais exprime l'acceptation et l'application mutuelles des normes appropriées. 1.4 L'objectif du modèle de référence d'interconnexion de systèmes ouverts est également d'indiquer les domaines où il importe d'élaborer ou d'améliorer des normes et de fournir une référence commune permettant d'assurer la cohérence de toutes les normes relatives à l'interconnexion de systèmes ouverts. Le modèle de référence d'interconnexion de systèmes ouverts n'est prévu ni pour servir de spécification de réalisation, ni pour fournir une base d'évaluation de la conformité de réalisations réelles, ni pour offrir un niveau de détail suffisant permettant de définir avec précision les services et protocoles de l'architecture d'interconnexion. L'idée est plutôt de définir 1786 un cadre conceptuel et fonctionnel permettant aux équipes internationales d'experts de travailler de manière productive et indépendante à l'élaboration de normes pour chacune des couches du modèle de référence d'interconnexion de systèmes ouverts. 1.5 Le modèle de référence est suffisamment souple pour s'adapter aux progrès technologiques et à l'extension des demandes des utilisateurs. Cette souplesse devra également permettre aux réalisations actuelles d'évoluer par étapes vers les normes OSI. 1.6 Bien que le domai
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL
ISO/IEC
STANDARD
7498-l
Second edition
1994-l l-l 5
Corrected and reprinted
1996-06-l 5
Information technology - Open Systems
Interconnection - Basic Reference Model:
The Basic Model
Technologies de I’informa tion - Mod&/e de rt? f&ence de base pour
/‘in terconnexjon de s ys tkmes ouverts (OS/): Le mod&/e de base
Reference number
ISO/l EC 7498-l : 1994(E)
---------------------- Page: 1 ----------------------
ISO/IEC 7498=1:1994(E)
Contents
Page
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Scope
2
Definitions .
2
2
..........................................................................................................................................................
3 Notation
2
....................................................................................
4 Introduction to Open Systems Interconnection (OSI)
2
4.1 Definitions .
3
Open System Interconnection Environment .
4.2
4
.........................................................................................................
4.3 Modelling the OS1 Environment
5
Concepts of a layered architecture .
5
5
Introduction .
51
6
..........................................................................................................................
512 Principles of layering
9
Communication between peer-entities .
53
13
514 Identifiers .
14
Properties of service-access-points .
55 .
15
56 Data-units .
16
The nature of the (N)-service .
517
16
5.8 Elements of layer operation .
27
Routing .
59
27
...................................................................................................................
5110 Quality Of Service (QOS)
28
Introduction to the specific OS1 layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-.
6
28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61 Specific layers
29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The principles used to determine the seven layers in the Reference Model
612
30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63 Layer descriptions
30
. . . . . . . . . .~.
614 Combinations of connection-mode and connectionless-mode
31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65 . Configurations of OS1 Open Systems
32
...................................................................................
7 Detailed description of the resulting OS1 architecture
32
...............................................................................................................................
7.1 Application Layer
33
7.2 Presentation Layer .
34
......................................................................................................................................
7.3 Session Layer
37
7.4 Transport Layer .
41
75 Network Layer .
46
7:6 Data Link Layer .
49
.....................................................................................................................................
7.7 Physical Layer
0 ISO/IEC 1994
All rights reserved. Unless otherwise specified, no part of this publication may be
reproduced or utilized in any form or by any means, electronic or mechanical, including
photocopying and microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CH-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
ISO/IEC 7498=1:1994(E)
0 ISO/lEC
52
8 Management aspects of OSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
81 . Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
8.2 Introduction .
53
8.3 Categories of management activities .
54
...............................................................................
8.4 Principles for positioning management functions
54
9 Compliance and Consistency with this reference model .
54
91 Definitions .
.................................................................. 55
912 Application of consistency and compliance requirements
56
- Brief explanation of how the layers were chosen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annex A
57
Annex B - Alphabetical index to definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
111
---------------------- Page: 3 ----------------------
ISO/IEC 7498=1:1994(E) 0 ISO/IEC
Foreword
IS0 (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity.
IS0 and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
IS0 and IEC, also take part in the work.
In the field of information technology, IS0 and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national
bodies casting a vote.
International Standard ISO/IEC 7498-l was prepared by Joint Technical
Committee ISO/IEC JTC 1, Information technology, in collaboration with ITU-T.
The identical text is published as ITU-T Recommendation X.200.
This second edition, along with parts 2, 3 and 4, cancels and replaces the first
edition (IS0 7498: 1984), which has been technically revised.
ISO/IEC 7498 consists of the following parts, under the general title Information
technology - Open Systems Interconnection - Basic Reference Model:
- Part 1: The Basic Model
- Part 2: Security Architecture
Part 3: Naming and addressing
Part 4: Management framework
Annex B forms an integral part of this part of ISO/IEC 7498. Annex A is for
information only.
iv
---------------------- Page: 4 ----------------------
ISO/IEC 7498=1:1994(E)
Introduction
This reference model provides a common basis for the coordination of standards development for the purpose of systems
interconnection, while allowing existing standards to be placed into perspective within the overall reference model. It also
identifies areas for developing and improving standards and provides a common reference for maintaining consistency among
all related standards. The text was developed jointly with ITU-T and the main intent of this revision is to introduce the joint text,
which incorporates inclusion of the concept of connectionless transmission, in addition to a number of technical and editorial
refinements.
V
---------------------- Page: 5 ----------------------
This page intentionally left blank
---------------------- Page: 6 ----------------------
ISO/IEC 7498-l : 1994(E)
INTERNATIONAL STANDARD
CCITT RECOMMENDATION
INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION -
BASIC REFERENCE MODEL: THE BASIC MODEL
1
Scope
1.1 The purpose of this Reference Model of Open Systems Interconnection is to provide a common basis for the
coordination of standards development for the purpose of systems interconnection, while allowing existing standards to
be placed into perspective within the overall Reference Model.
1.2 The term Open Systems Interconnection (OSI) qualifies standards for the exchange of information among
one another for this purpose by virtue of their mutual use of
systems that are “open” to the applicable standards.
does not imply
1.3 The fact that a system is open any particular systems implementation, technology or means of
interconnection, but refers to the mutual recognition and support of the applicable standards.
1.4 It is also the purpose of this Reference Model to identify areas for developing or improving standards, and to
provide a common reference for maintaining consistency of all related standards. It is not the intent of this Reference
Model either to serve as an implementation specification, or to be a basis for appraising the conformance of actual
implementations, or to provide a sufficient level of detail to define precisely the services and protocols of the
interconnection architecture. Rather, this Reference Model provides a conceptual and functional framework which
allows international teams of experts to work productively and independently on the development of standards for each
layer of the Reference Model for OSI.
1.5 The Reference Model has sufficient flexibility to accommodate ad vances in technology and expansion in user
This flexibility is also intended to allow the ph
demands. ased transition from existin g implementati .ons to OS1 standards.
1.6 While the scope of the general architectural principles required for OS1 is very broad, this Reference Model is
primarily concerned with systems comprising terminals, computers, and associated devices and the means for
transferring information between such systems. Other aspects of OS1 requiring attention are described briefly (see 4.2).
1.7 The description of the Basic Reference Model of OS1 is developed in stages:
1.8 Clause 4 establishes the reasons for Open Systems Interconnection, defines what is being connected, the scope
of the interconnection, and describes the modelling principles used in OSI.
1.9 Clause 5 describes the general nature of the architecture of the Reference Model; namely that it is layered,
what layering means, and the principles used to describe layers.
1.10 Clause 6 names, and introduces the specific layers of the architecture.
1.11 Clause 7 provides the description of the specific layers.
1.12 Clause 8 provides the description of Management Aspects of OSI.
1.13 Clause 9 specifies compliance and consistency with the OS1 Reference Model.
An indication of how the layers were chosen is given in Annex A to this Basic Reference Model.
1.14
Additional aspects of this Reference Model beyond the basic aspects are described in several parts. The first
1.15
part describes the Basic Reference Model. The second part describes the architecture for OS1 Security. The third part
describes OS1 Naming and Addressing. The fourth describes OS1 System Management.
1.16 The Basic Reference Model serves as a framework for the definition of services and protocols which fit within
the boundaries established by the Reference Model.
1.17 In those few cases where a feature is explicitly marked (optional) in the Basic Reference Model it should
remain optional in the corresponding service or protocol (even if at a given instant the two cases of the option are not yet
documented).
ITU-T Rec. X.200 (1994 E) 1
---------------------- Page: 7 ----------------------
ISO/IEC 7498-1 : 1994(E)
1.18 This Reference Model does not specify services and protocols for OSI. It is neither an implementation
specification for systems, nor a basis for appraising the conformance of implementations.
1.19 For standards which meet the OS1 requirements, a small number of practical subsets are defined from optional
functions, to facilitate implementation and compatibility.
2 Definitions
Definitions of terms are included at the beginning of individual clauses and sub-clauses. An index of these terms is
provided in Annex B for easy reference.
3 Notation
3.1 Layers are introduced in clause 5. An (N)-, (N+l)- and (N-l)- notation is used to identify and relate adjacent
layers:
(N)-layer: any specific layer;
(N+l)-layer: the next higher layer;
(N-1)-layer: the next lower layer.
This notation is also used for other concepts in the model which are related to these layers, for example (N)-protocol,
(N+l)-service.
3.2 Clause 6 introduces names for individual layers. When referring to these layers by name, the (N)-, (N+l)-
and (N-l)- prefixes are replaced by the names of the layers, for example transport-protocol, session-entity, and
network-service.
4 Introduction to Open Systems Interconnection (OSI)
NOTE - The general principles described in clauses 4 and 5 hold for all layers of the Reference Model, unless layer
specific statements to the contrary are made in clauses 6 and 7.
41 . Definitions
the associated software, peripherals, terminals, human
4.1.1 real system: A set of one or more computers,
that forms an autonomous whole capable of performing
operators, physical processes, information transfer means, etc.,
information processing and/or information transfer.
standards in its
4.1.2 real open system: A real system which complies with the requirements of OS1
systems.
communication with other real
4.1.3 open system: The representation within the Reference Model of those aspects of a real open system that are
pertinent to OSI.
4.1.4 application process: An element within a real open system which performs the information processing for a
particular application.
4.1.5 Open System Interconnection Environment (OSIE): An abstract representation of the set of concepts,
elements, functions, services, protocols, etc., as defined by the OS1 Reference Model and the derived specific standards
which, when applied, enable communications among open systems.
4.1.6 Local System Environment (LSE): An abstract representation of that part of the real system that is not
pertinent to OSI.
NOTE - The LSE may include functions necessary for non-OS1 communication.
4.1.7 A specific utilization of part or all of the capabilities of a given application
application-process-invocation:
process in support of a specific occasion of information processing.
4.1.8 application-process-type: A description of a class of application processes in terms of a set of information
processing capabilities.
2 ITU-T Rec. X.200 (1994 E)
---------------------- Page: 8 ----------------------
ISO/IEC 7498-l : 1994(E)
42 . Open System Interconnection Environment
4.2.1 In the concept of OSI, a real system is a set of one or more computers, associated software, peripherals,
terminals, human operators, physical processes, information transfer means, etc., that forms an autonomous whole
capable of performing information processing and/or information transfer.
An application process is an element within a real open system which performs the information processing for
4.2.2
a particular application.
4.2.3 Application processes can represent manual processes, computerized processes or physical processes.
4.2.4 Some examples of application processes that are applicable to this open system definition are the following:
a person operating a banking terminal is a manual application-process;
a FORTRAN program executing in a computer center and accessing a computerized
a remote database is
b)
application-process; the remote database management systems server is also an application -process; and
program executing
a process control in a dedicated computer attached to some industrial equipment
C)
li .nked into a plan .t control system is a physical application-process.
4.2.5 An application process represents a set of resources, including processing resources, within a real open system
that may be used to perform a particular information processing activity. An application process may organize its
interactions with other application processes in whatever way is necessary to achieve a particular information processing
goal: no constraints are imposed by this Reference Model either on the form of these interactions or on the possible
relationships that may exist between them.
4.2.6 The activity of a given application process is represented by one or more application process invocations.
Cooperation between application processes takes place via relationships established among application process
invocations. At a particular time, an application, process may be represented by none, one or more application process
invocations. An application process invocation is responsible for coordinating its interactions with other application
process invocations. Such coordination is outside the scope of this Reference Model.
exchange functioning of
4.2.7 OS1 is concerned with the of information between open systems (and not the internal
each individual real open system).
4.2.8 As shown in Figure 1, the physical for Open Systems Interconnection provides the means for the
transfer of information between open systems.
Physical media
TlSO2830-94/dOl
Figure 1 - Open systems connected by physical media
4.2.9
OS1 is concerned only with the interconnection of systems. All other aspects of systems which are not related
to interconnection are outside the scope of OSI.
ITU-T Rec. X.200 (1994 E) 3
---------------------- Page: 9 ----------------------
ISO/IEC 7498-l : 1994(E)
4.2.10 OSI is concerned not only with the transfer of information between systems, i.e. transmission, but also with
their capability to interwork to achieve a common (distributed) task. In other words, OS1 is concerned with the
interconnection aspects of cooperation l) between systems, which is implied by the expression “systems interconnection.”
4.2.11 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 with other systems is termed a real open
system.
4.2.12 The design intent of the OS1 standards is to specify a set of standards that make it possible for autonomous
systems to communicate. Any equipment which communicates in conformance with all applicable OS1 protocol
standards is a real world equivalent of the model concept “open system”. Equipment that is in the “terminal” category,
that is, one that requires human intervention for the dominant parts of information processing, may satisfy the conditions
of the previous sentences when the appropriate OS1 standards are employed in communication with other open systems.
43 . Modelling the OS1 Environment
4.3.1 The development of OS1 standards, i.e. standards for the interconnection of real open systems, is assisted by
the use of abstract models. To specify the external behavior of interconnected 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 these open systems would strictly need to be described. However to accomplish this, it is
necessary to describe both the internal and external behavior of these open systems. Only the external behavior of open
systems is retained for the definition of standards for real open systems. The description of the internal behavior of open
systems is provided in the Basic Reference Model only to support the definition of the interconnection aspects. Any real
system which behaves externally as an open system can be considered to be a real open system.
4.3.2 This abstract modelling is used in two steps.
4.3.3 First, basic elements of open systems and some key decisions concerning their organization and functioning,
are developed. This constitutes the Basic Reference Model of Open Systems Interconnection described in this
Recommendation I Part of this International Standard.
4.3.4 Then, the detailed and precise description of the functioning of the open system is developed in the framework
formed by the Basic Reference Model. This constitutes the services and protocols for OS1 which are the subject of other
Recommendations and/or International Standards.
4.3.5 It should be emphasized that the Basic Reference Model does not, by itself, specify the detailed and precise
functioning of the open system and, therefore, it does not specify the external behavior of real open systems and does not
imply the structure of the implementation of a real open system.
4.3.6 The reader not familiar with the technique of abstract modelling is cautioned that those concepts introduced in
the description of open systems constitute an abstraction despite a similiar appearance to concepts commonly found in
real systems. Therefore, real open systems need not be implemented as described by the Model.
l) Cooneration 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
a)
between OS1 application processes;
data representation, which concerns all aspects of the creation and maintenance of data descriptions and data
b)
transformations for reformatting data exchanged between open systems;
data storage, which concerns storage media, and file and database systems for managing and providing access to data
d
stored on the media;
process and resource management, which concerns the means by which OS1 application processes are declared,
d)
initiated and controlled, and the means by which they acquire OS1 resources;
integrity and security, which concern information processing constraints that have to be preserved or assured during
d
the operation of the open systems; and
program support, which concerns the definition, compilation, linking, testing, storage, transfer, and access to the
f)
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 0%
This Basic Reference Model covers the elements of OS1 aspects of these activities which are essential for early development of OS1
standards.
4
ITU-T Rec. X.200 (1994 E)
---------------------- Page: 10 ----------------------
ISO/IEC 7498-1: 1994(E)
4.3.7 Throughout the remainder of this Basic Reference Model, only the aspects of real systems and application-
processes which lie within the OS1 Environment (OSIE) are considered. Their interconnection is illustrated throughout
this Reference Model as depicted in Figure 2.
4.3.8 The extent of the application of the OSIE concept through the use of OS1 standards may result in subsets of the
OSIE which corresponds to partially disjoint sets of real open systems, which are not physically cauable of OS1
I
communication between them.
Aspects of application-processes of concern to OSI,
i.e. applications-entities (see 7.1)
open system s
Aspects of real
open systems of
concern to OSI
1
r
I
TlSO2840-94/dO2
Physical media for OSI
Associations
Figure 2 - Basic elements of OS1
Concepts of a layered architecture
5
51 . Introduction
5.1.1 Clause 5 sets forth the architectural concepts that are applied in the development of the Reference Model of
Open Systems Interconnection. Firstly, the concept of a layered architecture (with layers, entities, service-access-points,
protocols, connections, etc.) is described. Secondly, identifiers are introduced for entities, service-access-points, and
connections. Thirdly, service-access-points and data-units are described. Fourthly, elements of layer operation are
described including connections, transmission of data, and error functions. Then, routing aspects are introduced and
finally, management aspects are discussed.
51.2 The concepts described in clause 5 are those required to describe the Reference Model of Open Systems
Interconnection. However, not all of the concepts described are employed in each layer of the Reference Model.
5
ITU-T Rec. X.200 (1994 E)
---------------------- Page: 11 ----------------------
ISO/IEC 7498-l : 1994(E)
5.1.3 Four elements are basic to the Reference Model (see Figure 2):
open systems;
a)
b) the application-entities which exist within the OS1 Environment (see 7.1);
the associations (see 5.3) which join the application-entities and permit them to exchange information;
C)
and
d) the physical media for OSI.
NOTE - Security aspects which are also general architectural elements of protocols are discussed in CCITI’ Rec. X.800 I
IS0 7498-2.
. Principles of layering
52
5.2.1 Definitions
a hierarchical division of an open system which interacts only with
5.2.1.1 (N)-subsystem: An element in directly
in the next higher division or the next lower division of that open system.
elements
5.2.1.2 (N)-layer: A subdivision of the OS1 architecture, constituted by subsystems of the same rank (N).
5.2.1.3 peer-(N)-entities: Entities within the same (N)-layer.
5.2.1.4 sublayer: A subdivision of a layer.
5.2.1.5 (N)-service: A capability of the (N)-layer and the layers beneath it, which is provided to (N+l)-entities at the
boundary between the (N)-layer and the (N+l)-layer.
5.2.1.6 (N)-facility: A part of an (N)-service.
5.2.1.7 (N)-function: A part of the activity of (N)-entities.
5.2.1.8 (N)-service-access-point, (N)-SAP: The point at which (N)-services are provided by an (N)-entity to an
(N+l)-entity.
5.2.1.9 (N)-protocol: A set of rules and formats (semantic and syntactic) which determines the communication
behavior of (N)-entities n the performance of (N)-functions.
5.2.1.10 (N)-entity-type: A description of a class of (N)-entities in terms of a set of capabilities defined for the
(N)-layer.
5.2.1.11 (N)-entity: An active element within an (N)-subsystem embodying a set of capabilities defined for the
(N)-layer that corresponds to a specific (N)-entity-type (without any extra capabilities being used).
5.2.1.12 (N)-entity-invocation: A specific utilization of part or all of the capabilities of a given (N)-entity (without
any extra capabilities being used).
5.2.2 Description
5.2.2.1 The basic structuring technique in the Reference Model of Open Systems Interconnection is layering.
According to this technique, each open system is viewed as logically composed of an ordered set of (
...
lSO/CEI
NORME
INTERNATIONALE 7498-I
Deuxième édition
1994-I l-l 5
Technologies de l’information -
Interconnexion de systèmes ouverts
- Modèle de référence de base: Le
(OSI)
modèle de base
- Open Systems Interconnection - Basic
Information technology
Reference Model: The Basic Mode1
Numéro de référence
ISO/CEI 7498-l :1994(F)
---------------------- Page: 1 ----------------------
ISOKEI 7498-1: 1994(F)
Sommaire
Page
1
1 Domaine d’application .
2
2 Définitions .
2
Notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2
4 Introduction à l’interconnexion de systèmes ouverts (OSI) .
2
Définitions .
4.1
3
Environnement de l’interconnexion de systèmes ouverts .
4.2
4
Modélisation de l’environnement OS1 .
4.3
6
.........................................................................................................
Concepts d’une architecture en couches
6
5.1 Introduction .
............................................................................................... 6
5.2 Principe de la structuration en couches
9
5.3 Communication entre entités homologues .
13
Identificateurs .
5.4
15
..........................................................................................
5.5 Propriétés des points d’accès aux services
15
5.6 Unités de données .
17
5.7 Nature du service (N) .
17
.........................................................................................
5.8 Eléments de fonctionnement d’une couche
28
5.9 Acheminement .
28
5.10 Qualité de service .
30
.....................................................................................................................
Les couches OS1 - Introduction
30
.......................................................................................................................
6.1 Les différentes couches
31
..................................
6.2 Principes appliqués pour déterminer les sept couches du modèle de référence
32
6.3 Description des couches .
........................................ 32
64 . Combinaison de services en mode connexion et en mode sans connexion
33
6.5 Configuration des systèmes ouverts OS1 .
34
.....................................................................................................
Description détaillée de l’architecture OS1
34
..............................................................................................................................
7.1 Couche application
35
............................................................................................................................
7.2 Couche présentation
36
7.3 Couche session .
39
Couche transport .
7.4
43
Couche réseau .
7.5
48
..................................................................................................................
7.6 Couche liaison de données
51
.............................................................................................................................
7.7 La couche physique
0 ISOKEI 1994
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publi-
cation ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun pro-
cédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l’accord
écrit de l’éditeur.
ISOKEI Copyright Office l Case Postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1995
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
OISOKEI
ISOKEI 7498-l: 1994(F)
Aspects gestion de I’OSI . 55
8.1 Définitions .
55
8.2 Introduction .
55
8.3 Catégories d’activités de gestion .
56
8.4 Principes généraux de localisation des fonctions de gestion
...............................................................
57
Conformité et cohérence avec le présent modèle de référence
......................................................................
57
9.1 Définitions .
57
9.2 Application des spécifications de cohérence et de conformité
........................................................... 57
Annexe A - Brève explication sur la façon dont les couches ont été choisies .
59
Annexe B - Index alphabétique des définitions .
60
. . .
111
---------------------- Page: 3 ----------------------
ISO/CEI 7498-l: 1994(F) 0 ISO/CEI
Avant-propos
LIS0 (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes nationaux
membres de 1’ISO ou de la CE1 participent au développement de Normes
internationales par l’intermédiaire des comités techniques créés par l’organisation
concernée afin de s’occuper des différents domaines particuliers de l’activité technique.
Les comités techniques de I’ISO et de la CE1 collaborent dans des domaines d’intérêt
commun. D’autres organisations internationales, gouvernementales ou non gouveme-
mentales, en liaison avec I’ISO et la CE1 participent également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont créé un comité
technique mixte, l’ISO/CEI JTC 1. Les projets de Normes internationales adoptés par le
comité technique mixte sont soumis aux organismes nationaux pour approbation, avant
leur acceptation comme Normes internationales. Les Normes internationales sont
approuvées conformément aux procédures qui requièrent l’approbation de 75 % au
moins des organismes nationaux votants.
La Norme internationale ISOKEI 7498-l a été élaboree par le comité technique mixte
ISOKEI JTC 1, TechnoZogies de l’infomzation, en collaboration avec l’IUT-T. Le texte
identique est publié en tant que Recommandation IUT-T X.200.
Cette deuxième édition, associée aux parties 2, 3 et 4, annule et remplace la première
édition (ISO 7498: 1984), qui a fait l’objet d’une révision technique.
L’ISOKEI 7498 comprend les parties suivantes, présentées sous le titre général
Technologies de l’information - Interconnexion de systèmes ouverts (OSI) - Modèle
. .
de référence de base:
- Partie 1: Le modèle de base
- Partie 2: Architecture de sécurité
Partie 3: Dénomination et adressage
- Partie 4: Cadre général de gestion
iV
---------------------- Page: 4 ----------------------
OISO/CEI
ISOKEI 7498-l: 1994(F)
Introduction
Ce modèle de référence fournit une base commune pour la coordination de l’établissement des normes en matière
d’interconnexion de systèmes ouverts, tout en permettant de situer les normes existantes dans le cadre du modèle de
référence global. Il identifie également les domaines appelant un développement et une amélioration de la normalisation
et fournit une référence commune pour préserver l’homogénéité des différentes normes concernées. Le texte a été mis au
point conjointement avec l’IUT-T, l’objet principal de cette révision étant de produire le texte conjoint, qui introduit le
concept de transmission en mode sans connexion et incorpore un certain nombre d’améliorations supplémentaires d’ordre
technique ou rédactionnel.
---------------------- Page: 5 ----------------------
Page blanche
---------------------- Page: 6 ----------------------
ISOKEI 7498-1: 1994 (F)
\
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
INTERCONNEXION DE SYSTÈMES OUVERTS (OSI) -
MODÈLE DE RÉFÉRENCE DE BASE: LE MODÈLE DE BASE
1 Domaine d’application
1.1 L’objectif du modèle de référence d’interconnexion de systèmes ouverts est de fournir une base commune de
coordination pour l’élaboration de normes portant sur l’interconnexion de systèmes, tout en permettant de situer les
normes existantes par rapport au modèle de référence dans son ensemble.
12 L’expression interconnexion de systèmes ouverts (OSI) qualifie une famille de normes d’échange
d’informations entre systèmes qui sont «ouverts» aux échanges entre eux du fait de l’adoption par les uns et les autres des
normes appropriées.
1.3 Le fait qu’un sy stème soit 0 uvert n’implique aucune réalisation ou technologie particulières de systèmes, ni des
d’interconnexion partic uliers, mais exprime l’acceptation et l’application mutuelles des normes appropriées.
moyens
1.4 L’objectif du modèle de référence d’interconnexion de systèmes ouverts est également d’indiquer les domaines
où il importe d’élaborer ou d’améliorer des normes et de fournir une référence commune permettant d’assurer la
cohérence de toutes les normes relatives à l’interconnexion de systèmes ouverts. Le modèle de référence
d’interconnexion de systèmes ouverts n’est prévu ni pour servir de spécification de réalisation, ni pour fournir une base
d’évaluation de la conformité de réalisations réelles, ni pour offrir un niveau de détail suffisant permettant de définir avec
précision les services et protocoles de l’architecture d’interconnexion. L’idée est plutôt de définir un cadre conceptuel et
fonctionnel permettant aux équipes internationales d’experts de travailler de manière productive et indépendante à
l’élaboration de normes pour chacune des couches du modèle de référence d’interconnexion de systèmes ouverts.
15 Le modèle de référence est suffisamment souple pour s’adapter aux progrès technologiques et à l’extension des
demandes des utilisateurs. Cette souplesse devra également permettre aux réalisations actuelles d’évoluer par étapes vers
les normes OSI.
1.6 Bien que le domaine d’application des principes généraux d’architecture impliqués par I’OSI soit très vaste, le
modèle de référence d’interconnexion de systèmes ouverts concerne essentiellement les systèmes comprenant des
terminaux, des ordinateurs et périphériques associés et les moyens de transfert d’information entre de tels systèmes.
D’autres aspects de I’OSI méritant d’être considérés sont décrits succinctement (voir 4.2).
17 . La description du modèle de référence OS1 de base est présentée par étapes successives:
18 L’article 4 établit l’intérêt de l’interconnexion de systèmes ouverts, définition de ce qui est connecté, domaine
d’application de l’interconnexion, description des principes de modélisation appliqués dans I’OSI.
19 . L’article 5 décrit les aspects généraux de l’architecture du modèle de référence: structuration en couches,
signification de cette stratification et principes de description des couches.
1.10 L’article 6 mentionne l’identification et la présentation des différentes couches de l’architecture.
1.11 L’article 7 fournit la description des différentes couches.
1.12 L’article 8 fournit la description des aspects gestion de I’OSI.
1.13 L’article 9 précise la spécification de la conformité au modèle de référence OSI.
1.14 Une indication sur la façon dont les couches ont été choisies est donnée en Annexe A de ce modèle de
référence de base.
Rec. UIT-T X.200 (1994 F) 1
---------------------- Page: 7 ----------------------
ISOKEI 7498-l : 1994 (F)
1.15 Les autres aspects du modèle de référence sont décrits dans différentes parties. La première décrit le modèle de
référence de base. La seconde décrit l’architecture de sécurité OSI. La troisième décrit la dénomination et l’adressage
OSI. La quatrième enfin décrit la gestion système OSI.
1.16 Le modèle de référence de base sert de cadre à la définition des services et protocoles qui s’inscrivent dans les
limites établies par le modèle de référence.
1.17 Dans les quelques cas pour lesquels une caractéristique est explicitement qualifiée comme étant «optionnelle»
dans le modèle de référence de base, cette caractéristique devrait être également optionnelle dans le service ou le
protocole correspondant (même si à un instant donné, les deux possibilités de l’option ne sont pas encore étayées par des
documents).
1.18 Ce modèle de référence ne spécifie ni services ni protocoles OSI. Il ne s’agit ni d’une spécification de
réalisation de systèmes, ni d’une base pour l’appréciation de la conformité des réalisations.
1.19 Pour les normes qui répondent aux spécifications OSI, les fonctions optionnelles ont été organisées en un petit
nombre de sous-ensembles pratiques afin d’en faciliter la mise en œuvre et l’appréciation de la compatibilité des
réalisations.
2 Définitions
On trouvera des définitions de termes au début de certains articles et paragraphes. Afin d’y faciliter l’accès, un index est
fourni en Annexe B.
3 Notations
Les couches sont présentées à l’article 5. La notation (N), (N+l) et (N-l) sert à identifier les couches et à les
31 .
situer par rapport aux couches adjacentes:
-
couche (N): une couche quelconque;
-
couche (N+l): la couche immédiatement supérieure;
-
couche (N-l): la couche immédiatement inférieure.
Cette notation s’applique également à d’autres concepts du modèle relatifs à ces couches; par exemple: protocole (N),
service (N+l).
. Le nom de chacune des couches est indiqué à l’article 6. Quand on se réfère à ces couches par leur nom, on
32
remplace les épithètes (N), (N+l) et (N-l) par le nom des couches, précédé, le cas échéant, par l’article «de»; exemples:
protocole de transport, entité de session, service de réseau.
4 Introduction à l’interconnexion de systèmes ouverts (OSI)
NOTE - Les principes généraux décrits aux articles 4 et 5 sont valables pour toutes les couches du modèle de référence,
sauf indications contraires spécifiques à une couche, et formulées aux articles 6 et 7.
41 . Définitions
4.1.1 système réel: Ensemble comprenant un ou plusieurs ordinateurs, le logiciel associé, des périphériques, des
terminaux, des opérateurs humains, des processus physiques, des moyens de transfert d’information, etc. et constituant
un tout autonome capable d’effectuer des traitements et/ou des transferts d’information.
4.1.2 système ouvert réel: Système réel dont les communications avec d’autres systèmes réels sont effectuées
conformément aux normes OSI.
système ouvert: Représentation, dans le cadre du modèle de référence, des aspects d’un système ouvert réel
4.1.3
qui relèvent de 1’OSI.
4.1.4 processus d’application: Elément d’un système ouvert réel effectuant un traitement d’information pour une
application particulière.
4.1.5 environnement d’interconnexion de systèmes ouverts (OSIE) (open system interconnection
environment): Représentation abstraite de l’ensemble des concepts, éléments, fonctions, services, protocoles, etc.’ tels
qu’ils sont définis dans le modèle de référence OS1 et dans les normes dérivées dont l’application permet la
communication entre systèmes ouverts.
Rec. UIT-T X.200 (1994 F)
2
---------------------- Page: 8 ----------------------
ISOKEI 7498-l : 1994 (F)
4.1.6 environnement local de système (local system environment): Représentation
abstraite de la partie du
(LW
système réel qui ne relève pas de I’OSI.
NOTE - Le LSE peut inclure des fonctions nécessaires aux communications non OSI.
4.1.7 invocation de processus d’application: Utilisation spécifique d’une
partie ou de toutes les capacités d’un
processus d’application dans un cas spécifique de traitement de l’information.
4.1.8 type de processus d’application: Description d’une classe de processus d’application en termes de capacités
de traitement de l’information.
42 . Environnement de l’interconnexion de systèmes ouverts
Dans le cadre conceptuel de I’OSI, un système réel est un ensemble comprenant un ou plusieurs ordinateurs, le
4.2.1
logiciel associé, des périphériques, des terminaux, des opérateurs humains, des processus physiques, des moyens de
transfert d’information, etc. constituant un tout autonome capable d’effectuer des traitements et/ou des transferts
d’information.
Un processus applicatif est un élément de système ouvert réel effectuant un traitement d’information pour une
4.2.2
application particulière.
4.2.3 Les processus applicatifs peuvent représenter des processus manuels, des processus informatisés ou des
processus physiques.
4.2.4 Les exemples suivants sont des processus applicatifs obéissant à la précédente définition d’un système ouvert:
une personne utilisant un terminal bancaire est un processus applicatif manuel;
a>
b) un programme FORTRAN s’exécutant dans un centre informatique et accédant à une base de données
distante est un processus applicatif informatisé; le serveur du système de gestion de la base de données
distante est également un processus applicatif;
dédié connecté à un équipement
un programme de contrôle de processus s’exécutant sur un calculateur
C>
un système de contrôle de production est un processus applicatif physique.
ind ustriel et en liaison avec
4.2.5 Un processus applicatif représente un ensemble de ressources, y compris les ressources de traitement, dans un
système ouvert réel, qui peuvent servir à mener une activité particulière de traitement de l’information. Un processus
applicatif peut organiser ses interactions avec d’autres processus applicatifs de toute manière utile pour atteindre un
objectif particulier de traitement de l’information: le présent modèle de référence n’impose aucune contrainte ni sur la
forme de ces interactions ni sur les relations possibles pouvant exister entre elles.
4.2.6 L’activité d’un processus applicatif donné est représentée par une ou plusieurs invocations de processus
applicatifs. La coopération entre processus applicatifs se réalise via les relations établies entre invocations de processus
d’activité. A un instant donné, un processus applicatif peut être représenté par zéro, une ou plusieurs invocations de
processus applicatifs. Une invocation de processus applicatif est responsable de la coordination de ses interactions avec
d’autres invocations de processus applicatifs. Cette coordination sort du cadre du présent modèle de référence.
4.2.7 L’OS1 concerne les échanges d’information entre systèmes ouverts (et non le fonctionnement interne de chacun
des systèmes ouverts réels).
4.2.8 Comme le montre la Figure 1, le support physique d’interconnexion de systèmes ouverts constitue le moyen de
transférer l’information entre systèmes ouverts.
4.2.9 L’OS1 ne concerne que l’interconnexion de systèmes. Les autres aspects des systèmes qui ne sont pas liés à leur
interconnexion ne sont pas du domaine de I’OSI.
Rec. UIT-T X.200 (1994 F) 3
---------------------- Page: 9 ----------------------
ISOKEI 7498-U :. l994 (F)
4.2.10 L’OSI ne concerne pas seulement le transfert d’information entre systèmes, c’est-à-dire la transmission, mais
également l’aptitude de: ces systèmes à interfonctionner pour réaliser une tâche commune (répartie). En d’autres termes,
I’OSI concerne les aspects interactifs de la coopération 0 entre systèmes, ce qui découle de l’expression «interconnexion
de systèmes».
4.2.11 L’objec,tif de liOS1 est de définir un ensemble de normes permettant la coopération des systèmes ouverts réels.
Un système qui’ respecte les normes applicables de I’OSI pour coopérer avec d’autres systèmes est appelé un système
ouvert réel.
4.2.12 L’objectif des normes OS1 est de rendre possible la communication entre systèmes autonomes. Tout
équipement qui communique conformément aux protocoles OS1 applicables est l’équivalent, dans l’univers réel, du
concept de «syst&me ouvert» défini dans le présent modèle de référence. Un équipement appartenant à la catégorie des
«terminaux», c’est-à-dire un équipement nécessitant une intervention humaine dans les phases principales du traitement,
peut satisfaire aux conditions énoncées dans la phase précédente quand les normes OS1 appropriées sont utilisées dans la
communication avec d’autres systèmes.
43 . Modélisation de l’environnement OS1
4.3.1 L’élaboration de normes OSI, c’est-à-dire de normes pour l’interconnexion de systèmes ouverts réels, s’appuie
sur l’utilisation de modèles abstraits. Afin de spécifier le comportement externe des systèmes ouverts réels
interconnectés, chaque système ouvert réel est remplacé par un modèle abstrait fonctionnellement équivalent appelé
système ouvert. En toute rigueur, seuls les aspects relatifs à l’interconnexion de ces systèmes ouverts auraient besoin
d’être décrits. Pour y parvenir, il est toutefois nécessaire de décrire à la fois les comportements interne et externe de ces
systèmes ouverts. Seul le comportement externe des systèmes ouverts est retenu pour la définition des normes des
systèmes ouverts réels. Dans le modèle de référence de base, le fonctionnement interne des systèmes ouverts n’est décrit
qu’à seule fin de permettre la définition des aspects relatifs à l’interconnexion. Tout système réel ayant le comportement
externe d’un système ouvert peut être considéré comme un système ouvert réel.
4.3.2 Cette modélisation abstraite s’effectue en deux étapes.
4.3.3 On détermine d’abord les éléments de base des systèmes ouverts et certaines décisions clés sont prises quant à
leur organisation et à leur fonctionnement. On aboutit ainsi au modèle de référence de base d’interconnexion de systèmes
ouverts décrit dans la présente Recommandation I partie de Norme internationale.
4.3.4 On donne ensuite une description détaillée et précise du fonctionnement du système ouvert, dans le cadre
défini par le modèle de référence de base. On aboutit ainsi aux services et protocoles d’interconnexion de systèmes
ouverts, qui font l’objet d’autres Recommandations I Normes internationales.
4.3.5 Il convïent de souligner que le modèle de référence de base, ne spécifiant pas par lui-même le fonctionnement
détaillé et précis des systèmes ouverts, ne saurait spécifier le comportement externe des systèmes ouverts réels ni
imposer une structure de réalisation quelconque pour un système ouvert réel.
l) La coopération entre systèmes ouverts met en jeu une vaste gamme d’activités dans laquelle les activités suivantes ont été
répertoriées:
la communication interprocessus, qui concerne l’échange d’information et la synchronisation des activités entre processus
a)
applicatifs OSI;
la représentation des données, qui concerne tous les aspects de la création et de la maintenance des descriptions de données
b)
ainsi’ que les transformations rendues nécessaires par le reformatage des données échangées entre systèmes ouverts;
le stockage des données, qui concerne les supports de stockage et les systèmes de fichiers et de bases de données assurant
d
la gestion des données stockées sur les supports et don nant accè sà ces données;
la gestion des processus et des ressources, qui concerne les moyens utilisés pour déclarer, lancer contrôler les
et processus
d’application OSI, et les moyens utilisés pour acquérir des ressources OSI;
l’intégrité et la sécurité, qui concernent des contraintes de traitement de l’information devant être maintenues ou garanties
au cours du fonctionnement de systèmes ouverts;
la prise en charge des programmes, qui concerne la définition la compilation, l’édi tion de liens, les essais, le stockage, le
9
transfert et l’accès aux programmes exécutés par les processus d’application OSI.
Certaines de ces activités peuv ‘ent faire intervenir des échanges d’information entre les systèmes ouverts interconnectés, et peuvent
donc concerner 1 ‘OSI par leurs
aspects liés à l’interconnexion.
Ce modèle de référence de base couvre les aspects OS1 de ces activités et qui sont essentiels pour les premières phases de
El aboration des normes OSI.
4 Rec. UIT-T X.200 (1994 F)
---------------------- Page: 10 ----------------------
ISOKEI 7498-l : 1994 (F)
4.3.6 L’attention du lecteur non familier des techniques de modélisation abstraite est attirée sur le fait qu’en dépit
d’une similitude apparente avec des concepts couramment rencontrés dans les systèmes réels, les concepts introduits
dans la description des systèmes ouverts constituent une abstraction. Il n’est donc pas nécessaire que les systèmes ouverts
réels soient réalisés selon la description du modèle.
4.3.7 Dans la suite de ce modèle de référence de base, seuls sont considérés les aspects des systèmes réels et des
processus applicatifs relevant de l’environnement OSI. Leur interconnexion y sera représentée comme à la Figure 2.
4.3.8 L’application du concept d’environnement OS1 (OSIE), via l’utilisation de normes OSI, peut entraîner la
partition de I’OSIE en sous-ensembles correspondant a des ensembles partiellement disjoints de systèmes ouverts réels
qui n’ont pas la capacite physique de communication OSI.
Support physique
Figure 1 - Systèmes ouverts connectés par un support physique
Aspects des processus applicatifs relatifs à I’OSI
par exemple des entités d’application (voir 7.1)
\
me ouvert C Système ouvert S
\
Aspects des
systèmes ouverts
réels relatifs à I’OSI
Support physique de I’OSI
Associations
Figure 2 - Eléments de base de I’OSI
Rec. UIT-T X.200 (1994 F) 5
---------------------- Page: 11 ----------------------
ISOKEI 7498-1 : 1994 (F)
5 Concepts d’une architecture en couches
51 . Introduction
S.l.1 L’article 5 définit les concepts architecturaux utilisés pour élaborer le modèle de référence OSI. Dans une
première étape, il décrit le concept d’architecture en couches (couches, entités, points d’accès aux services, protocoles,
connexions, etc.). Dans une deuxième étape, il présente les identificateurs d’entités, de points d’accès aux services, et de
connexions. Dans une troisième étape, il décrit les points d’accès aux services et les unités de données. Dans une
quatrième étape, il décrit les éléments de fonctionnement de couche, y compris les connexions, la transmission de
données et les fonctions d’erreurs. Puis il présente les aspects relatifs à l’acheminement et traite enfin des aspects relatifs
à la gestion.
5.1.2 Les concepts décrits à l’article 5 sont ceux qui sont nécessaires à la description du modèle de référence OSI.
Cependant, ces concepts ne sont pas tous utilisés dans chacune des couches du modèle de référence.
5.1.3 Quatre éléments fondamentaux interviennent dans le modèle de référence (voir la Figure 2):
a) les systèmes ouverts;
b) les entités d’application se trouvant dans l’environnement d’OS1 (voir 7.1);
c) les associations (voir 5.3) reliant les entités d’application et leur permettant d’échanger de l’information;
d) le support physique pour 1’OSI.
NOTE - Les aspects relatifs à la sécurité, qui sont également des éléments généraux de l’architecture des protocoles. sont
traités dans la Rec. X.800 du CCITT I ISO 7498-2.
52 . Principe de la structuration en couches
Définitions
5.2.1
directement qu’avec
5.2.1.1 sous-système (N): Elément d’une division hiérarchique d’un système ouvert qui n’interagit
les éléments du niveau immédiatement supérieur ou inférieur de cette division.
5.2.1.2 couche (N): Subdivision de l’architecture OSI, constituée des sous-systèmes de rang (N).
5.2.1.3
...
lSO/CEI
NORME
INTERNATIONALE 7498-I
Deuxième édition
1994-I l-l 5
Technologies de l’information -
Interconnexion de systèmes ouverts
- Modèle de référence de base: Le
(OSI)
modèle de base
- Open Systems Interconnection - Basic
Information technology
Reference Model: The Basic Mode1
Numéro de référence
ISO/CEI 7498-l :1994(F)
---------------------- Page: 1 ----------------------
ISOKEI 7498-1: 1994(F)
Sommaire
Page
1
1 Domaine d’application .
2
2 Définitions .
2
Notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2
4 Introduction à l’interconnexion de systèmes ouverts (OSI) .
2
Définitions .
4.1
3
Environnement de l’interconnexion de systèmes ouverts .
4.2
4
Modélisation de l’environnement OS1 .
4.3
6
.........................................................................................................
Concepts d’une architecture en couches
6
5.1 Introduction .
............................................................................................... 6
5.2 Principe de la structuration en couches
9
5.3 Communication entre entités homologues .
13
Identificateurs .
5.4
15
..........................................................................................
5.5 Propriétés des points d’accès aux services
15
5.6 Unités de données .
17
5.7 Nature du service (N) .
17
.........................................................................................
5.8 Eléments de fonctionnement d’une couche
28
5.9 Acheminement .
28
5.10 Qualité de service .
30
.....................................................................................................................
Les couches OS1 - Introduction
30
.......................................................................................................................
6.1 Les différentes couches
31
..................................
6.2 Principes appliqués pour déterminer les sept couches du modèle de référence
32
6.3 Description des couches .
........................................ 32
64 . Combinaison de services en mode connexion et en mode sans connexion
33
6.5 Configuration des systèmes ouverts OS1 .
34
.....................................................................................................
Description détaillée de l’architecture OS1
34
..............................................................................................................................
7.1 Couche application
35
............................................................................................................................
7.2 Couche présentation
36
7.3 Couche session .
39
Couche transport .
7.4
43
Couche réseau .
7.5
48
..................................................................................................................
7.6 Couche liaison de données
51
.............................................................................................................................
7.7 La couche physique
0 ISOKEI 1994
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publi-
cation ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun pro-
cédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l’accord
écrit de l’éditeur.
ISOKEI Copyright Office l Case Postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1995
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
OISOKEI
ISOKEI 7498-l: 1994(F)
Aspects gestion de I’OSI . 55
8.1 Définitions .
55
8.2 Introduction .
55
8.3 Catégories d’activités de gestion .
56
8.4 Principes généraux de localisation des fonctions de gestion
...............................................................
57
Conformité et cohérence avec le présent modèle de référence
......................................................................
57
9.1 Définitions .
57
9.2 Application des spécifications de cohérence et de conformité
........................................................... 57
Annexe A - Brève explication sur la façon dont les couches ont été choisies .
59
Annexe B - Index alphabétique des définitions .
60
. . .
111
---------------------- Page: 3 ----------------------
ISO/CEI 7498-l: 1994(F) 0 ISO/CEI
Avant-propos
LIS0 (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes nationaux
membres de 1’ISO ou de la CE1 participent au développement de Normes
internationales par l’intermédiaire des comités techniques créés par l’organisation
concernée afin de s’occuper des différents domaines particuliers de l’activité technique.
Les comités techniques de I’ISO et de la CE1 collaborent dans des domaines d’intérêt
commun. D’autres organisations internationales, gouvernementales ou non gouveme-
mentales, en liaison avec I’ISO et la CE1 participent également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont créé un comité
technique mixte, l’ISO/CEI JTC 1. Les projets de Normes internationales adoptés par le
comité technique mixte sont soumis aux organismes nationaux pour approbation, avant
leur acceptation comme Normes internationales. Les Normes internationales sont
approuvées conformément aux procédures qui requièrent l’approbation de 75 % au
moins des organismes nationaux votants.
La Norme internationale ISOKEI 7498-l a été élaboree par le comité technique mixte
ISOKEI JTC 1, TechnoZogies de l’infomzation, en collaboration avec l’IUT-T. Le texte
identique est publié en tant que Recommandation IUT-T X.200.
Cette deuxième édition, associée aux parties 2, 3 et 4, annule et remplace la première
édition (ISO 7498: 1984), qui a fait l’objet d’une révision technique.
L’ISOKEI 7498 comprend les parties suivantes, présentées sous le titre général
Technologies de l’information - Interconnexion de systèmes ouverts (OSI) - Modèle
. .
de référence de base:
- Partie 1: Le modèle de base
- Partie 2: Architecture de sécurité
Partie 3: Dénomination et adressage
- Partie 4: Cadre général de gestion
iV
---------------------- Page: 4 ----------------------
OISO/CEI
ISOKEI 7498-l: 1994(F)
Introduction
Ce modèle de référence fournit une base commune pour la coordination de l’établissement des normes en matière
d’interconnexion de systèmes ouverts, tout en permettant de situer les normes existantes dans le cadre du modèle de
référence global. Il identifie également les domaines appelant un développement et une amélioration de la normalisation
et fournit une référence commune pour préserver l’homogénéité des différentes normes concernées. Le texte a été mis au
point conjointement avec l’IUT-T, l’objet principal de cette révision étant de produire le texte conjoint, qui introduit le
concept de transmission en mode sans connexion et incorpore un certain nombre d’améliorations supplémentaires d’ordre
technique ou rédactionnel.
---------------------- Page: 5 ----------------------
Page blanche
---------------------- Page: 6 ----------------------
ISOKEI 7498-1: 1994 (F)
\
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
INTERCONNEXION DE SYSTÈMES OUVERTS (OSI) -
MODÈLE DE RÉFÉRENCE DE BASE: LE MODÈLE DE BASE
1 Domaine d’application
1.1 L’objectif du modèle de référence d’interconnexion de systèmes ouverts est de fournir une base commune de
coordination pour l’élaboration de normes portant sur l’interconnexion de systèmes, tout en permettant de situer les
normes existantes par rapport au modèle de référence dans son ensemble.
12 L’expression interconnexion de systèmes ouverts (OSI) qualifie une famille de normes d’échange
d’informations entre systèmes qui sont «ouverts» aux échanges entre eux du fait de l’adoption par les uns et les autres des
normes appropriées.
1.3 Le fait qu’un sy stème soit 0 uvert n’implique aucune réalisation ou technologie particulières de systèmes, ni des
d’interconnexion partic uliers, mais exprime l’acceptation et l’application mutuelles des normes appropriées.
moyens
1.4 L’objectif du modèle de référence d’interconnexion de systèmes ouverts est également d’indiquer les domaines
où il importe d’élaborer ou d’améliorer des normes et de fournir une référence commune permettant d’assurer la
cohérence de toutes les normes relatives à l’interconnexion de systèmes ouverts. Le modèle de référence
d’interconnexion de systèmes ouverts n’est prévu ni pour servir de spécification de réalisation, ni pour fournir une base
d’évaluation de la conformité de réalisations réelles, ni pour offrir un niveau de détail suffisant permettant de définir avec
précision les services et protocoles de l’architecture d’interconnexion. L’idée est plutôt de définir un cadre conceptuel et
fonctionnel permettant aux équipes internationales d’experts de travailler de manière productive et indépendante à
l’élaboration de normes pour chacune des couches du modèle de référence d’interconnexion de systèmes ouverts.
15 Le modèle de référence est suffisamment souple pour s’adapter aux progrès technologiques et à l’extension des
demandes des utilisateurs. Cette souplesse devra également permettre aux réalisations actuelles d’évoluer par étapes vers
les normes OSI.
1.6 Bien que le domaine d’application des principes généraux d’architecture impliqués par I’OSI soit très vaste, le
modèle de référence d’interconnexion de systèmes ouverts concerne essentiellement les systèmes comprenant des
terminaux, des ordinateurs et périphériques associés et les moyens de transfert d’information entre de tels systèmes.
D’autres aspects de I’OSI méritant d’être considérés sont décrits succinctement (voir 4.2).
17 . La description du modèle de référence OS1 de base est présentée par étapes successives:
18 L’article 4 établit l’intérêt de l’interconnexion de systèmes ouverts, définition de ce qui est connecté, domaine
d’application de l’interconnexion, description des principes de modélisation appliqués dans I’OSI.
19 . L’article 5 décrit les aspects généraux de l’architecture du modèle de référence: structuration en couches,
signification de cette stratification et principes de description des couches.
1.10 L’article 6 mentionne l’identification et la présentation des différentes couches de l’architecture.
1.11 L’article 7 fournit la description des différentes couches.
1.12 L’article 8 fournit la description des aspects gestion de I’OSI.
1.13 L’article 9 précise la spécification de la conformité au modèle de référence OSI.
1.14 Une indication sur la façon dont les couches ont été choisies est donnée en Annexe A de ce modèle de
référence de base.
Rec. UIT-T X.200 (1994 F) 1
---------------------- Page: 7 ----------------------
ISOKEI 7498-l : 1994 (F)
1.15 Les autres aspects du modèle de référence sont décrits dans différentes parties. La première décrit le modèle de
référence de base. La seconde décrit l’architecture de sécurité OSI. La troisième décrit la dénomination et l’adressage
OSI. La quatrième enfin décrit la gestion système OSI.
1.16 Le modèle de référence de base sert de cadre à la définition des services et protocoles qui s’inscrivent dans les
limites établies par le modèle de référence.
1.17 Dans les quelques cas pour lesquels une caractéristique est explicitement qualifiée comme étant «optionnelle»
dans le modèle de référence de base, cette caractéristique devrait être également optionnelle dans le service ou le
protocole correspondant (même si à un instant donné, les deux possibilités de l’option ne sont pas encore étayées par des
documents).
1.18 Ce modèle de référence ne spécifie ni services ni protocoles OSI. Il ne s’agit ni d’une spécification de
réalisation de systèmes, ni d’une base pour l’appréciation de la conformité des réalisations.
1.19 Pour les normes qui répondent aux spécifications OSI, les fonctions optionnelles ont été organisées en un petit
nombre de sous-ensembles pratiques afin d’en faciliter la mise en œuvre et l’appréciation de la compatibilité des
réalisations.
2 Définitions
On trouvera des définitions de termes au début de certains articles et paragraphes. Afin d’y faciliter l’accès, un index est
fourni en Annexe B.
3 Notations
Les couches sont présentées à l’article 5. La notation (N), (N+l) et (N-l) sert à identifier les couches et à les
31 .
situer par rapport aux couches adjacentes:
-
couche (N): une couche quelconque;
-
couche (N+l): la couche immédiatement supérieure;
-
couche (N-l): la couche immédiatement inférieure.
Cette notation s’applique également à d’autres concepts du modèle relatifs à ces couches; par exemple: protocole (N),
service (N+l).
. Le nom de chacune des couches est indiqué à l’article 6. Quand on se réfère à ces couches par leur nom, on
32
remplace les épithètes (N), (N+l) et (N-l) par le nom des couches, précédé, le cas échéant, par l’article «de»; exemples:
protocole de transport, entité de session, service de réseau.
4 Introduction à l’interconnexion de systèmes ouverts (OSI)
NOTE - Les principes généraux décrits aux articles 4 et 5 sont valables pour toutes les couches du modèle de référence,
sauf indications contraires spécifiques à une couche, et formulées aux articles 6 et 7.
41 . Définitions
4.1.1 système réel: Ensemble comprenant un ou plusieurs ordinateurs, le logiciel associé, des périphériques, des
terminaux, des opérateurs humains, des processus physiques, des moyens de transfert d’information, etc. et constituant
un tout autonome capable d’effectuer des traitements et/ou des transferts d’information.
4.1.2 système ouvert réel: Système réel dont les communications avec d’autres systèmes réels sont effectuées
conformément aux normes OSI.
système ouvert: Représentation, dans le cadre du modèle de référence, des aspects d’un système ouvert réel
4.1.3
qui relèvent de 1’OSI.
4.1.4 processus d’application: Elément d’un système ouvert réel effectuant un traitement d’information pour une
application particulière.
4.1.5 environnement d’interconnexion de systèmes ouverts (OSIE) (open system interconnection
environment): Représentation abstraite de l’ensemble des concepts, éléments, fonctions, services, protocoles, etc.’ tels
qu’ils sont définis dans le modèle de référence OS1 et dans les normes dérivées dont l’application permet la
communication entre systèmes ouverts.
Rec. UIT-T X.200 (1994 F)
2
---------------------- Page: 8 ----------------------
ISOKEI 7498-l : 1994 (F)
4.1.6 environnement local de système (local system environment): Représentation
abstraite de la partie du
(LW
système réel qui ne relève pas de I’OSI.
NOTE - Le LSE peut inclure des fonctions nécessaires aux communications non OSI.
4.1.7 invocation de processus d’application: Utilisation spécifique d’une
partie ou de toutes les capacités d’un
processus d’application dans un cas spécifique de traitement de l’information.
4.1.8 type de processus d’application: Description d’une classe de processus d’application en termes de capacités
de traitement de l’information.
42 . Environnement de l’interconnexion de systèmes ouverts
Dans le cadre conceptuel de I’OSI, un système réel est un ensemble comprenant un ou plusieurs ordinateurs, le
4.2.1
logiciel associé, des périphériques, des terminaux, des opérateurs humains, des processus physiques, des moyens de
transfert d’information, etc. constituant un tout autonome capable d’effectuer des traitements et/ou des transferts
d’information.
Un processus applicatif est un élément de système ouvert réel effectuant un traitement d’information pour une
4.2.2
application particulière.
4.2.3 Les processus applicatifs peuvent représenter des processus manuels, des processus informatisés ou des
processus physiques.
4.2.4 Les exemples suivants sont des processus applicatifs obéissant à la précédente définition d’un système ouvert:
une personne utilisant un terminal bancaire est un processus applicatif manuel;
a>
b) un programme FORTRAN s’exécutant dans un centre informatique et accédant à une base de données
distante est un processus applicatif informatisé; le serveur du système de gestion de la base de données
distante est également un processus applicatif;
dédié connecté à un équipement
un programme de contrôle de processus s’exécutant sur un calculateur
C>
un système de contrôle de production est un processus applicatif physique.
ind ustriel et en liaison avec
4.2.5 Un processus applicatif représente un ensemble de ressources, y compris les ressources de traitement, dans un
système ouvert réel, qui peuvent servir à mener une activité particulière de traitement de l’information. Un processus
applicatif peut organiser ses interactions avec d’autres processus applicatifs de toute manière utile pour atteindre un
objectif particulier de traitement de l’information: le présent modèle de référence n’impose aucune contrainte ni sur la
forme de ces interactions ni sur les relations possibles pouvant exister entre elles.
4.2.6 L’activité d’un processus applicatif donné est représentée par une ou plusieurs invocations de processus
applicatifs. La coopération entre processus applicatifs se réalise via les relations établies entre invocations de processus
d’activité. A un instant donné, un processus applicatif peut être représenté par zéro, une ou plusieurs invocations de
processus applicatifs. Une invocation de processus applicatif est responsable de la coordination de ses interactions avec
d’autres invocations de processus applicatifs. Cette coordination sort du cadre du présent modèle de référence.
4.2.7 L’OS1 concerne les échanges d’information entre systèmes ouverts (et non le fonctionnement interne de chacun
des systèmes ouverts réels).
4.2.8 Comme le montre la Figure 1, le support physique d’interconnexion de systèmes ouverts constitue le moyen de
transférer l’information entre systèmes ouverts.
4.2.9 L’OS1 ne concerne que l’interconnexion de systèmes. Les autres aspects des systèmes qui ne sont pas liés à leur
interconnexion ne sont pas du domaine de I’OSI.
Rec. UIT-T X.200 (1994 F) 3
---------------------- Page: 9 ----------------------
ISOKEI 7498-U :. l994 (F)
4.2.10 L’OSI ne concerne pas seulement le transfert d’information entre systèmes, c’est-à-dire la transmission, mais
également l’aptitude de: ces systèmes à interfonctionner pour réaliser une tâche commune (répartie). En d’autres termes,
I’OSI concerne les aspects interactifs de la coopération 0 entre systèmes, ce qui découle de l’expression «interconnexion
de systèmes».
4.2.11 L’objec,tif de liOS1 est de définir un ensemble de normes permettant la coopération des systèmes ouverts réels.
Un système qui’ respecte les normes applicables de I’OSI pour coopérer avec d’autres systèmes est appelé un système
ouvert réel.
4.2.12 L’objectif des normes OS1 est de rendre possible la communication entre systèmes autonomes. Tout
équipement qui communique conformément aux protocoles OS1 applicables est l’équivalent, dans l’univers réel, du
concept de «syst&me ouvert» défini dans le présent modèle de référence. Un équipement appartenant à la catégorie des
«terminaux», c’est-à-dire un équipement nécessitant une intervention humaine dans les phases principales du traitement,
peut satisfaire aux conditions énoncées dans la phase précédente quand les normes OS1 appropriées sont utilisées dans la
communication avec d’autres systèmes.
43 . Modélisation de l’environnement OS1
4.3.1 L’élaboration de normes OSI, c’est-à-dire de normes pour l’interconnexion de systèmes ouverts réels, s’appuie
sur l’utilisation de modèles abstraits. Afin de spécifier le comportement externe des systèmes ouverts réels
interconnectés, chaque système ouvert réel est remplacé par un modèle abstrait fonctionnellement équivalent appelé
système ouvert. En toute rigueur, seuls les aspects relatifs à l’interconnexion de ces systèmes ouverts auraient besoin
d’être décrits. Pour y parvenir, il est toutefois nécessaire de décrire à la fois les comportements interne et externe de ces
systèmes ouverts. Seul le comportement externe des systèmes ouverts est retenu pour la définition des normes des
systèmes ouverts réels. Dans le modèle de référence de base, le fonctionnement interne des systèmes ouverts n’est décrit
qu’à seule fin de permettre la définition des aspects relatifs à l’interconnexion. Tout système réel ayant le comportement
externe d’un système ouvert peut être considéré comme un système ouvert réel.
4.3.2 Cette modélisation abstraite s’effectue en deux étapes.
4.3.3 On détermine d’abord les éléments de base des systèmes ouverts et certaines décisions clés sont prises quant à
leur organisation et à leur fonctionnement. On aboutit ainsi au modèle de référence de base d’interconnexion de systèmes
ouverts décrit dans la présente Recommandation I partie de Norme internationale.
4.3.4 On donne ensuite une description détaillée et précise du fonctionnement du système ouvert, dans le cadre
défini par le modèle de référence de base. On aboutit ainsi aux services et protocoles d’interconnexion de systèmes
ouverts, qui font l’objet d’autres Recommandations I Normes internationales.
4.3.5 Il convïent de souligner que le modèle de référence de base, ne spécifiant pas par lui-même le fonctionnement
détaillé et précis des systèmes ouverts, ne saurait spécifier le comportement externe des systèmes ouverts réels ni
imposer une structure de réalisation quelconque pour un système ouvert réel.
l) La coopération entre systèmes ouverts met en jeu une vaste gamme d’activités dans laquelle les activités suivantes ont été
répertoriées:
la communication interprocessus, qui concerne l’échange d’information et la synchronisation des activités entre processus
a)
applicatifs OSI;
la représentation des données, qui concerne tous les aspects de la création et de la maintenance des descriptions de données
b)
ainsi’ que les transformations rendues nécessaires par le reformatage des données échangées entre systèmes ouverts;
le stockage des données, qui concerne les supports de stockage et les systèmes de fichiers et de bases de données assurant
d
la gestion des données stockées sur les supports et don nant accè sà ces données;
la gestion des processus et des ressources, qui concerne les moyens utilisés pour déclarer, lancer contrôler les
et processus
d’application OSI, et les moyens utilisés pour acquérir des ressources OSI;
l’intégrité et la sécurité, qui concernent des contraintes de traitement de l’information devant être maintenues ou garanties
au cours du fonctionnement de systèmes ouverts;
la prise en charge des programmes, qui concerne la définition la compilation, l’édi tion de liens, les essais, le stockage, le
9
transfert et l’accès aux programmes exécutés par les processus d’application OSI.
Certaines de ces activités peuv ‘ent faire intervenir des échanges d’information entre les systèmes ouverts interconnectés, et peuvent
donc concerner 1 ‘OSI par leurs
aspects liés à l’interconnexion.
Ce modèle de référence de base couvre les aspects OS1 de ces activités et qui sont essentiels pour les premières phases de
El aboration des normes OSI.
4 Rec. UIT-T X.200 (1994 F)
---------------------- Page: 10 ----------------------
ISOKEI 7498-l : 1994 (F)
4.3.6 L’attention du lecteur non familier des techniques de modélisation abstraite est attirée sur le fait qu’en dépit
d’une similitude apparente avec des concepts couramment rencontrés dans les systèmes réels, les concepts introduits
dans la description des systèmes ouverts constituent une abstraction. Il n’est donc pas nécessaire que les systèmes ouverts
réels soient réalisés selon la description du modèle.
4.3.7 Dans la suite de ce modèle de référence de base, seuls sont considérés les aspects des systèmes réels et des
processus applicatifs relevant de l’environnement OSI. Leur interconnexion y sera représentée comme à la Figure 2.
4.3.8 L’application du concept d’environnement OS1 (OSIE), via l’utilisation de normes OSI, peut entraîner la
partition de I’OSIE en sous-ensembles correspondant a des ensembles partiellement disjoints de systèmes ouverts réels
qui n’ont pas la capacite physique de communication OSI.
Support physique
Figure 1 - Systèmes ouverts connectés par un support physique
Aspects des processus applicatifs relatifs à I’OSI
par exemple des entités d’application (voir 7.1)
\
me ouvert C Système ouvert S
\
Aspects des
systèmes ouverts
réels relatifs à I’OSI
Support physique de I’OSI
Associations
Figure 2 - Eléments de base de I’OSI
Rec. UIT-T X.200 (1994 F) 5
---------------------- Page: 11 ----------------------
ISOKEI 7498-1 : 1994 (F)
5 Concepts d’une architecture en couches
51 . Introduction
S.l.1 L’article 5 définit les concepts architecturaux utilisés pour élaborer le modèle de référence OSI. Dans une
première étape, il décrit le concept d’architecture en couches (couches, entités, points d’accès aux services, protocoles,
connexions, etc.). Dans une deuxième étape, il présente les identificateurs d’entités, de points d’accès aux services, et de
connexions. Dans une troisième étape, il décrit les points d’accès aux services et les unités de données. Dans une
quatrième étape, il décrit les éléments de fonctionnement de couche, y compris les connexions, la transmission de
données et les fonctions d’erreurs. Puis il présente les aspects relatifs à l’acheminement et traite enfin des aspects relatifs
à la gestion.
5.1.2 Les concepts décrits à l’article 5 sont ceux qui sont nécessaires à la description du modèle de référence OSI.
Cependant, ces concepts ne sont pas tous utilisés dans chacune des couches du modèle de référence.
5.1.3 Quatre éléments fondamentaux interviennent dans le modèle de référence (voir la Figure 2):
a) les systèmes ouverts;
b) les entités d’application se trouvant dans l’environnement d’OS1 (voir 7.1);
c) les associations (voir 5.3) reliant les entités d’application et leur permettant d’échanger de l’information;
d) le support physique pour 1’OSI.
NOTE - Les aspects relatifs à la sécurité, qui sont également des éléments généraux de l’architecture des protocoles. sont
traités dans la Rec. X.800 du CCITT I ISO 7498-2.
52 . Principe de la structuration en couches
Définitions
5.2.1
directement qu’avec
5.2.1.1 sous-système (N): Elément d’une division hiérarchique d’un système ouvert qui n’interagit
les éléments du niveau immédiatement supérieur ou inférieur de cette division.
5.2.1.2 couche (N): Subdivision de l’architecture OSI, constituée des sous-systèmes de rang (N).
5.2.1.3
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.