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

Status
Published
Publication Date
16-Nov-1994
Current Stage
9093 - International Standard confirmed
Start Date
21-Jun-2000
Completion Date
12-Feb-2026

Relations

Effective Date
15-Apr-2008

Overview

ISO/IEC 7498-1:1994 - "Information technology - Open Systems Interconnection - Basic Reference Model: The Basic Model" (also published as ITU‑T Rec. X.200) defines the conceptual OSI Reference Model used to coordinate standards for system interconnection. This second edition (1994, corrected/reprinted 1996) replaces the 1984 edition and introduces refinements such as explicit treatment of connectionless transmission. The standard provides a common, technology‑neutral framework - a layered architecture - to place existing and future communications standards in perspective. It is explicitly not an implementation specification or a conformance test suite.

Key Topics

  • Layered architecture and notation: Formalizes the (N), (N+1), (N−1) notation to relate adjacent layers; names and roles of the model’s seven layers are introduced and described (see clause 7).
  • Principles of layering: Concepts behind modularization, peer‑entity communication, identifiers and service boundaries.
  • Services, protocols and service-access-points (SAPs): Distinguishes between services provided by a lower layer and protocols used between peer entities at the same layer; discusses properties of SAPs and data units.
  • Connection modes: Defines and accommodates both connection‑oriented and connectionless transmission modes.
  • Quality of Service (QoS): Introduces QoS considerations and how they relate to layer services.
  • Routing and layer operation elements: High‑level discussion of routing roles and components involved in layer operation.
  • Management and compliance: Describes management aspects of OSI and requirements for consistency with the reference model (clauses 8–9).
  • Supporting material: Annex A explains how the seven layers were chosen; Annex B provides an alphabetical index of definitions.

Applications

ISO/IEC 7498-1 is used as a foundational, normative reference to:

  • Guide standardization bodies and working groups when defining network protocols and services.
  • Provide architects and designers with a conceptual framework to map functionality and interfaces across protocol stacks.
  • Help educators and authors teach network concepts (the OSI model remains a key conceptual tool).
  • Identify gaps and development opportunities when aligning or evolving existing network standards.
  • Assist procurement, interoperability planning, and high‑level system design by clarifying service vs. protocol boundaries.

Who Would Use This Standard

  • Standards developers and technical committees (ISO/IEC, ITU‑T)
  • Network architects and protocol designers
  • Systems integrators and interoperability test teams
  • Academic instructors and IT trainers
  • Government and enterprise IT planners considering multi‑vendor interconnection

Related Standards

  • ISO/IEC 7498‑2 (Security Architecture)
  • ISO/IEC 7498‑3 (Naming and Addressing)
  • ISO/IEC 7498‑4 (Management Framework)
  • ITU‑T Recommendation X.200 (identical text)

Keywords: ISO/IEC 7498-1, OSI Reference Model, Open Systems Interconnection, OSI model, layered architecture, network protocols, X.200, connectionless, QoS, service-access-point.

Standard

ISO/IEC 7498-1:1994 - Information technology -- Open Systems Interconnection -- Basic Reference Model: The Basic Model

English language
59 pages
sale 15% off
Preview
sale 15% off
Preview
Standard

ISO/IEC 7498-1:1994 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Modele de référence de base: Le modele de base

French language
62 pages
sale 15% off
Preview
sale 15% off
Preview
Standard

ISO/IEC 7498-1:1994 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Modele de référence de base: Le modele de base

French language
62 pages
sale 15% off
Preview
sale 15% off
Preview

Get Certified

Connect with accredited certification bodies for this standard

BSI Group

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

UKAS United Kingdom Verified

NYCE

Mexican standards and certification body.

EMA Mexico Verified

Sponsored listings

Frequently Asked Questions

ISO/IEC 7498-1:1994 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model". This standard covers: 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.

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.

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

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

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

Standards Content (Sample)


INTERNATIONAL
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)
ISO/IEC 7498=1:1994(E)
Contents
Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Scope
Definitions .
..........................................................................................................................................................
3 Notation
....................................................................................
4 Introduction to Open Systems Interconnection (OSI)
4.1 Definitions .
Open System Interconnection Environment .
4.2
.........................................................................................................
4.3 Modelling the OS1 Environment
Concepts of a layered architecture .
Introduction .
..........................................................................................................................
512 Principles of layering
Communication between peer-entities .
514 Identifiers .
Properties of service-access-points .
55 .
56 Data-units .
The nature of the (N)-service .
5.8 Elements of layer operation .
Routing .
...................................................................................................................
5110 Quality Of Service (QOS)
Introduction to the specific OS1 layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61 Specific layers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The principles used to determine the seven layers in the Reference Model
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63 Layer descriptions
. . . . . . . . . .~.
614 Combinations of connection-mode and connectionless-mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65 . Configurations of OS1 Open Systems
...................................................................................
7 Detailed description of the resulting OS1 architecture
...............................................................................................................................
7.1 Application Layer
7.2 Presentation Layer .
......................................................................................................................................
7.3 Session Layer
7.4 Transport Layer .
75 Network Layer .
7:6 Data Link Layer .
.....................................................................................................................................
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
ISO/IEC 7498=1:1994(E)
0 ISO/lEC
8 Management aspects of OSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81 . Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2 Introduction .
8.3 Categories of management activities .
...............................................................................
8.4 Principles for positioning management functions
9 Compliance and Consistency with this reference model .
91 Definitions .
.................................................................. 55
912 Application of consistency and compliance requirements
- Brief explanation of how the layers were chosen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annex A
Annex B - Alphabetical index to definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
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
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
This page intentionally left blank

