Information processing systems — Open Systems Interconnection — Transport service definition

Systèmes de traitement de l'information — Interconnexion de systèmes ouverts — Service de transport en mode connexion

General Information

Status
Withdrawn
Publication Date
25-Jun-1986
Withdrawal Date
25-Jun-1986
Current Stage
9599 - Withdrawal of International Standard
Completion Date
21-Jul-1994
Ref Project

Relations

Buy Standard

Standard
ISO 8072:1986 - Information processing systems -- Open Systems Interconnection -- Transport service definition
English language
16 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 8072:1986 - Systemes de traitement de l'information -- Interconnexion de systemes ouverts -- Service de transport en mode connexion
French language
19 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

International Standard 8072
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION.MEH(AYHAPOAHAi7 OPTAHHJAUHR Il0 CTAHAAPTHJAUHH*ORGANlSATlON INTERNATIONALE DE NORMALISATION
Information processing systems - Open Systems
* Interconnection - Transport service definition
Systhmes de traitement de I'information - Interconnexion de systèmes ouverts - Service de transport en mode connexion
First edition - 1986-06-15
O
w - UDC 681.3.01 Ref. NO. IS0 8072-1986 (E)
Descriptors : data processing, information interchange, open systems interconnection, definitions.
!$
8
Price based on 16 pages

---------------------- Page: 1 ----------------------
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards bodies (IS0 member bodies). The work of preparing International
Standards is normally carried out through IS0 technical committees. Each member
a subject for which a technical committee has been established has
body interested in
the right to be represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take part in the work. e
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the IS0 Council. They are approved in accordance with IS0 procedures requiring at
least 75 % approval by the member bodies voting.
International Standard IS0 8072 was prepared by Technical Committee ISO/TC 97,
Information processing systems.
Users should note that all International Standards undergo revision from time to time
and that any reference made herein to any other International Standard implies its
latest edition, unless otherwise stated.
0 International Organization for Standardization, 1986 O
Printed in Switzerland
II

---------------------- Page: 2 ----------------------
IS0 8072-1986 (E)
Contents
Page
1
O introduction .
1
1 Scope and field of application .
2 References . 1
Section one : General
2
3 Definitions .
4 Abbreviations . 2
5 Conventions . 2
3
6 Overview and general characteristics .
3
7 Features of the Transport Service .
3
8 Classes of Transport Service .
3
9 Model of the Transport Service .
5
10 Quality of Transport Service .
Section two : Definition of primitives
8
11 Sequence of Transport Service primitives . : .
12
12 Transport connection establishment phase .
13
13 Datatransferphase .
14
14 Transport connection release phase .
iii

---------------------- Page: 3 ----------------------
INTERNATIONAL STANDARD IS0 8072-1986 (E)
formation processing systems - Open Systems
Interconnection - Transport service definition
1 Scope and field of application
O Introduction
This International Standard is one of a set of International Stan- This International Standard defines in an abstract way the
externally visible service provided by the OS1 Transport Layer in
dards produced to facilitate the interconnection of computer
terms of
systems. It is related to other International Standards in the set
as defined by the Reference Model for Open Systems Intercon-
a) the primitive actions and events of the service;
nection. The Reference Model subdivides the area of standar-
dization for interconnection into a series of layers of specifica-
b) the parameter data associated with each primitive ac-
tion, each of manageable size.
tion and event;
The purpose of this International Standard is to define the ser-
c) the relationship between, and the valid sequences of
vice provided to the Session Layer at the boundary between
the actions and events.
the Session and Transport Layers of the Reference Model. The
Transport Service is provided by the Transport Protocol making
The service defined in this International Standard is that which
use of the services available from the Network Layer. This Inter-
is provided by all OS1 Transport Protocols (in conjunction with
national Standard also defines the Transport Service charac-
teristics which the Session Protocol may exploit. The relation- the Network Service) and which may be used by any OS1 Ses-
sion Protocol.
ship between the International Standards for Transport
Service, Transport Protocol, Network Service, and Session
This International Standard does not specify individual im-
Protocol is illustrated in figure 1.
plementations or products, nor does it constrain the implemen-
tation of entities and interfaces within a computer system.
r--l
Session There is, therefore no conformance to this International
Standard.
based on service provided - - - - -
1
- - __ - - - - - - - - _- - --Transport Service
__ - - --.provides service - - - - -- - - - 4
2 References
Transport
based on service applied - - - - - -
IS0 7498, information processing systems - Open Systems
t
------------- ---- Interconnection - Basic Reference Model.
Network Service
IS0 8073, information processing systems - Open Systems
interconnection - Connection oriented transport protocol
Figure 1 - Relationship of this International Standard
specification.
to other OS1 standards
IS0 8327, information processing systems - Open Systems
It is recognized that with respect to Transport Quality of Ser-
interconnection - Basic connection oriented session protocol
vice, described in clause 10 of this International Standard, work
specification. 1)
is still in progress to provide an integrated treatment of Quality
of Service across all layers of the OS1 Basic Reference Model
IS0 8348, information processing systems - Data com-
and to ensure that the individual treatments in each layer
munications - Network service definition
service satisfy overall Quality of Service objectives in a consis-
tent manner. As a consequence an addendum may be added to
ISO/TR 8509, information processing systems - Open
this International Standard at a later time which reflects further
Systems interconnection - Service conventions. 1)
Quality of Service development and integration.
1) At present at the stage of draft.
1

---------------------- Page: 4 ----------------------
IS0 8072-1986 (E)
Section one : General
3.3.2 called TS user : A Transport Service user with whom a
3 Definitions
calling TS user wishes to establish a transport-connection.
3.1 Reference model definitions
NOTE - Calling TS users and called TS users are defined with respect
to a single connection. A Transport Service user can be both a calling
This International Standard is based on the concepts developed
and a called TS user simultaneously.
in the Basic Reference Model for Open Systems Interconnec-
tion (OSI), IS0 7498, and makes use of the following terms
defined therein :
3.3.3 sending TS user : A Transport Service user that acts
as a source of data during the data transfer phase of a
a) Expedited transport-service-data-unit;
transport-connection.
b) Transport-Connection;
3.3.4 receiving TS user : A Transport Service user that acts
as a sink of data during the data transfer phase of a transport-
c) Transport-Connection Endpoint;
connection.
d) Transport Layer;
NOTE - A Transport Service user can be both a sending and a receiv-
e) Transport Service;
ing TS user simultaneously.
f) Transport-Service-Access-Point;
4 Abbreviations
g) Transport-Service-Access-Point address;
TS : Transport Service
h) Transport-Service-Data-Unit;
TC : Transport-Connection
i) Network Layer;
TSAP : Transport-Service-Access-Point
TSDU : Transport-Service-Data-Unit
j) Network Service;
QOS : Quality of Service
k) Network-Connection;
5 Conventions
I) Interface flow control.
3.2 Service convention definitions
5.1 General conventions
This International Standard also makes use of the following
This International Standard uses the descriptive conventions
8509 as they apply to the Transport
terms defined in ISO/TR
given in ISO/TR 8509.
Layer :
a) service-user;
5.2 Parameters
b) service-provider;
The available parameters for each group of primitives are set
out in tables 5, 6, 7 and 8. Each "X' in the tables indicates that
c) primitive;
the primitive labelling the column in which it falls shall carry the
parameter labelling the row in which it falls, unless further
d) request;
qualified [see a) below].
e) indication;
Some entries are further qualified by items in brackets. These
f) response;
may be
g) confirm.
a) indications that the parameter is optional in some way :
(U) indicates that the inclusion of the parameter is a choice
3.3 Transport service definitions
made by the user.
For the purpose of this International Standard, the following
b) specific constraints of a parameter :
definitions also apply :
( = ) indicating that the value supplied in an indication or
confirm primitive is always identical to that supplied in the
3.3.1 calling TS user : A Transport Service user that initiates previous request or response primitive issued at the peer
a transport-connection establishment request.
service access point.
2

---------------------- Page: 5 ----------------------
IS0 8072-1986 (E)
b) Associated with each TC at its time of establishment,
6 Overview and general characteristics
the opportunity to request, negotiate, and have agreed by
The Transport Service provides transparent transfer of data the TS provider a certain 00s as specified by means of
between TS users. It relieves these TS users from any concern
00s parameters.
about the detailed way in which supporting communications
c) The means of transferring TSDUs on a TC. The transfer
media are utilized to achieve this transfer.
of TSDUs which consist of an integral number of octets is
transparent, in that the boundaries of TSDUs and the con-
The Transport Service provides for the following :
tents of TSDUs are preserved unchanged by the TS pro-
a) Quality of service selection : vider and there are no constraints on the TSDU content im-
The Transport Layer is required to optimize the use of
posed by the TS provider.
available communications resources to provide the QOS
d) The means by which the receiving TS user may control
required by communicating TS users at minimum cost.
the rate at which the sending TS user may send octets of
QOS is specified through the selection of values for 00s
data.
parameters representing characteristics such as through-
put, transit delay, residual error rate and failure probability.
e) The means of transferring separate expedited TSDUs
when agreed to by both TS users. Expedited TSDUs
b) Independence of underlying communication resources :
transfer is subject to a different flow control from normal
The Transport Serv
...