ISO/IEC 7498-l : 1994(E)
INTERNATIONAL STANDARD
CCITT RECOMMENDATION
INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION -
BASIC REFERENCE MODEL: THE BASIC MODEL
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
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)
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
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.
ITU-T Rec. X.200 (1994 E)
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
r
I
TlSO2840-94/dO2
Physical media for OSI
Associations
Figure 2 - Basic elements of OS1
Concepts of a layered architecture
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.
ITU-T Rec. X.200 (1994 E)
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
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 (N)-subsystems,
represented for convenience in the vertical sequence shown in Figure 3. Adjacent (N)-subsystems communicate through
their common boundary. (N)-subsystems of the same rank (N) collectively form the (N)-layer of the Reference Model
of Open Systems Interconnection. There is one and only one (N)-subsystem in an open system for layer N. An
(N)-subsystem consists of one or several (N)-entities. Entities exist in each (N)-layer. Entities in the same (N)-layer are
termed peer-(N)-entities. Note that the highest layer does not have an (N+l)-layer above it and the lowest layer does not
have an (N-Q-layer below it.
5.2.2.2 Not all peer-(N)-entities need or even can communicate. There may be conditions which prevent this
communication (for example: they are not in interconnected open systems, or they do not support the same protocol
subsets). Communication among peer-(N)-entities which reside in the same (N)-subsystem is provided by the LSE and
therefore is out of the scope of OSI.
6 ITU-T Rec. X.200 (1994 E)
ISO/IEC 7498-l : 1994(E)
Open
OPen
system A system B
Hicrhest laver I I I
Physical media for OSI
TiSO2850-94/dO3
Figure 3 - Layering in cooperating open systems
NOTES
1 The distinction between the type of some object and an instance of that object is a distinction of significance for OSI.
A type is a description 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 a class. A type, and any instances of this type can be referred to by an individual name. Each nameable
instance and the type to which this instance belongs carry distinguishable names.
For example, given that a programmer has written a computer program, that programmer has generated a type of something
where instances of that type are created every time that particular program is invoked 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 of that program.
The general concept of instantiation applies within OSI: Consider now an (N)-entity in the OS1 context. It too, has two
aspects, a type and a collection of invocations. The type of an (N)-entity is defined by description of the specific set of (N)-layer
functions it is able to perform. An invocation of that type of (N)-entity is a specific invocation of whatever it is within the relevant
open system that provides the (N)-layer functions called for by its type for a particular occasion of communication. It follows from
these observations that (N)-entities refer only to the properties of an association between peer (N)-entities, while an (N)-entity-
invocation refers to the specific, dynamic occasions of actual information exchange.
It is important to note that actual communication occurs only between (N)-entity-invocations at all layers. In the
connection-mode (see 5.3.3), it is only at connection establishment time (or its logical equivalent during a recovery process) that
(N)-entities are explicitly relevant. An actual connection is always made with a specific (N)-entity-invocation, although the request
for connection is often made to an arbitrary (N)-entity (of a specific type). If an (N)-entity-invocation is aware of the name of its
peer-(N)-entity-invocation, it is able to request another connection to that (N)-entity-invocation.
2 It may be necessary to further divide a layer into small substructures called sublayers and to extend the technique of
layering to cover other dimensions of OSI. A sublayer is defined as a grouping of functions in a layer which may be bypassed. The
bypassing of all the sublayers of a layer is not allowed. A sublayer uses the entities and communication services of the layer. The
detailed definition or additional characteristics of a sublayer are for further study.
5.2.2.3 Except for the highest layer, each (N)-layer provides (N+l)-entities in the (N+l)-layer with an (N)-service at
(N)-SAP(s). The properties of (N)-SAPS are described in 5.5. The highest layer is assumed to represent all possible uses
of the (N)-service which are provided by the lower layers.
NOTE - Not all open systems provide the initial source or final destination of data. Such open systems need not contain
the higher layers of the architecture (see Figure 12).
ITU-T Rec. X.200 (1994 E)
ISO/IEC 7498-l : 1994(E)
5.2.2.4 Each service provided by an (N)-layer may be tailored by the selection of one or more (N)-facilities which
determine the attributes of that service. When a single (N)-entity cannot by itself fully support a service requested by an
(N+l)-entity it calls upon the co-operation of other (N)-entities to help complete the service request. In order to
co-operate, (N)-entities in any layer, other than those in the lowest layer, communicate by means of the set of services
provided by the (N-1)-layer (see Figure 4). The entities in the lowest layer are assumed to communicate directly via the
physical media which connect them.
‘ii”“““’ ” ““’ . . .:
‘.,‘. .,\;,,l;I~;~~,, .,,,, ,, ! :“y:,. .,; .:~~:.‘;~:i::(~~ ,,, : ,:,,, ,,,: :, ,,, ~,:-
(N)-layer ‘1’. ,I,, ,y,:: ::‘:,r: 1,‘:::
., .: .“.,. _.,
\ .: .“‘, . . . . _,.,,: :;I.: ,/,, “:,,: .,,. :., .:. ., .
.,_._
TlSO2860-94/dO4
Figure 4 - (N + l)-entities in the (N + l)-layer
communicate through the (N)-layer
5.2.2.5 The services of an (N)-layer are provided to the (N+l)-layer using the (N)-functions performed within the
(N)-layer and as necessary the services available from the (N-1)-layer.
NOTE - This does not preclude the case where no protocol action is required in the (N)-layer to support a given
(N)-facility because it is already available at the (N-1)-service boundary. However, null functionality of the complete (N)-protocol is
not allowed.
5.2.2.6 An (N)-entity may provide services to one or more (N+l)-entities and use the services of one or more
(N-1)-entities. An (N)-service-access-point is the point at which a pair of entities in adjacent layers use or provide
services (see Figure 7).
5.2.2.7 Cooperation between (N)-entities is governed by one or more (N)-protocols. The entities and protocols within
a layer are illustrated in Figure 5.
(N)-entities
TIS 02870~94/dO5
(N)-protocol
Figure 5 - (N)-protocols between (IV)-entities
8 IT&T Rec. X.200 (1994 E)
ISO/IEC 7498-1 : 1994(E)
Communication between peer-entities
53 .
5.3.1 Definitions
(N)-association: A cooperative relationship among (N)-entity-invocations.
5.3.1.1
5.3.1.2 (N)-connection: An association requested by an (N+l)-entity for the transfer of data betweeen two or more
(N+l)-entities. The association is established by the (N)-layer and provides explicit identification of a set of (N)-data-
transmissions and agreement concerning the (N)-data-transmission services to be provided for the set.
(N)-connection-endpoint: A terminator at one end of an (N)-connection within an (N)-service-access-point.
5.3.1.3 -
5.3.1.4 multi-endpoint-connection: A connection with more than two connection-endpoints.
5.3.1.5 correspondent (N)-entities: (N)-entities with an (N-1)-connection between them.
5.3.1.6 (N)-relay: An (N)-function by means of which an (N)-entity forwards data received from one peer-(N)-entity
to another peer-(N)-entity.
5.3.1.7 (N)-data-source: An (N)-entity that sends (N-1)-service-data-units (see 5.6.1.7) on an (N-l)-connection.2)
5.3.1.8 (N)-data-sink: An (N)-entity that receives (N-1)-service-data-units on an (N-1)-connnection2)
5.3.1.9 (N)-data-transmission: An (N)-facility which conveys (N)-service-data-units from one (N+l)-entity to one
or more (N+l)-entities.
5.3.1.10 (N)-duplex-transmission: (N)-data-transmission in both directions at the same time.2)
5.3.1.11 (N)-half-duplex-transmission: (N)-data-transmission in either direction, one direction at a time; the choice of
direction is controlled by an (N+1)-entity.2)
5.3.1.12 (N)-simplex-transmission: (N)-data-transmission in one preassigned direction2)
5.3.1.13 (N)-data-communication: An (N)-function which transfers (N)-protocol-data-units (see 5.6.1.3) according to
an (N)-protocol, over one or more (N-l)-connections.2)
5.3.1.14 (N)-two-way-simultaneous-communication: (N)-data-communication in both directions at the same time.
5.3.1.15 (N)-two-way-alternate-communication: (N)-data-communication in both directions, one direction at a time.
5.3.1.16 (N)-one-way-communication: (N)-data-communication in one preassigned direction.
5.3.1.17 (N)-connection-mode transmission: (N)-data-transmission in the context of an (N)-connection.
5.3.1.18 (N)-connectionless-mode transmission: (N)-data-transmission not in the context of an (N)-connection and
not required to maintain any logical relationship between (N)-service-data-units.
Description
5.3.2
5.3.2.1 For information to be exchanged between two or more (N+l)-entities, an association is established between
them in the (N)-layer using an (N)-protocol.
NOTE - Classes of protocols may be defined within the (N)-protocols.
5.3.2.2 The rules and formats of an (N)-protocol are instantiated in an (N)-subsystem by an (N)-entity. An (N)-entity
may support one or more (N)-protocols. (N)-entities may support (N)-protocols which are connection-mode or
connectionless-mode or both. (N)-entities when supporting connection-mode maintain the binding of (N)-connections to
the appropriate (N+l)-entities at the appropriate (N)-SAPS. (N)-entities when supporting connectionless-mode maintain
a binding with the appropriate (N)-SAPS for delivering the connectionless data to the (N+l)-entities.
5.3.2.3 (N+l)-entities can communicate only by using the services of the (N)-layer. There are instances where services
provided by the (N)-layer do not permit direct access between all of the (N+l)-entities which have to communicate. If
this is the case communication can still occur if some other (N+l)-entities can act as relays between them (see Figure 6).
2, These definitions are not for use in this Basic Reference Model, but are for use in other OS1 standards.
ITU-T Rec. X.200 (1994 E) 9
ISO/IEC 7498-l : 1994(E)
Relay entity
TlSO2880-94/dO6
Figure. 6 - ~Communication through a relay
5.3.2.4 The fact that communication is relayed by a chain of (N+l)-entities is known neither by the (N)-layer nor by
the (N+2)-layer.
5.3.3 Modes of communication
5.3.3.1 Introduction
5.3.3.1.1 An (N)-layer may offer a connection-mode service, a connectionless-mode service, or both, to the (N+l)-layer,
using the service or services provided by the (N-1)-layer. Any instance of transmission between the (N+l)-entities must
utilize the same mode of (N)-service.
5.3.3.1.2 Both the (N)-connection-mode service and the (N)-connectionless-mode service are characterised by the
facilities which they offer to, and the quality of service seen by, the (N+l)-entities. For both the (N)-connection-mode
service and the (N)-connectionless-mode service, functions may be provided by the (N)-layer to enhance the facilities
offered to, and the quality of service seen by the (N+l)-entities over those which are offered to the (N)-layer by the
(N-1)-layer and, if necessary, to convert between one mode of service and another.
5.3.3.1.3 Since connection-mode transmission and connectionless-mode transmission are complementary concepts, they
are best understood in juxtaposition, particularly since connectionless-mode transmission is defined most easily in
relationship to the concept of a connection.
5.3.3.1.4 In order for (N+l)-entities to be able to communicate using an (N)-connection-mode service or an
(N)-onnectionless-mode service it is essential that a prearranged association exists between them, constituted by the
pre-knowledge which it is essential that each (N+l)-entity has of the others in order at least to initiate the use of the
service. This association is established in ways which are not detailed in this Basic Reference Model and comprises four
elements:
a) knowledge of the addresses of the peer-(N)-entities involved;
b) knowledge of a protocol agreed by the peer-(N)-entities for use at least to initiate communication;
c) knowledge of the availability for communication of the peer-(N)-entities;
d) knowledge of the quality of service available from the (N)-service.
NOTE - The pre-knowledge constituting a prearranged association can be acquired in many ways; some examples are
listed below:
from information acquired manually when contracts are exchanged with a service provider;
a)
b) from information which a network administration may provide in a directory or enquiry database;
from information that may be learned from previous instances of communication;
C)
d) from information that may be provided dynamically through the operation of management protocols.
The total pre-knowledge constituting a prearranged association is likely to be acquired in a combination of the above
ways.
10 ITU-T Rec. X.200 (1994 E)
ISO/IEC 7498-l : 1994(E)
5.3.3.2 Connection mode
5.3.3.2.1 A connection is an association established for the transfer of data between two or more peer-(N)-entities. This
association binds the peer-(N)-entities together with the (N-1)-entities in the next lower layer. The ability to establish
and release a connection and to transfer data over it is provided to the (N)-entities in a given (N)-layer by the next lower
layer as a connection-mode service. The use of a connection-mode service by peer-(N)-entities proceeds through three
distinct phases:
connection establishment;
a>
data transfer; and
b)
connection release.
C)
5.3.3.2.2 In addition to the clearly distinguishable lifetime exhibited by these phasesa connection has the following
fundamental characteristics:
it involves establishing and maintaining a two or more party agreement concerning the transmission of
a>
data among the peer-(N)-entities concerned, and using the provider of the (N-1)-service;
ation between all the parties concerned
it allows the negoti of the parameters and options that will govern
W
the transmission of data;
it provides connection identification by means of which the overheads involved in address resolution and
C>
transmission can be av ,oided on data transfers;
d) it provides a context within which successive units of data transmitted between the peer-entities are
logically related, and makes it possible to maintain sequence and provide flow control for those
transmissions.
5.3.3.2.3 The characteristics of connection-mode transmission are particularly attractive in applications which ca
...


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)
ISOKEI 7498-1: 1994(F)
Sommaire
Page
1 Domaine d’application .
2 Définitions .
Notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Introduction à l’interconnexion de systèmes ouverts (OSI) .
Définitions .
4.1
Environnement de l’interconnexion de systèmes ouverts .
4.2
Modélisation de l’environnement OS1 .
4.3
.........................................................................................................
Concepts d’une architecture en couches
5.1 Introduction .
............................................................................................... 6
5.2 Principe de la structuration en couches
5.3 Communication entre entités homologues .
Identificateurs .
5.4
..........................................................................................
5.5 Propriétés des points d’accès aux services
5.6 Unités de données .
5.7 Nature du service (N) .
.........................................................................................
5.8 Eléments de fonctionnement d’une couche
5.9 Acheminement .
5.10 Qualité de service .
.....................................................................................................................
Les couches OS1 - Introduction
.......................................................................................................................
6.1 Les différentes couches
..................................
6.2 Principes appliqués pour déterminer les sept couches du modèle de référence
6.3 Description des couches .
........................................ 32
64 . Combinaison de services en mode connexion et en mode sans connexion
6.5 Configuration des systèmes ouverts OS1 .
.....................................................................................................
Description détaillée de l’architecture OS1
..............................................................................................................................
7.1 Couche application
............................................................................................................................
7.2 Couche présentation
7.3 Couche session .
Couche transport .
7.4
Couche réseau .
7.5
..................................................................................................................
7.6 Couche liaison de données
.............................................................................................................................
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
OISOKEI
ISOKEI 7498-l: 1994(F)
Aspects gestion de I’OSI . 55
8.1 Définitions .
8.2 Introduction .
8.3 Catégories d’activités de gestion .
8.4 Principes généraux de localisation des fonctions de gestion
...............................................................
Conformité et cohérence avec le présent modèle de référence
......................................................................
9.1 Définitions .
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 .
Annexe B - Index alphabétique des définitions .
. . .
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
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 blanche
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
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
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)
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
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
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)
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
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 entités (N) homologues: Entités appartenant à la même couche (N).
5.2.1.4 sous-couche: Subdivision d’une couche.
5.2.1.5 service (N): Capacité fondamentale de la couche (N) et des couches inférieures à celle-ci, offerte aux entités
(N+l) à la frontière entre la couche (N) et la couche (N+l).
5.2.1.6 fonctionnalité (N): Elément d’un service (N).
5.2.1.7 fonction (N): Elément de l’activité d’entités (N).
5.2.1.8 point d’accès au service (N), SAP (service access point) (N): Point où les services (N) sont fournis par une
entité (N) à une entité (N+l).
5.2.1.9 protocole (N): Ensemble de règles et de formats (sémantiques et syntaxiques) déterminant le comportement
de communication des entités (N) lorsqu’elles exécutent les fonctions (N).
5.2.1.10 type d’entité (N): Description d’une classe d’entités (N) en termes d’ensemble de capacités définies pour la
couche (N).
5.2.1.11 entité (N): Elément actif dans un sous-système (N) comportant un ensemble de capacités définies pour la
couche (N) et correspondant à un type donné d’entité (N) (sans que soient utilisées d’autres capacités).
5.2.1.12 invocation d’entité (N): Utilisation particulière d’une partie ou de l’ensemble des capacités d’une entité (N)
donnée (sans que soient utilisées d’autres capacités).
Description
5.2.2
5.2.2.1 La technique de structuration de base du modèle de référence OS1 est la structuration en couches. Selon cette
technique, on considère que chaque système ouvert est logiquement composé d’un ensemble ordonné de sous-systèmes
qu’on représente par commodité dans l’ordre vertical comme le montre la Figure 3. Les sous-systèmes adjacents
Rec. UIT-T X.200 (1994 F)
ISO/CEI 7498-l : 1994 (F)
communiquent a travers leur frontière commune. L’ensemble des sous-systèmes de même rang (N) constitue la couche
(N) du modèle de référence OSI. Dans un système ouvert, il existe un et un seul sous-système (N) pour la couche (N).
Un sous-système (N) est constitué d’une ou de plusieurs entités (N). Il y a des entités dans chacune des couches. Les
entités d’une même couche (N) sont appelées entités (N) homologues. A noter que la couche de niveau le plus élevé n’a
pas de couche (N+I) au-dessus d’elle et que la couche de niveau le plus bas n’a pas de couche (N-l) au-dessous d’elle.
5.2.2.2 Les entités (N) homologues n’ont pas toutes le besoin ou même la capacité de communiquer. Dans certaines
conditions, cette communication peut être impossible (lorsque par exemple les entités homologues ne se trouvent pas
dans des systèmes ouverts interconnectés, ou bien lorsqu’elles ne mettent pas en œuvre les mêmes sous-ensembles de
protocoles). La communication entre entités (N) homologues résidant dans le même sous-système (N) est assurée par
l’environnement de système local et ne relève donc pas de I’OSI.
Système Système système Système
ouwt A ouvert C ouvert s
ouvert B
Couche
supérieure
Couche(N+l)
Couche (N)
Couche (N - 1)
Couche
inf&ieure
Support physique de I’OSI
TlSO2850-94/dO3
Figure 3 - Structuration en couches de systèmes ouverts coopérants
NOTES
1 La distinction entre le type d’un objet et une instance de cet objet est pertinente dans le cadre de 1’OSI. Un type est la
description d’une classe d’objets. Une instance de ce type est un quelconque objet conforme à cette description. Les instances d’un
même type constituent une classe. On peut faire référence à un type et à une instance quelconque de ce type par un nom qui leur est
propre. Chaque instance dénommable et le type auquel cette instance appartient doivent porter des noms distinctifs.
Par exemple, lorsqu’un programmeur écrit un logiciel, il crée un type de quelque chose dont les instances seront créées
chaque fois que ce programme sera appelé pour être exécuté sur un ordinateur. Ainsi, un compilateur FORTRAN est un type, et
chaque fois qu’une copie de ce programme est appelée sur un équipement de traitement de données, on génère une instance de ce
programme.
Le concept général d’instanciation s’applique à l’intérieur de I’OSI. Considérons ainsi une entité (N) dans le contexte OSI; là
aussi cette entité a deux aspects: un type et un ensemble d’instances. Le type d’une entité (N) est défini par l’énumération de
l’ensemble des fonctions de la couche (N) qu’elle est capable d’exécuter. Une instance de ce type d’entité (N) est une instance
particulière de quelque chose qui, dans le système ouvert considéré et à l’occasion d’une communication donnée, effectue les fonctions
de couche (N) auxquelles le type d’entité (N) fait appel. De ceci il découle que les entités (N) ont trait seulement aux propriétés d’une
association entre entités (N) homologues, alors qu’une instance d’entité (N) a trait aux aspects dynamiques particuliers d’un échange
effectif d’information.
Il est important de noter que, dans toutes les couches, il n’y a de communication effective qu’entre instances d’entités (N).
En mode connexion (voir 5.3.3), c’est seulement au moment de l’établissement de la connexion (ou au moment équivalent lors d’une
procédure de reprise) que des entités (N) interviennent explicitement. Une connexion réelle est toujours établie avec une instance
spécifique d’entité (N), bien que la demande de connexion soit souvent adressée à une quelconque entité (N) (de type donné). Si une
instance d’entité (N) connaît le nom de son instance d’entité (N) homologue, elle pourra demander une autre connexion avec cette
instance d’entité (N).
Rec. UIT-T X.200 (1994 F) 7
ISO/CEI 7498-l : 1994 (F)
2 Il peut s’avérer nécessaire d’aller plus loin en divisant une couche en sous-structures limitées appelées sous-couches,
et d’étendre la technique de stratification à d’autres aspects de I’OSI. Une sous-couche est définie comme un groupement des fonctions
de couche pouvant être court-circuitées. Le court-circuitage de toutes les sous-couches d’une couche n’est pas autorisé. Une sous-
couche utilise les entités et services de communication de sa couche. La définition détaillée et les caractéristiques additionnelles des
sous-couches appellent un complément d’étude.
5.2.2.3 Sauf pour la couche la plus élevée, chaque couche (N) fournit aux entités (N+l) de la couche (N+l) un service
(N) au point SAP (N). Les propriétés des points SAP (N) sont décrites au 5.5. La couche la plus élevée est supposée
représenter toutes les utilisations possibles des services fournis par les couches inférieures.
NOTE - Certains systèmes ouverts ne constituent ni la source initiale ni la destination finale des données. De tels systèmes
ouverts n’ont pas besoin de comporter les couches supérieures de l’architecture (voir la Figure 12).
5.2.2.4 Il est possible d’adapter chaque service fourni par une couche (N) par le choix d’une ou plusieurs
fonctionnalités (N) qui en déterminent les attributs. Quand une entité (N) ne peut à elle seule assurer complètement un
service demandé par une entité (N+I), elle fait appel à la coopération d’autres entités (N) pour l’aider à fournir le service
demande. Pour coopérer, les entités d’une couche (N) quelconque (sauf celles de la couche la plus basse) communiquent
au moyen de l’ensemble des services fournis par la couche (N-l) (voir la Figure 4). On suppose que les entités de la
couche la plus basse communiquent directement via le support physique qui les interconnecte.
Couche(N+l) Entités (N + 1)
TlSO2860-94/dO4
Figure 4 - Les entités (N + 1) de la couche (N + 1)
communiquent à travers la couche (N)
5.2.2.5 Les services d’une couche (N) sont fournis à la couche (N+I) grâce aux fonctions (N) effectuées à l’intérieur de
la couche (N) et, si besoin est, à l’aide des services offerts par la couche (N-l).
NOTE - Ceci n’exclut pas le cas où aucune action de protocole n’est requise dans la couche (N) pour prendre en charge une
fonctionnalité (N) donnée du fait que celle-ci est déjà disponible à la frontière de service (N-l). Cependant, une fonction nulle du
protocole (N) complet n’est pas autorisée.
5.2.2.6 Une entité (N) peut fournir des services à une ou plusieurs entités (N+l) et utiliser les services d’une ou de
plusieurs entités (N-l). Un point d’accès aux services (N) est le point où deux entités situées dans des couches
adjacentes, utilisent ou fournissent des services (voir la Figure 7).
5.2.2.7 La coopération entre entités (N) est régie par un ou plusieurs protocoles (N). La Figure 5 représente les entités
et protocoles d’une couche.
Entités (N)
Couche (N)
TlSO2870-94/d05
Protocole (N)
Figure 5 - Protocole (N) entre entités (N)
8 Rec. UIT-T X.200 (1994 F)
ISOKEI 7498-l : 1994 (F)
.
53 Communication entre entités homologues
5.3.1 Définitions
5.3.1.1 association (N): Relation de coopération entre invocations d’entités (N).
5.3.1.2 connexion (N): Association demandée par une entité (N+l) pour le transfert de données entre deux entités
(N+l) ou plus. L’association est établie par la couche (N); elle identifie explicitement une série de transmissions de
données (N) et fixe l’accord concernant les services de transmission de données (N) à fournir pour cette série.
5.3.1.3 extrémité de connexion (N): Terminaison d’une connexion (N) en un point d’accès aux services (N).
5.3.1.4 connexion multipoint: Connexion comportant plus de deux extrémités de connexion.
5.3.1.5 entités (N) correspondantes: Entités (N) reliées par une connexion (N-l).
5.3.1.6 relais (N): Fonction (N) au moyen de laquelle une entité (N) retransmet à une autre entité homologue (N) les
données reçues d’une entité homologue (N).
5.3.1.7 source de données (N): Entité (N) qui envoie des unités de données de service (N-l) (voir 5.1.6.7) sur une
connexion (N-1).2)
5.3.1.8 puits de données (N): Entité (N) recevant des unités de données de service (N-l) sur une connexion (N-1).2)
5.3.1.9 transmission de données (N): Fonctionnalité (N) transportant des unités de données de service (N) d’une
entité (N+l) a une ou plusieurs entites (N+l).
5.3.1.10 transmission duplex (N): Transmission de données (N) simultanément dans les deux sens.2)
5.3.1.11 transmission semi-duplex (N): Transmission de données (N) dans un sens ou dans l’autre alternativement, le
sens de transmission étant contrôlé par une entité (N+1).2)
5.3.1.12 transmission simplex (N): Transmission de données (N) dans un seul sens fixé à l’avance.2)
5.3.1.13 communication de données (N): Fonction (N) transférant des unités de données de protocole (N) (voir
5.6.1.3) conformément à un protocole (N) sur une ou plusieurs connexions (N-1).2)
5.3.1.14 communication bilatérale simultanée (N): Communication de données (N) dans les deux sens à la fois.
5.3.1.15 communication bilatérale à I’alternat (N): Communication de données (N) dans un sens ou dans l’autre,
alternativement.
5.3.1.16 communication unilatérale (N): Communication de données (N) dans un seul sens fixé à l’avance.
5.3.1.17 transmission en mode connexion (N): Transmission de données (N) dans le contexte d’une connexion (N).
5.3.1.18 transmission en mode sans connexion (N): Transmission de données (N) hors du contexte d’une connexion
(N) et qui n’est pas tenue de maintenir une quelconque relation logique entre les unités de données de service (N).
5.3.2 Description
5.3.2.1 Pour pouvoir échanger des informations entre deux entités (N+l) ou plus, il faut établir entre elles une
association dans la couche (N) à l’aide d’un protocole (N).
NOTE - Des classes de protocoles peuvent être définies au sein des protocoles (N).
5.3.2.2 Les règles et les formats d’un protocole (N) sont instanciés dans un sous-système (N) par une entité (N). Une
entité (N) peut prendre en charge un ou plusieurs protocoles (N). Des entités (N) peuvent prendre en charge des
protocoles (N) en mode connexion, en mode sans connexion, ou les deux. Les entités (N) prenant en charge le mode
connexion maintiennent les connexions (N) avec les entités (N+I) appropriées aux points d’accès aux services (N)
correspondants. Les entités (N) prenant en charge le mode sans connexion maintiennent un lien avec les points d’accès
aux services (N) appropriés pour remettre les données en mode sans connexion aux entités (N+I).
2, Ces définitions ne sont pas utiles pour le présent modèle de référence de base, mais sont utilisées dans d’autres normes OSI.
Rec. UIT-T X.200 (1994 F) 9
ISOKEI 7498-1: 1994 (F)
5.3.2.3 Les entités (N+l) ne peuvent communiquer qu’en se servant des services de la couche (N). Dans certaines
circonstances, les services fournis par la couche (N) ne permettent pas des liaisons directes entre toutes les entités (N+l)
ayant à communiquer. Dans ce cas, la communication peut néanmoins avoir lieu si d’autres entités (N+l) peuvent
remplir la fonction de relais entre elles (voir la Figure 6).
Entité relais
ntités (N + 1)
lS02880-94JdO6
Figure 6 - Commuuication par l’intermédiaire d’un relais
5.3.2.4 Le fait qu’une communication soit relayée par une chaîne d’entités (N+l) n’est connu ni de la couche (N), ni de
la couche (N+2).
5.3.3 Modes de communication
5.3.3.1 Introduction
5.3.3.1.1 Une couche (N) peut offrir à la couche (N+l) un service en mode connexion, un service en mode sans
connexion, ou les deux, en utilisant le ou les services fournis par la couche (N-l). Toute instance de transmission entre
entités (N+l) doit utiliser un même mode de service (N).
5.3.3.1.2 Les services (N) en mode connexion et en mode sans connexion se caractérisent tous deux par les
fonctionnalités qu’ils offrent aux entités (N+l) et par la qualité de service perçue par celles-ci. Tant en mode connexion
qu’en mode sans connexion, la couche (N) peut fournir des fonctions destinées à améliorer les fonctionnalités offertes
aux entités (N+l) et la qualité de service perçue par celles-ci par rapport aux fonctionnalités offertes à la couche (N) par
la couche (N-l) et, si nécessaire, pour passer d’un mode de service à l’autre.
5.3.3.1.3 Etant donné que les concepts de transmission en mode sans connexion et en mode connexion sont
complémentaires, on les comprend mieux en les juxtaposant, surtout que la transmission en mode sans connexion est
plus facilement définie par référence au concept de connexion.
5.3.3.1.4 Afin que des entités (N+I) puissent communiquer au moyen d’un service (N) en mode connexion ou en mode
sans connexion, il est essentiel qu’existe entre elles une association prédéterminée consistant en une connaissance préalable
que chaque entité (N+l) doit impérativement avoir des autres afin d’être au moins en mesure d’initialiser l’utilisation du
service. Cette association, qui est établie d’une manière qui n’est pas explicitée dans ce modèle de référence de base,
comprend quatre éléments:
a) la connaissance des adresses des entités (N) h
...


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)
ISOKEI 7498-1: 1994(F)
Sommaire
Page
1 Domaine d’application .
2 Définitions .
Notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Introduction à l’interconnexion de systèmes ouverts (OSI) .
Définitions .
4.1
Environnement de l’interconnexion de systèmes ouverts .
4.2
Modélisation de l’environnement OS1 .
4.3
.........................................................................................................
Concepts d’une architecture en couches
5.1 Introduction .
............................................................................................... 6
5.2 Principe de la structuration en couches
5.3 Communication entre entités homologues .
Identificateurs .
5.4
..........................................................................................
5.5 Propriétés des points d’accès aux services
5.6 Unités de données .
5.7 Nature du service (N) .
.........................................................................................
5.8 Eléments de fonctionnement d’une couche
5.9 Acheminement .
5.10 Qualité de service .
.....................................................................................................................
Les couches OS1 - Introduction
.......................................................................................................................
6.1 Les différentes couches
..................................
6.2 Principes appliqués pour déterminer les sept couches du modèle de référence
6.3 Description des couches .
........................................ 32
64 . Combinaison de services en mode connexion et en mode sans connexion
6.5 Configuration des systèmes ouverts OS1 .
.....................................................................................................
Description détaillée de l’architecture OS1
..............................................................................................................................
7.1 Couche application
............................................................................................................................
7.2 Couche présentation
7.3 Couche session .
Couche transport .
7.4
Couche réseau .
7.5
..................................................................................................................
7.6 Couche liaison de données
.............................................................................................................................
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
OISOKEI
ISOKEI 7498-l: 1994(F)
Aspects gestion de I’OSI . 55
8.1 Définitions .
8.2 Introduction .
8.3 Catégories d’activités de gestion .
8.4 Principes généraux de localisation des fonctions de gestion
...............................................................
Conformité et cohérence avec le présent modèle de référence
......................................................................
9.1 Définitions .
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 .
Annexe B - Index alphabétique des définitions .
. . .
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
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 blanche
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
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
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)
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
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
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)
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
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 entités (N) homologues: Entités appartenant à la même couche (N).
5.2.1.4 sous-couche: Subdivision d’une couche.
5.2.1.5 service (N): Capacité fondamentale de la couche (N) et des couches inférieures à celle-ci, offerte aux entités
(N+l) à la frontière entre la couche (N) et la couche (N+l).
5.2.1.6 fonctionnalité (N): Elément d’un service (N).
5.2.1.7 fonction (N): Elément de l’activité d’entités (N).
5.2.1.8 point d’accès au service (N), SAP (service access point) (N): Point où les services (N) sont fournis par une
entité (N) à une entité (N+l).
5.2.1.9 protocole (N): Ensemble de règles et de formats (sémantiques et syntaxiques) déterminant le comportement
de communication des entités (N) lorsqu’elles exécutent les fonctions (N).
5.2.1.10 type d’entité (N): Description d’une classe d’entités (N) en termes d’ensemble de capacités définies pour la
couche (N).
5.2.1.11 entité (N): Elément actif dans un sous-système (N) comportant un ensemble de capacités définies pour la
couche (N) et correspondant à un type donné d’entité (N) (sans que soient utilisées d’autres capacités).
5.2.1.12 invocation d’entité (N): Utilisation particulière d’une partie ou de l’ensemble des capacités d’une entité (N)
donnée (sans que soient utilisées d’autres capacités).
Description
5.2.2
5.2.2.1 La technique de structuration de base du modèle de référence OS1 est la structuration en couches. Selon cette
technique, on considère que chaque système ouvert est logiquement composé d’un ensemble ordonné de sous-systèmes
qu’on représente par commodité dans l’ordre vertical comme le montre la Figure 3. Les sous-systèmes adjacents
Rec. UIT-T X.200 (1994 F)
ISO/CEI 7498-l : 1994 (F)
communiquent a travers leur frontière commune. L’ensemble des sous-systèmes de même rang (N) constitue la couche
(N) du modèle de référence OSI. Dans un système ouvert, il existe un et un seul sous-système (N) pour la couche (N).
Un sous-système (N) est constitué d’une ou de plusieurs entités (N). Il y a des entités dans chacune des couches. Les
entités d’une même couche (N) sont appelées entités (N) homologues. A noter que la couche de niveau le plus élevé n’a
pas de couche (N+I) au-dessus d’elle et que la couche de niveau le plus bas n’a pas de couche (N-l) au-dessous d’elle.
5.2.2.2 Les entités (N) homologues n’ont pas toutes le besoin ou même la capacité de communiquer. Dans certaines
conditions, cette communication peut être impossible (lorsque par exemple les entités homologues ne se trouvent pas
dans des systèmes ouverts interconnectés, ou bien lorsqu’elles ne mettent pas en œuvre les mêmes sous-ensembles de
protocoles). La communication entre entités (N) homologues résidant dans le même sous-système (N) est assurée par
l’environnement de système local et ne relève donc pas de I’OSI.
Système Système système Système
ouwt A ouvert C ouvert s
ouvert B
Couche
supérieure
Couche(N+l)
Couche (N)
Couche (N - 1)
Couche
inf&ieure
Support physique de I’OSI
TlSO2850-94/dO3
Figure 3 - Structuration en couches de systèmes ouverts coopérants
NOTES
1 La distinction entre le type d’un objet et une instance de cet objet est pertinente dans le cadre de 1’OSI. Un type est la
description d’une classe d’objets. Une instance de ce type est un quelconque objet conforme à cette description. Les instances d’un
même type constituent une classe. On peut faire référence à un type et à une instance quelconque de ce type par un nom qui leur est
propre. Chaque instance dénommable et le type auquel cette instance appartient doivent porter des noms distinctifs.
Par exemple, lorsqu’un programmeur écrit un logiciel, il crée un type de quelque chose dont les instances seront créées
chaque fois que ce programme sera appelé pour être exécuté sur un ordinateur. Ainsi, un compilateur FORTRAN est un type, et
chaque fois qu’une copie de ce programme est appelée sur un équipement de traitement de données, on génère une instance de ce
programme.
Le concept général d’instanciation s’applique à l’intérieur de I’OSI. Considérons ainsi une entité (N) dans le contexte OSI; là
aussi cette entité a deux aspects: un type et un ensemble d’instances. Le type d’une entité (N) est défini par l’énumération de
l’ensemble des fonctions de la couche (N) qu’elle est capable d’exécuter. Une instance de ce type d’entité (N) est une instance
particulière de quelque chose qui, dans le système ouvert considéré et à l’occasion d’une communication donnée, effectue les fonctions
de couche (N) auxquelles le type d’entité (N) fait appel. De ceci il découle que les entités (N) ont trait seulement aux propriétés d’une
association entre entités (N) homologues, alors qu’une instance d’entité (N) a trait aux aspects dynamiques particuliers d’un échange
effectif d’information.
Il est important de noter que, dans toutes les couches, il n’y a de communication effective qu’entre instances d’entités (N).
En mode connexion (voir 5.3.3), c’est seulement au moment de l’établissement de la connexion (ou au moment équivalent lors d’une
procédure de reprise) que des entités (N) interviennent explicitement. Une connexion réelle est toujours établie avec une instance
spécifique d’entité (N), bien que la demande de connexion soit souvent adressée à une quelconque entité (N) (de type donné). Si une
instance d’entité (N) connaît le nom de son instance d’entité (N) homologue, elle pourra demander une autre connexion avec cette
instance d’entité (N).
Rec. UIT-T X.200 (1994 F) 7
ISO/CEI 7498-l : 1994 (F)
2 Il peut s’avérer nécessaire d’aller plus loin en divisant une couche en sous-structures limitées appelées sous-couches,
et d’étendre la technique de stratification à d’autres aspects de I’OSI. Une sous-couche est définie comme un groupement des fonctions
de couche pouvant être court-circuitées. Le court-circuitage de toutes les sous-couches d’une couche n’est pas autorisé. Une sous-
couche utilise les entités et services de communication de sa couche. La définition détaillée et les caractéristiques additionnelles des
sous-couches appellent un complément d’étude.
5.2.2.3 Sauf pour la couche la plus élevée, chaque couche (N) fournit aux entités (N+l) de la couche (N+l) un service
(N) au point SAP (N). Les propriétés des points SAP (N) sont décrites au 5.5. La couche la plus élevée est supposée
représenter toutes les utilisations possibles des services fournis par les couches inférieures.
NOTE - Certains systèmes ouverts ne constituent ni la source initiale ni la destination finale des données. De tels systèmes
ouverts n’ont pas besoin de comporter les couches supérieures de l’architecture (voir la Figure 12).
5.2.2.4 Il est possible d’adapter chaque service fourni par une couche (N) par le choix d’une ou plusieurs
fonctionnalités (N) qui en déterminent les attributs. Quand une entité (N) ne peut à elle seule assurer complètement un
service demandé par une entité (N+I), elle fait appel à la coopération d’autres entités (N) pour l’aider à fournir le service
demande. Pour coopérer, les entités d’une couche (N) quelconque (sauf celles de la couche la plus basse) communiquent
au moyen de l’ensemble des services fournis par la couche (N-l) (voir la Figure 4). On suppose que les entités de la
couche la plus basse communiquent directement via le support physique qui les interconnecte.
Couche(N+l) Entités (N + 1)
TlSO2860-94/dO4
Figure 4 - Les entités (N + 1) de la couche (N + 1)
communiquent à travers la couche (N)
5.2.2.5 Les services d’une couche (N) sont fournis à la couche (N+I) grâce aux fonctions (N) effectuées à l’intérieur de
la couche (N) et, si besoin est, à l’aide des services offerts par la couche (N-l).
NOTE - Ceci n’exclut pas le cas où aucune action de protocole n’est requise dans la couche (N) pour prendre en charge une
fonctionnalité (N) donnée du fait que celle-ci est déjà disponible à la frontière de service (N-l). Cependant, une fonction nulle du
protocole (N) complet n’est pas autorisée.
5.2.2.6 Une entité (N) peut fournir des services à une ou plusieurs entités (N+l) et utiliser les services d’une ou de
plusieurs entités (N-l). Un point d’accès aux services (N) est le point où deux entités situées dans des couches
adjacentes, utilisent ou fournissent des services (voir la Figure 7).
5.2.2.7 La coopération entre entités (N) est régie par un ou plusieurs protocoles (N). La Figure 5 représente les entités
et protocoles d’une couche.
Entités (N)
Couche (N)
TlSO2870-94/d05
Protocole (N)
Figure 5 - Protocole (N) entre entités (N)
8 Rec. UIT-T X.200 (1994 F)
ISOKEI 7498-l : 1994 (F)
.
53 Communication entre entités homologues
5.3.1 Définitions
5.3.1.1 association (N): Relation de coopération entre invocations d’entités (N).
5.3.1.2 connexion (N): Association demandée par une entité (N+l) pour le transfert de données entre deux entités
(N+l) ou plus. L’association est établie par la couche (N); elle identifie explicitement une série de transmissions de
données (N) et fixe l’accord concernant les services de transmission de données (N) à fournir pour cette série.
5.3.1.3 extrémité de connexion (N): Terminaison d’une connexion (N) en un point d’accès aux services (N).
5.3.1.4 connexion multipoint: Connexion comportant plus de deux extrémités de connexion.
5.3.1.5 entités (N) correspondantes: Entités (N) reliées par une connexion (N-l).
5.3.1.6 relais (N): Fonction (N) au moyen de laquelle une entité (N) retransmet à une autre entité homologue (N) les
données reçues d’une entité homologue (N).
5.3.1.7 source de données (N): Entité (N) qui envoie des unités de données de service (N-l) (voir 5.1.6.7) sur une
connexion (N-1).2)
5.3.1.8 puits de données (N): Entité (N) recevant des unités de données de service (N-l) sur une connexion (N-1).2)
5.3.1.9 transmission de données (N): Fonctionnalité (N) transportant des unités de données de service (N) d’une
entité (N+l) a une ou plusieurs entites (N+l).
5.3.1.10 transmission duplex (N): Transmission de données (N) simultanément dans les deux sens.2)
5.3.1.11 transmission semi-duplex (N): Transmission de données (N) dans un sens ou dans l’autre alternativement, le
sens de transmission étant contrôlé par une entité (N+1).2)
5.3.1.12 transmission simplex (N): Transmission de données (N) dans un seul sens fixé à l’avance.2)
5.3.1.13 communication de données (N): Fonction (N) transférant des unités de données de protocole (N) (voir
5.6.1.3) conformément à un protocole (N) sur une ou plusieurs connexions (N-1).2)
5.3.1.14 communication bilatérale simultanée (N): Communication de données (N) dans les deux sens à la fois.
5.3.1.15 communication bilatérale à I’alternat (N): Communication de données (N) dans un sens ou dans l’autre,
alternativement.
5.3.1.16 communication unilatérale (N): Communication de données (N) dans un seul sens fixé à l’avance.
5.3.1.17 transmission en mode connexion (N): Transmission de données (N) dans le contexte d’une connexion (N).
5.3.1.18 transmission en mode sans connexion (N): Transmission de données (N) hors du contexte d’une connexion
(N) et qui n’est pas tenue de maintenir une quelconque relation logique entre les unités de données de service (N).
5.3.2 Description
5.3.2.1 Pour pouvoir échanger des informations entre deux entités (N+l) ou plus, il faut établir entre elles une
association dans la couche (N) à l’aide d’un protocole (N).
NOTE - Des classes de protocoles peuvent être définies au sein des protocoles (N).
5.3.2.2 Les règles et les formats d’un protocole (N) sont instanciés dans un sous-système (N) par une entité (N). Une
entité (N) peut prendre en charge un ou plusieurs protocoles (N). Des entités (N) peuvent prendre en charge des
protocoles (N) en mode connexion, en mode sans connexion, ou les deux. Les entités (N) prenant en charge le mode
connexion maintiennent les connexions (N) avec les entités (N+I) appropriées aux points d’accès aux services (N)
correspondants. Les entités (N) prenant en charge le mode sans connexion maintiennent un lien avec les points d’accès
aux services (N) appropriés pour remettre les données en mode sans connexion aux entités (N+I).
2, Ces définitions ne sont pas utiles pour le présent modèle de référence de base, mais sont utilisées dans d’autres normes OSI.
Rec. UIT-T X.200 (1994 F) 9
ISOKEI 7498-1: 1994 (F)
5.3.2.3 Les entités (N+l) ne peuvent communiquer qu’en se servant des services de la couche (N). Dans certaines
circonstances, les services fournis par la couche (N) ne permettent pas des liaisons directes entre toutes les entités (N+l)
ayant à communiquer. Dans ce cas, la communication peut néanmoins avoir lieu si d’autres entités (N+l) peuvent
remplir la fonction de relais entre elles (voir la Figure 6).
Entité relais
ntités (N + 1)
lS02880-94JdO6
Figure 6 - Commuuication par l’intermédiaire d’un relais
5.3.2.4 Le fait qu’une communication soit relayée par une chaîne d’entités (N+l) n’est connu ni de la couche (N), ni de
la couche (N+2).
5.3.3 Modes de communication
5.3.3.1 Introduction
5.3.3.1.1 Une couche (N) peut offrir à la couche (N+l) un service en mode connexion, un service en mode sans
connexion, ou les deux, en utilisant le ou les services fournis par la couche (N-l). Toute instance de transmission entre
entités (N+l) doit utiliser un même mode de service (N).
5.3.3.1.2 Les services (N) en mode connexion et en mode sans connexion se caractérisent tous deux par les
fonctionnalités qu’ils offrent aux entités (N+l) et par la qualité de service perçue par celles-ci. Tant en mode connexion
qu’en mode sans connexion, la couche (N) peut fournir des fonctions destinées à améliorer les fonctionnalités offertes
aux entités (N+l) et la qualité de service perçue par celles-ci par rapport aux fonctionnalités offertes à la couche (N) par
la couche (N-l) et, si nécessaire, pour passer d’un mode de service à l’autre.
5.3.3.1.3 Etant donné que les concepts de transmission en mode sans connexion et en mode connexion sont
complémentaires, on les comprend mieux en les juxtaposant, surtout que la transmission en mode sans connexion est
plus facilement définie par référence au concept de connexion.
5.3.3.1.4 Afin que des entités (N+I) puissent communiquer au moyen d’un service (N) en mode connexion ou en mode
sans connexion, il est essentiel qu’existe entre elles une association prédéterminée consistant en une connaissance préalable
que chaque entité (N+l) doit impérativement avoir des autres afin d’être au moins en mesure d’initialiser l’utilisation du
service. Cette association, qui est établie d’une manière qui n’est pas explicitée dans ce modèle de référence de base,
comprend quatre éléments:
a) la connaissance des adresses des entités (N) h
...

Questions, Comments and Discussion

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

Loading comments...