Norme internationale @ 8072
-~ ~~~~~
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION*ME)KflYHAPOflHAR OPrAHM3AUMR il0 CTAHflAPTW3AUMH*ORGANlSATlON INTERNATIONALE DE NORMALISATION
Systèmes de traitement de l'information -
Interconnexion de systèmes ouverts - Service de
transport en mode connexion
Information processing systems - Open Systems Interconnection - Transport service definition
Première édition - 1986-06-15
CDU 681.3.01 Réf. no : IS0 8072-1986 (FI
Descripteurs : traitement de l'information, échange d'information, interconnexion de systèmes ouverts, définition.
Prix basé sur 16 pages

---------------------- Page: 1 ----------------------
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale
l'lS0). L'élaboration
d'organismes nationaux de normalisation (comités membres de
des Normes internationales est confiée aux comités techniques de I'ISO. Chaque
comité membre intéressé par une étude a le droit de faire partie du comité technique
créé à cet effet. Les organisations internationales, gouvernementales et non gouverne-
mentales, en liaison avec IWO participent également aux travaux.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I'ISO. Les Normes internationales sont approuvées confor-
mément aux procédures de IWO qui requièrent l'approbation de 75 % au moins des
comités membres votants.
La Norme internationale IS0 8072 a été élaborée par le comité technique ISO/TC 97,
Systèmes de traitement de l'information.
L'attention des utilisateurs est attirée sur le fait que toutes les Normes internationales
sont de temps en temps soumises à révision et que toute référence faite à une autre
Norme internationale dans le présent document implique qu'il s'agit, sauf indication
contraire, de la dernière édition.
0 Organisation internationale de normalisation, 1986 O
Imprimé en Suisse

---------------------- Page: 2 ----------------------
IS0 8072-1986 (FI
Sommaire
Page
O Introduction .
1 Objet et domaine d'application .
2 Références .
Section un : Généralités
3 Définitions .
4 Abréviations .
5 Conventions .
6 Présentation générale et caractéristiques générales .
7 Caractéristiques du service de transport .
8 Classes du service de transport .
9 Modèleduservicedetranspo rt .
10 Qualité du service de transport .
Section deux : Définition des primitives
11 Enchaînement des primitives du service de transport . 10
14
12 Phase d'établissement de connexion de transport .
15
13 Phase de transfert de données .
17
14 Phase de libération de connexion de transport .
iii

---------------------- Page: 3 ----------------------
IS0 8072-1986 (FI
NORM E INTER NAT1 ON ALE
Systèmes de traitement de l'information -
Interconnexion de systèmes ouverts - Service de
transport en mode connexion
O Introduction 1 Objet et domaine d'application
La présente Norme internationale fait partie d'une famille de
La présente Norme internationale définit d'une façon abstraite,
Normes internationales élaborées pour faciliter l'interconnexion
et tel qu'il est vu de l'extérieur, le service fourni par la Couche
des équipements informatiques. L'ensemble des normes cons-
Transport OSI, en termes :
tituées par la présente Norme internationale et celles qui lui
sont associées est défini comme le Modèle de Référence
a) d'actions et événements spécifiés par les primitives de
(Ib
d'Interconnexion des Systèmes Ouverts. Ce modèle de réfé-
service;
rence divise le domaine de la normalisation, en vue de I'inter-
connexion, en une série de couches de spécifications, dont
b) de données, contenues dans des paramètres, associées
chacune est d'une taille maîtrisable.
à chaque action et événement spécifiés par les primitives;
L'objet de la présente Norme internationale est de définir le ser-
c) de relations entre actions et événements et d'enchaîne-
vice fourni à la Couche Session, à la frontière entre les Couches
ments valides d'actions et d'événements.
et Transport du Modèle de Référence. Le service de
Session
transport est fourni par le protocole de transport qui utilise les
Le service défini dans la présente Norme internationale est celui
services offerts par la Couche Réseau. La présente Norme inter-
qui est fourni par tous les protocoles de transport OS1 (en con-
nationale définit également les caractéristiques du service de
jonction avec le service de réseau) et qui peut être utilisé par
transport que le protocole de session peut être appelé à utiliser.
tout protocole de session OSI.
Les relations entre les Normes internationales du service de
transport, du protocole de transport, du service de réseau et du
protocole de session sont représentées à la figure 1. La présente Norme internationale ne spécifie pas de forme par-
ticulière de réalisations ou de produits, et n'impose aucune
contrainte de réalisation pour les entités et interfaces d'un
système informatique. II n'est donc pas spécifié de conditions
Protocole de
session ---basé sur leservice fourni------ de conformité à la présente Norme internationale.
1
- - - - - - - - - - par le service de transport
__ - - - - - -fournit le -- - -- - - - - - -- 4
2 Références
Protocole de
---basé sur le service fourni- - - - -- -
transport
IS0 7498, Systèmes de traitement de l'information - lntercon-
3
nexion de systèmes ouverts - Modèle de Référence de base.
I _--- -- - - ---- par le service de réseau
IS0 8073, Systèmes de traitement de l'information - Intercon-
Figure 1 - Relation entre la présente Norme
nexion de systèmes ouverts - Spécification du protocole de
internationale et d'autres normes OS1 transport en mode connexion.
II est à noter qu'en ce qui concerne la qualité de service de
IS0 8327, Systèmes de traitement de l'information - lntercon-
transport, décrite au chapitre 10 de la présente Norme interna-
nexion de systèmes ouverts - Spécification du protocole de
tionale, le travail se poursuit pour fournir un traitement intégré
session en mode connexion. 1 )
de la qualité de service pour toutes les couches du modèle de
référence OS1 et pour garantir que les traitements individuels à
IS0 8348, Systèmes de traitement de l'information - Commu-
chaque couche satisfont de manière cohérente les objectifs de
nication de données - Définition du service de réseau.
qualité de service globale. Par conséquent, un additif pourra
être ajouté ultérieurement à la présente Norme internationale,
ISOITR 8509, Systèmes de traitement de l'information -
afin de compléter la description et la prise en compte de la qua-
Interconnexion de systèmes ouverts - Conventions de
lité de service.
service. 1 )
1) Actuellement au stade de projet.
1

---------------------- Page: 4 ----------------------
IS0 8072-1986
Section un : Généralités
3 Définitions 3.3.1 utilisateur du service de transport appelant : Utili-
sateur du service de transport qui émet une demande d'établis-
sement de connexion de transport.
3.1 Définitions du Modèle de Référence
3.3.2 utilisateur du service de transport appelé : Utilisa-
La présente Norme internationale est fondée sur les concepts
teur du service de transport avec lequel l'utilisateur du service
élaborés dans le Modèle de Référence de base d'Interconnexion
de transport appelant souhaite établir une connexion de trans-
de systèmes ouverts (OSI), l'IS0 7498, et utilise les termes sui-
port.
vants, qui y sont définis :
NOTE - Les utilisateurs du service de transport appelants et appelés
unité de données exprès du service de transport;
a)
sont définis par rapport à une seule connexion. Un utilisateur du ser-
vice de transport peut être simultanément appelant et appelé.
b) connexion de transport;
c) extrémité de connexion de transport; 3.3.3 utilisateur du service de transport expéditeur : Uti-
lisateur du service de transport jouant le rôle de source de don-
nées au cours de la phase de transfert de données d'une con-
di Couche Transport;
nexion de transport.
e) service de transport;
3.3.4 utilisateur du service de transport destinataire :
f) point d'accès au service de transport;
Utilisateur du service de transport jouant le rôle de collecteur de
données au cours de la phase de transfert de données d'une
g) adresse de point d'accès au service de transport;
connexion de transport.
h) unité de données du service de transport;
NOTE - Un utilisateur du service de transport peut être simultanément
expéditeur et destinataire.
i) Couche Réseau;
j) service de réseau;
4 Abreviations
k) connexion de réseau;
NOTE - Les abréviations utilisées sont celles de la version anglaise.
Dans ce chapitre on donne la forme développée en français de ces
I) contrôle de flux à l'interface.
abréviations. La forme anglaise est indiquée entre parenthèses pour
aider à leur compréhension.
TS : service de transport
3.2 Définitions relatives aux conventions de
(Transport Service)
service
TC : connexion de transport
(Transport-Connection)
La présente Norme internationale utilise également les termes
et expressions suivants, définis dans I'ISO/TR 8509, tels qu'ils
TSAP : point d'accès au service de transport
s'appliquent à la Couche Transport :
(Transport-Service-Access-Point)
TSDU : unité de données du service de transport
a) utilisateur de service;
(Transport-Service-Data-Unit1
QOS : qualité de service
b) fournisseur de service;
(Quality of Service)
c) primitive;
5 Conventions
d) demande;
e) indication;
5.1 Conventions générales
fi réponse;
La présente Norme internationale utilise les conventions des-
criptives données dans I'ISO/TR 8509.
g) confirmation.
5.2 Paramètres
3.3 Définitions relatives au service de transport
Les paramètres disponibles pour chaque groupe de primitives
Dans le cadre de la présente Norme internationale, les défini- sont indiqués dans les tableaux 5, 6, 7 et 8. Les primitives de
ces tableaux doivent comporter comme paramètres tous ceux
tions suivantes sont également applicables :
2

---------------------- Page: 5 ----------------------
IS0 8072-1986 (FI
indiqués par un «X» à l'intersection des colonnes (primitives) et e) l'adressage de l'utilisateur du service de transport :
lignes (paramètres) correspondantes, sauf si cet «X» est quali- le service de transport utilise un système d'adressage qui est
fié [voir a) ci-dessousl. en correspondance avec celui du service de réseau qui le
prend en charge. Les adresses de transport peuvent être uti-
lisées par les utilisateurs du service de transport pour se
Certains de ces «X» sont qualifiés par un élément entre paren-
référer de façon non ambigüe à des points d'accès au ser-
thèses. II peut s'agir
vice de transport.
a) d'indications que le paramètre est d'une façon ou d'une
autre optionnel :
7 Caractéristiques du service de transport
(U) indique que l'inclusion du paramètre relève d'un choix
de l'utilisateur: Le service de transport offre les possibilités suivantes à un utili-
:
sateur du service de transport
b) de contraintes spécifiques au paramètre :
a) le moyen d'établir une connexion de transport avec un
( = ) indique que la valeur fournie dans une primitive d'indi-
autre utilisateur du service de transport, afin d'échanger des
cation ou de confirmation est toujours identique à celle four-
TSDU. Plusieurs connexions de transport peuvent exister
la précédente primitive de demande ou d'acceptation
nie par
entre un même couple d'utilisateurs du service de transport;
émise au niveau du point d'accès au service homologue.
b) la possibilité de demander, de négocier et de faire
agréer par le fournisseur du service de transport une cer-
taine qualité de service, spécifiée par les paramètres de qua-
6 Présentation générale et caractéristiques
lité de service et associée à chaque connexion de transport
générales
au moment de son établissement:
c) le moyen de transférer des TSDU sur une connexion de
Le service de transport assure un transfert transparent des don-
transport. Les TSDU comprennent un nombre entier
nées entre utilisateurs du service de transport. II libère ces utili-
d'octets. Leur transfert est transparent, en ce sens que les
sateurs du service de transport de toute préoccupation concer-
limites et le contenu des TSDU sont conservés tels quels par
nant les détails d'utilisation du support de communication pour
le fournisseur du service de transport et que celui-ci
réaliser ce transfert.
n'impose aucune contrainte en ce qui concerne leur con-
tenu:
Le service de transport assure :
di un moyen pour l'utilisateur du service de transport des-
tinataire de contrôler la vitesse à laquelle l'utilisateur du ser-
a) le choix de la qualité de service :
vice de transport expéditeur peut envoyer des octets de
la Couche Transport est nécessaire pour optimiser I'utilisa-
données:
tion des ressources de communications disponibles afin de
fournir au moindre coût la qualité de service requise par les
e) le moyen de transférer séparément des TSDU exprès,
utilisateurs du service de transport en communication. La
quand cela a été convenu par les deux utilisateurs du service
qualité de service est définie par le choix des valeurs de
de transport. Le transfert de TSDU exprès est soumis à un
paramètres de qualité de service reflétant des caractéristi-
contrôle de flux différent de celui exercé sur les données
ques telles que le débit, le temps de transit, le taux d'erreurs
normales à travers le point d'accès au service de transport:
résiduelles et la probabilité d'incidents;
0
f) la libération inconditionnelle, et en conséquence éven-
tuellement destructive, d'une connexion de transport.
b) l'indépendance par rapport aux ressources des couches
de niveaux inférieurs : '
le service de transport masque à ses utilisateurs les différen-
8 Classes du service de transport
ces de niveaux de qualité du service offert par le service de
à
réseau. Ces différences de qualité de service sont dûes
II n'est pas défini de classes distinctes de service de transport.
l'utilisation par la Couche Réseau de divers supports de
communication pour assurer le service de réseau;
9 Modèle du service de transport
la signification de bout en bout :
c)
le service de transport assure le transfert des données
9.1 Définition du modèle abstrait du service de
échangées entre deux utilisateurs du service de transport
transport
dans des systèmes extrémité;
La présente Norme internationale utilise le modèle abstrait du
di la transparence des informations transférées :
service d'une couche, défini dans I'ISO/TR 8509. Le modèle
le service de transport assure le transfert transparent, sous
définit les interactions entre les utilisateurs du service de trans-
la forme d'une suite d'octets, de données de l'utilisateur du port et le fournisseur du service de transport, se produisant au
service de transport et/ou d'informations de contrôle. II
niveau des deux points d'accès au service de transport (TSAP).
n'impose aucune restriction au contenu, format ou codage Les informations sont échangées entre un utilisateur du service
des informations ou données, et n'a même pas besoin
de transport et le fournisseur du service de transport à l'aide de
d'interpréter leur structure ou signification; primitives de service, qui peuvent transporter des paramètres.
3

---------------------- Page: 6 ----------------------
IS0 8072-1986 (FI
NOTES
Les primitives sont des représentations abstraites des inter-
actions au niveau des TSAP. Elles sont purement descriptives
1 Les transferts de TSDU normales ou exprès se traduisent par
et ne constituent pas une représentation à des fins de réali-
l'introduction d'objets différents dans la file d'attente.
sation.
2 La description du contrôle de flux nécessite une représentation
moins abstraite que celle qui sert à décrire l'enchaînement des primiti-
ves dans les chapitres 11 à 14. Chaque TSDU associée à une primitive
9.2 Modèle d'une connexion de transport
DONNÉES DE TRANSPORT est ici conceptuellement subdivisée en
une séquence d'octets de données, suivie d'un indicateur de FIN de
Le fonctionnement d'une connexion de transport est repré-
TSDU. La primitive DEMANDE DE TRANSFERT DE DONNÉES DE
senté sous forme d'un modèle abstrait par deux files d'attente
TRANSPORT est émise au moment où l'indication FIN de TSDU est
reliant les deux TSAP. II y a une file d'attente pour chaque sens
introduite dans la file d'attente. La primitive INDICATION DE TRANS-
de transmission (voir figure 2). Chaque connexion de transport
FERT DE DONNÉES DE TRANSPORT est émise quand l'indication FIN
est modélisée sous forme d'un couple de files d'attente sépa-
de TSDU est retirée de la file d'attente. Ceci n'implique aucune subdivi-
rées. sion particulière au niveau d'une interface réelle.
Le modèle de files d'attentes est utilisé pour introduire la fonc- Les seuls objets qui peuvent être placés dans une file d'attente
tion de contrôle de flux. La faculté offerte à un utilisateur du par le fournisseur du service de transport sont des objets relatifs
service de transport d'ajouter des objets dans une file d'attente
à la déconnexion (représentant des primitives de DÉCON-
est déterminée par le comportement de l'utilisateur du service
NEXION DE TRANSPORT et leurs paramètres).
de transport qui retire des objets de la même file d'attente et par
l'état de cette file d'attente. L'introduction d'objets dans une L'utilisateur du service de transport A qui initialise I'établisse-
file d'attente et l'extraction d'objets à partir de celle-ci résultent
ment d'une connexion de transport en introduisant dans la file
des interactions au niveau des deux TSAP.
d'attente de A vers B un objet relatif à la connexion (représen-
tant une primitive DEMANDE DE CONNEXION DE TRANS-
On considère qu'une paire de files d'attente est disponible pour
PORT et ses paramètres), ne peut introduire dans cette file
chaque connexion de transport potentielle. d'attente un objet autre qu'un objet relatif à la déconnexion
qu'à partir du moment ou l'objet relatif à la connexion a été
Les objets pouvant être placés dans une file d'attente par un B vers A, des objets autres qu'un
retiré. Dans la file d'attente de
utilisateur du service de transport (voir chapitres 12, 13 et 14)
objet relatif à la déconnexion ne peuvent être introduits par
sont l'utilisateur du service de transport B que lorsque celui-ci a
introduit un objet relatif à la connexion, correspondant à une
a) des objets relatifs à la connexion (chacun d'eux repré- À UNE DEMANDE DE CONNEXION DE TRANS-
RÉPONSE
sentant tous les paramètres contenus dans une primitive
PORT. L'introduction d'un objet relatif à la déconnexion, repre-
DEMANDE DE CONNEXION DE TRANSPORT ou RÉPONSE
sente I'initialisation de la procédure de libération. La procédure
A UNE DEMANDE DE CONNEXION DE TRANSPORT);
de libération peut être initialisée aux instants autorisés (voir
chapitre 14) et de la manière décrite en 11.2. La procédure de
b) des octets de données normales: libération peut avoir une action destructive vis à vis des autres
objets placés dans les deux files d'attente.
c) des indications de FIN de TSDU (indiquant la fin d'une
DONNÉES DE TRANSPORT);
primitive de à un ensemble ordonné d'objets
Une file d'attente s'apparente
distincts doté des règles suivantes :
d) des TSDU exprès (représentant tous les paramètres
d'une primitive DONNÉES EXPRÈS DE TRANSPORT); a) les files d'attente sont vides avant qu'un objet relatif à la
connexion n'y ait été introduit, et peuvent être remises dans
e) des objets relatifs à la déconnexion (chacun représen- cet état vide, avec perte de leur contenu, par le fournisseur
du service de transport dans les circonstances décrites en h)
tant tous les paramètres contenus dans une primitive de
ci-dessous;
DÉCONNEXION DE TRANSPORT).
Utilisateur du service Utilisateur du service
1 de transport B
de transport A
A 1
Fournisseur du service de transport
File d'attente de A vers B
File d'attente de B vers A
1
Figure 2 - Modèle abstrait d'une connexion de transport
4

---------------------- Page: 7 ----------------------
IS0 8072-1986 (FI
TRANSPORT, est supprimé de cette manière, l'objet relatif
b) des objets sont ajoutés à la file d'attente, sous le con-
trôle du fournisseur du service de transport; à la déconnexion est également supprimé. Si un objet relatif
à la connexion, associé à une primitive RÉPONSE À UNE
DEMANDE DE CONNEXION DE TRANSPORT est sup-
c) des objets sont normalement retirés de la file d'attente,
sous le contrôle de l'utilisateur du service de transport primé, l'objet relatif à la déconnexion n'est pas supprimé.
récepteur;
Les types d'actions effectuées par le fournisseur du service de
d) des objets sont normalement retirés dans l'ordre où ils
ont été ajoutés [voir g) et h) ci-dessousl; transport : actions de type g), de type h) ou aucune action,
dépendent du comportement des utilisateurs du service de
transport et de la qualité de service convenue. En général, si les
e) une file d'attente a une capacité limitée initialement non
nulle, mais cette capacité n'est pas nécessairement fixe ni objets ne sont pas retirés de la file d'attente du fait du contrôle
déterminable, et doit respecter les contraintes de f); de flux exercé par l'utilisateur du service de transport destina-
taire, le fournisseur du service de transport doit, après un cer-
fi la gestion de la capacité de la file d'attente doit être telle tain laps de temps qui n'est pas spécifié, effectuer toutes les
qu'il ne soit pas possible d'y ajouter des données normales, actions autorisées de types g) et hi.
ni des indicateurs de FIN de TSDU quand cette addition
empêcherait celle d'une TSDU exprès ou d'un objet relatif à
la déconnexion; de la même façon des TSDU exprès ne peu- NOTES
vent être ajoutées, si cette addition empèche celle d'un
1 Les mécanismes internes qui prennent en charge la gestion d'une
objet relatif à déconnexion.
file d'attente ne sont pas apparents dans le service de transport. Une
file d'attente est une façon particulière d'exprimer l'interaction récipro-
En outre, le fournisseur du service de transport peut procéder à
que entre les primitives relatives à des TSAP différents. Le fonctionne-
des manipulations de paires d'objets adjacents dans la file
ment des files d'attente peut en outre être soumis à d'autres contrain-
d'attente, afin de permettre :
tes, par exemple :
a) contraintes imposées localement pour l'appel des primitives;
g) le reclassement :
l'ordre de toute paire d'objets peut être interverti si, et seule-
b) procédures de service définissant des contraintes particulières
ment si, l'objet suivant est d'un type défini comme ayant la
d'enchaînement de certaines primitives.
priorité sur l'objet précédent. Les TSDU exprès ont la prio-
2 Un mécanisme d'identification d'extrémité de connexion de trans-
rité sur les octets de données normales et les indications de
port doit être assuré au niveau local si l'utilisateur et le fournisseur du
FIN de TSDU, et les objets relatifs à la déconnexion ont la
service de transport ont besoin de distinguer entre elles plusieurs con-
priorité sur tout autre objet (voir tableau 1).
nexions de transport au niveau d'un même point d'accès au service de
transport. Toutes les primitives doivent alors utiliser ce mécanisme
h) la suppression :
d'identification pour identifier la connexion de transport à laquelle elles
tout objet peut être supprimé par le fournisseur du service
s'appliquent. Cette identification implicite n'apparaît pas sous la forme
de transport si, et seulement si, l'objet suivant est un objet
d'un paramètre des primitives du service transport et ne doit pas être
relatif à la déconnexion. Si un objet relatif à la connexion,
confondue avec les paramètres d'adresse des primitives de
associé à une primitive DEMANDE DE CONNEXION DE CONNEXION DE TRANSPORT.
Tableau 1 - Table de priorité
Objet en file
d'attente X
Objet relatif à Octet de Indication de Ob'et relatif à
la connexion données normales FIN de TSDU exPres la déconnexion
sur l'objet en
file d'attente Y
-
Objet relatif à la connexion
I- l- I- I [voir 9.7;) et h)]
Octet de données normales
I- I non I non I [voir Oui 9.2 9)l 1 [voir 9.y;) et hi1
Indication de FIN de TSDU non non oui oui
[voir 9.2 9)l [voir 9.2 9) et h)l
TSDU exprès
I- I non I non I non I [voir et hi1
-
Objet relatif à la déconnexion - oui
[voir 9.2 hi1
Légende :
- : sans objet
non : n'a pas la priorité
oui : a la priorité
5
9.;;)

---------------------- Page: 8 ----------------------
IS0 8072-1986 (FI
10 Qualité du service de transport La qualité de service vue des deux extrémités d'une connexion
de transport est toujours identique.
L'expression ((qualité de service)) (QOS), se rapporte à certai-
Cette section ne spécifie pas de valeurs particulières, ni de clas-
nes caractéristiques d'une connexion de transport, telles
ses de valeurs, pour les paramètres de qualité de service. En
qu'elles sont constatées entre ses extrémités.
général, les choix possibles et les valeurs par défaut de chaque
paramètre seront spécifiés au moment de l'installation initiale
La qualité de service est décrite en termes de paramètres de
du fournisseur du service de transport. Les valeurs de certains
qualité de service.
ou de la totalité des paramètres peuvent être fixées pour un
fournisseur de service de transport donné; dans ce cas, il n'y a
Ces paramètres permettent aux utilisateurs du service de trans-
pas lieu de négocier la qualité de service pour chaque con-
port de disposer d'une méthode pour spécifier leurs exigences
nexion de transport. Quand un utilisateur du service de trans-
et au fournisseur du service de transport de disposer d'une base
port spécifie la valeur d'un paramètre de qualité de service, il
pour le choix du protocole.
peut en outre indiquer s'il s'agit d'une exigence absolue ou si
une valeur dégradée est acceptable.
Normalement, la qualité de service est négociée entre les utili-
sateurs du service de transport et le fournisseur du service de
Les paramètres de qualité de service comprennent des paramè-
transport, pour chaque connexion de transport, à l'aide des
tres qui expriment des performances du service de transport et
A UNE
primitives DEMANDE, INDICATION, RÉPONSE
des paramètres qui expriment d'autres caractéristiques du ser-
DEMANDE et CONFIRMATION DE CONNEXION DE TRANS-
vice de transport.
PORT du service de transport définies au chapitre I I. La qualité
de service demandée par l'utilisateur du service de transport
Les paramètres de qualité de service spécifiés dans ce chapitre
appelant peut être ramenée à un niveau inférieur soit par le
2 présente un classement des
sont définis ci-après. Le tableau
fournisseur du service de transport à la suite de la DEMANDE
paramètres de qualité de service relatifs aux performances du
DE CONNEXION DE TRANSPORT, soit par l'utilisateur du ser-
service de transport.
vice de transport appelé, à la suite de l'INDICATION DE CON-
NEXION DE TRANSPORT. En ce qui concerne certains para-
10.1 Délai d'établissement de connexion de
mètres de qualité de service, cela peut se traduire par :
transport
a) une augmentation de délai;
Le délai d'établissement de connexion de transport est le temps
maximum acceptable s'écoulant entre une DEMANDE DE
b) une diminution de débit:
CONNEXION DE TRANSPORT et la primitive correspondante
ci l'augmentation du taux d'erreurs; de CONFIRMATION DE CONNEXION DE TRANSPORT.
NOTE - Ce délai inclut les divers délais imputables à l'utilisateur du
d) la réduction du niveau de priorité;
service de transport.
e) une augmentation de la probabilité d'incidents.
10.2 Probabilité d'échec d'établissement de
Le paramètre de protection de la connexion de transport ne
connexion de transport
peut toutefois pas être modifié par le fournisseur du service de
transport. La probabilité d'échec d'établissement de connexion de trans-
port est le rapport du nombre total d'échecs d'établissement de
Les valeurs des paramètres de qualité de service ainsi conve- connexion de transport au nombre total de tentatives d'établis-
nues sont alors applicables jusqu'au terme de la duréee de vie
sement de connexion de transport pour un intervalle de mesure
de la connexion de transport.
donné.
Tableau 2 - Classification des paramètres de qualit6 de service relatifs
aux performances du service
I Critères de performance I
I Phase
I I Rapidité Exactitudelfiabiiité
Établissement de Délai d'établissement Probabilité d'échec d'établissement
connexion de de connexion de connexion de transport
transport de transport (connexion erronée ou refus de connexion
transport)
Transfert de Débit Taux d'erreurs résiduelles
données (altération, duplication ou perte de données)
Temps de Probabilité de rupture de la connexion
de transport
I transit
Probabilité d'incidents de transfert
Libération de Délai de libération Probabilité d'échec de libération de
connexion de de connexion connexion de transport
transport de transport
6

---------------------- Page: 9 -----
...

Questions, Comments and Discussion

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