Information processing systems - Data communication - High-level data link control elements of procedures

Systèmes de traitement de l'information — Communication de données — Eléments de procédures de commandes de liaison de données à haut niveau

General Information

Status
Withdrawn
Publication Date
29-Jul-1987
Withdrawal Date
29-Jul-1987
Current Stage
9599 - Withdrawal of International Standard
Start Date
26-Sep-1991
Completion Date
30-Oct-2025
Ref Project

Relations

Standard
ISO 4335:1987 - Information processing systems — Data communication — High-level data link control elements of procedures Released:7/30/1987
French language
12 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 4335:1987 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information processing systems - Data communication - High-level data link control elements of procedures". This standard covers: Information processing systems - Data communication - High-level data link control elements of procedures

Information processing systems - Data communication - High-level data link control elements of procedures

ISO 4335:1987 is classified under the following ICS (International Classification for Standards) categories: 35.100.20 - Data link layer. The ICS classification helps identify the subject area and facilitates finding related standards.

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

You can purchase ISO 4335:1987 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


IS0
NORME INTERNATIONALE
Troisième édition
1987-08-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXflYHAPOflHAFi OPrAHM3AL(MFi il0 CTAHflAPTW3AL(MM
Systèmes de traitement de l'information -
Communication de données - Éléments de procédures
de commande de liaison de données à haut niveau
Information processing systems - Data communication - High-level data link control elements
of procedures
Numéro de référence
IS0 4335 : 1987 (F)
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale
d'organismes nationaux de normalisation (comités membres de I'ISO). L'élaboration
des Normes internationales est normalement 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
gouvernementales, en liaison avec I'ISO, participent également aux travaux.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I'ISO. Les Normes internationales sont approuvées confor-
mément aux procédures de I'ISO qui requièrent l'approbation de 75 % au moins des
comités membres votants.
La Norme internationale IS0 4335 a été élaborée par le comité technique ISO/TC 97,
Systèmes de traitement de l'information.
Cette troisième édition annule et remplace la deuxième édition (IS0 4335: 19841, dont
elle constitue une révision technique.
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.
O Organisation internationale de normalisation, 1987 0
Imprimé en Suisse
ii
IS0 4335: 1987 (FI
Sommaire
Page
O Introduction . 1
1 Objet et domaine d'application . 2
2 Références . 2
3 Définitions . 2
4 État du canal de liaison de données . 4
5 Modes . 5
6 Champ de commande et paramètres . 7
7 Commandes et réponses . 10
8 Notification de condition d'exception et reprise . 19
Annexes
Considérations sur les temporisations . 23
A
6 Exemples de l'utilisation des commandes et réponses . 25
C Identificateurs de format de champ d'information de XID attribués .
Tableaux
1 Structures du champ de commande . 7
2 Fonctions de l'élément binaire P/F . 10
3 Commandes et réponses . 10
4 Format du champ de commande en modulo 128 . 19
Figures
Liaison de données en configuration non équilibrée (cas 1) . 2
2 Liaison de données en configuration non équilibrée (cas 2) . 2
3 Liaison de données en configuration équilibrée . 2
4 Éléments binaires du champ de commande de la structure de transfert
d'information . 10
5 Éléments binaires du champ de commande de la structure de supervision . 11
6 Éléments binaires du champ de commande de la structure non numérotée . 12
iii
IS0 4335: 1987 (FI
7 Affectation des éléments binaires du champ de commande des commandes
non numérotées . 12
8 Identificateur deformat XID . 15
9 Affectation des éléments binaires du champ de commande des réponses
non numérotées . 16
10 Structure du champ d'information de la réponse FRMR en modulo 8 .
11 Structure du champ d'information de la réponse étendue FRMR
enmodulo1 28 . 17
iv
NORME INTERNATIONALE
IS0 4335: 1987 (FI
Systèmes de traitement de l'information -
Communications de données - Éléments de procédures
de commande de liaison de données à haut niveau
O Introduction station primaire et les trames qu'elle transmet sont appelées tra-
mes de commande. Les autres stations de la liaison sont nom-
mées stations secondaires et les trames qu'elles transmettent
0.1 Généralités
sont appelées trames de réponse.
Les procédures de commande de liaison de données à haut
Pour le transfert des données entre la station primaire et les sta-
niveau (HDLCi sont concues pour permettre une transmission
tions secondaires, deux types de contrôle de liaison (voir
synchrone de données transparente du point de vue du code.
figures 1 et 2) doivent être considérés. Dans le premier cas, la
La présente Norme internationale décrit les éléments de pro-
station qui contient la source de données assume une fonction
cédure HDLC. D'autres travaux sont en cours pour identifier et
primaire et contrôle, par des commandes du type sélection, la
définir de nouveaux éléments de procédure qui pourront être
station qui contient le collecteur et qui assume une fonction
ajoutés ultérieurement.
secondaire.
Dans les procédures HDLC, le cycle normal des échanges de
Dans le deuxième cas, la station comprenant le collecteur de
données, transparent du point de vue du code, entre deux sta-
données assure une fonction primaire et contrôle, par des com-
tions de données consiste en un transfert de trames contenant
à émettre, la station comprenant la
mandes du type invitation
l'information depuis la source de données vers le collecteur de
source qui est associée à une fonction de secondaire.
données et d'une trame contenant un accusé de réception
transmise dans la direction opposée. Jusqu'au moment où la
L'information circule de la source de données vers le collecteur
station contenant la source de données recoit un accusé de
de données et les accusés de réception sont toujours transmis
réception, elle conserve l'information en mémoire pour des
dans la direction opposée.
retransmissions éventuelles.
Les deux cas de contrôle peuvent être combinés de différentes
L'intégrité de l'ordre des données entre la source et le collecteur
manières afin qu'il soit possible de communiquer sur la liaison
résulte de l'emploi d'un système de numérotation de type cycli-
en mode bi-directionnel à l'alternat ou en mode bi-directionnel
que et dont le modulo est spécifié dans la présente Norme inter-
simultané.
nationale et est exprimé en trames. Un système de numérota-
@
tion indépendant est utilisé pour chaque combinaison
sourcelcollecteur de données de la liaison de données. 0.3 Liaisons de données en configuration
équilibrée
La fonction d'accusé de réception est exécutée par le collecteur
qui informe la source de données du numéro d'ordre de la pro-
Une liaison de données en configuration équilibrée contient
chaine trame attendue. Ceci peut être réalisé par une trame dis-
seulement deux stations participantes. Pour le contrôle, cha-
tincte ne contenant aucune information ou dans le champ de
que station de données a la responsabilité de l'organisation de
commande d'une trame contenant des informations.
son écoulement de données et des erreurs irrémédiables au
niveau liaison associées aux transmissions dont elle est l'ori-
Les procédures HDLC sont applicables aux liaisons de données
gine. Chaque station de données est appelée station mixte et
en configuration non équilibrée et aux liaisons de données en
est capable de transmettre et de recevoir des trames de com-
configuration équilibrée.
mande et des trames de réponse.
La figure 3 décrit les fonctions de contrôle de liaison de don-
0.2 Liaisons de données en configuration non
nées utilisées pour transférer des données entre des stations
équilibrée
mixtes. La source de données de chaque station mixte contrôle
le collecteur de l'autre station mixte par des commandes de
Une liaison en configuration non équilibrée est composée de
type sélection. L'information circule de la source vers le collec-
deux stations participantes ou plus. Pour des raisons de con-
teur et les accusés de réception sont toujours transmis dans la
trôle, une station de la liaison doit assumer la responsabilité de
direction opposée. Des commandes de type invitation à émet-
l'organisation du flux des données et des opérations relatives
tre peuvent être utilisées par chaque station mixte pour deman-
aux erreurs irrémédiables intervenant au niveau de la liaison de
der des accusés de réception et des réponses d'état à l'autre
données. La station qui assume ces responsabilités est appelée
station mixte.
IS0 4335: 1987 (FI
Sélection/information
Station Station
secondaire
primaire
Source de données Collecteur de données
Figure 1 - Liaison de données en configuration non équilibrée (cas 1)
Invitation à émettre/
accusé de réception
Station Station
primaire
secondaire
Collecteur de données Source de données
Figure 2 - Liaison de données en configuration non équilibrée (cas 2)
Sélection/information/accusé de réception/
r
invitation à émettre
Station Station
mixte mixte
Sélection/information/accusé de réception/
à émettre
invitation
Collecteur/source de données
Collecteur/source de données
Figure 3 - Liaison de données en configuration équilibrée
comme une spécification pour un système de communication
1 Objet et domaine d'application
de données. La réalisation d'un système particulier n'exige pas
La présente Norme internationale décrit les éléments de procé- nécessairement l'utilisation de toutes les commandes ou répon-
ses.
dure de commande de liaison de données pour la transmission
synchrone de données transparente du point de vue du code
utilisant la structure de trame HDLC spécifiée dans I'ISO 3309
2 Références
et la numérotation indépendante des trames dans les deux
directions.
IS0 2382-9, Traitement de l'information - Vocabulaire -
Partie û9 : Communication de données.
Les éléments de procédure HDLC sont décrits spécifiquement
en termes d'actions intervenant à la réception des commandes
IS0 3309, Communication de données - Procédures de com-
par une station secondaire ou par une station mixte.
mande de liaison de données à haut niveau - Structure de
trame.
La présente Norme internationale est destinée à couvrir de
nombreuses applications, par exemple le mode de transmission
de données unidirectionnel, bidirectionnel à l'alternat, bidirec-
tionnel simultané, entre des stations qui sont gén6ralement
3 Définitions
munies de mémoire ainsi que le fonctionnement sur les diffé-
rents types de circuits de données, par exemple les liaisons
Dans le cadre de la présente Norme internationale, les défini-
multipoint/point à point, duplex intégral/semi-duplex, sur ligne
IS0 2382-9).
tions suivantes sont applicables (voir aussi
commutée/non commutée, etc.
Les éléments HDLC définis doivent être considérés comme une 3.1 abandon : Procédure appliquée par une station primaire,
base commune pour l'établissement de différents types de pro- secondaire ou mixte émettrice pour obliger le récepteur à rejeter
(et à ignorer) toutes les séquences d'éléments binaires transmi-
cédures de commande. La présente Norme internationale ne
ses par l'émetteur depuis le fanion précédent.
définit aucun système particulier et ne doit pas être considérée
I
IS0 4335: 1987 (FI
b) la station primaire/mixte réceptrice, comme une réponse de la
3.2 acceptation : Condition présumée par une station (pri-
station secondaire/mixte désignée par le champ d'adresse, à une
maire, secondaire ou mixte) quand elle accepte pour traitement
ou plusieurs commandes.
une trame recue correctement.
3.12 extension du champ de commande : Élargissement
3.3 champ d'adresse (A) : Séquence de 8 éléments binai-
du champ de commande en vue d'inclure davantage d'informa-
res (ou d'une multiple de 8 si le champ d'adresse est étendu)
tions de commande.
suivant immédiatement le fanion d'ouverture d'une trame iden-
tifiant la station secondaire/mixte qui émet (ou qui est destinée
3.13 communication de données : Voir IS0 2382-9, terme
à recevoir la trame).
09.01.03.
3.4 extension du champ d'adresse : Élargissement du
3.14 liaison de données : Ensemble composé de deux ou
champ d'adresse afin d'inclure davantage d'information
plusieurs équipements terminaux et d'une ligne fonctionnant
d'adressage.
suivant une méthode particulière qui permet d'échanger des
informations.
3.5 état de base : Aptitude d'une station secondaire/
mixte à transmettre ou à recevoir une trame contenant un NOTE - Dans ce contexte, l'expression ((équipements terminaux)) ne
comprend pas la source de données ni le collecteur de données.
champ d'information.
3.15 niveau liaison : Le niveau conceptuel de commande
3.6 commande centralisée : Commande dans laquelle tou-
ou de logique de traitement existant dans la structure hiérarchi-
tes les fonctions primaires de la liaison de données sont centra-
que d'une station de données (primaire, secondaire ou mixte)
lisées dans une station de données.
qui est responsable du contrôle de la liaison de données.
NOTE - Les fonctions du niveau liaison constituent une interface
station mixte : La partie d'une station qui supporte les
3.7
entre la logique de haut niveau de la station et la liaison de données.
fonctions de commande de station mixte de la liaison.
Ces fonctions comprennent
NOTE - La station mixte génère des commandes et des réponses pour
a) l'insertion d'éléments binaires (transmission) et suppression
transmission et interprète les commandes et réponses reçues. Les res-
d'éléments binaires (réception);
ponsabilités particulières incombant à une station mixte comprennent
b) l'interprétation du champ d'adresse/champ de commande;
ai initialisation des échanges de signaux de commande;
c) la génération des commandes/réponses, transmission et inter-
prétation; et
b) organisation du flux de données;
d) le calcul et l'interprétation de la séquence de contrôle de
ci interprétation des commandes reçues et génération des répon-
trame.
ses appropriées; et
d) actions relatives aux fonctions de contrôle et de reprise des
transmission de données : Voir IS0 2382-9, terme
3.16
erreurs au niveau liaison.
09.01.02.
3.8 commande : En communication de données, une ins-
3.17 transmission en duplex : Voir IS0 2382-9, terme
truction représentée dans le champ dune trame et transmise
09.03.01.
par la station primaire/mixte. Elle demande à la station secon-
daire/mixte interpellée d'exécuter une fonction spécifique de
3.18 condition d'exception : État assumé par une station
commande de liaison.
secondaire/mixte après réception d'une commande qu'elle ne
peut pas exécuter, soit à cause d'une erreur de transmission,
3.9 trame de commande :
soit à cause d'un mauvais fonctionnement interne.
a) Toutes les trames transmises par une station primaire.
3.19 fanion (FI : Séquence unique de 8 éléments binaires
(01111110) employée pour indiquer le début ou la fin d'une
b) Toutes les trames transmises par une station mixte et
trame.
contenant l'adresse de l'autre station mixte.
3.20 trame : Séquence d'éléments binaires contigus, born&
3.10 mode contention : Mode de transmission dans lequel
par un fanion d'ouverture et un fanion de fermeture.
un émetteur peut transmettre de sa propre initiative.
NOTE - Une trame correcte doit comprendre 32 éléments binaires au
3.11 champ de commande (C) : Séquence de huit (ou moins et contenir un champ d'adresse, un champ de commande et une
séquence de contrôle de trame. Une trame peut contenir ou non un
seize, si le champ de commande est étendu) éléments binaires
champ d'information.
suivant immédiatement le champ d'adresse d'une trame.
NOTE - Le contenu du champ de commande est interprété par
3.21 séquence de contrôle de trame (FCS) : Champ pré-
cédant immédiatement le fanion de fermeture d'une trame con-
a) la station secondaire/mixte réceptrice désignée par le champ
tenant la séquence d'éléments binaires qui permet au récepteur
d'adresse, comme une commande demandant l'exécution d'une
de détecter les erreurs de transmission.
fonction particulière; et
IS0 4335 : 1987 (FI
transmission semi-duplex : Voir IS0 2382-9, terme 3.31 station secondaire : La station qui exécute les fonc-
3.22
09.03.02. tions de commande de la liaison telles qu'elles sont demandées
par la station primaire.
3.23 niveau plus élevé : Niveau conceptuel de commande
NOTE - Une station secondaire interprète les commandes reçues et
crée des réponses pour transmission.
ou de logique de traitement existant dans la structure hiérarchi-
que d'une station (primaire, secondaire ou combinée) qui est
au-dessus du niveau liaison et pour laquelle la réalisation des 3.32 statut de la station secondaire : L'état courant d'une
fonctions au niveau liaison est liée, par exemple, la commande station secondaire eu égard au traitement des commandes
d'appareil, l'allocation de mémoire, la gestion d'une station, la station primaire.
reçues de
etc.
3.33 communication bilatérale à l'alternat : Voir
IS0 2382-9, terme 09.05.03.
3.24 champ d'information (INFO) : Séquence d'éléments
binaires, insérée entre le dernier élément binaire du champ de
3.34 transmission des données bilatérale simultanée :
commande et le premier élément binaire de la séquence de con-
Voir IS0 2382-9, terme 09.05.02.
trôle de trame.
NOTE - Le contenu du champ d'information n'est pas interprété au 3.35 commandes non numérotées : Commandes qui ne
niveau liaison.
contiennent pas de numéros d'ordre dans le champ de com-
mande.
3.25 remplissage des intervalles entre trames : Suite de
3.36 réponses non numérotées : Réponses qui ne contien-
fanions transmis entre les trames.
nent pas de numéros d'ordre dans le champ de commande,
NOTE - La présente Norme internationale ne spécifie pas le rempiis-
à l'intérieur d'une trame.
sage
4 État du canal de liaison de données
trame incorrecte : Séquence d'éléments binaires sui-
3.26
4.1 État actif du canal de liaison de données
vant la réception d'un fanion d'ouverture apparent qui
4.1.1 Généralités
a) est terminée par une séquence d'abandon; ou
Un canal de liaison de données est dit à l'état actif lorsqu'une
b) contient moins de 32 éléments binaires avant la détec-
station primaire, une station secondaire ou une station mixte
tion du fanion de fermeture.
est en train de transmettre une trame, une séquence unique
d'abandon ou le remplissage des intervalles entre trames. À
l'état actif, le droit de continuer la transmission doit être
3.27 station primaire : La station qui met en œuvre les
fonctions primaires de commande de la liaison de données, protégé.
c'est-à-dire, qui génère les commandes destinées à la transmis-
sion et interprète les réponses reçues.
4.1.2 Abandon
NOTE - Les responsabilités spécifiques de la station primaire com-
L'abandon d'une trame doit s'effectuer en transmettant au
prennent
moins sept éléments binaires ((1)) contigus (sans aucun élément
((0)) intermédiaire) pour terminer la trame. La réception de sept
a) I'initialisation de l'échange des signaux de commande;
éléments binaires ((1 )) contigus doit être interprétée comme un
b) l'organisation du flux des données; et
abandon et la station réceptrice ignore la trame.
c) des actions relatives aux fonctions de contrôle et de reprise des
NOTE - Si l'on transmet plus de sept éléments binaires ((1)) pour aban-
erreurs au niveau liaison.
donner une trame, il convient d'assurer que si 15 éléments binaires ((1))
ou plus sont envoyés, y compris ceux déjà transmis au moment de la
3.28 station primaire/secondaire : Cas général dans
décision d'abandonner, le canal de liaison de données passe à l'état
lequel la station peut être soit une station primaire soit une sta-
inoccupé.
tion secondaire.
4.1.3 Remplissage des intervalles entre trames
3.29 réponse : En communication de données, réponse
Le remplissage des intervalles entre trames doit être effectué en
figurant dans le champ de commande d'une trame de réponse
transmettant des fanions contigus entre les trames. Le remplis-
et qui informe la station primaire des actions exécutées par la
sage dans une trame n'est pas prévu.
station secondaire/mixte après réception d'une ou de plusieurs
commandes.
4.2 Canal de liaison de données à l'état inoccupé
3.30 trame de réponse :
Un canal de liaison de données est dit à l'état inoccupé tant
qu'un état ((1 )) continu est détecté après avoir persisté pendant
ai Toutes les trames transmises par une station secon-
15 durées d'éléments binaires au moins. La détection de l'état
daire.
inoccupé au niveau liaison sera considérée comme indiquant
que la station à distance a abandonné son droit de continuer la
b) Les trames transmises par une station mixte qui con-
transmission.
tiennent l'adresse de la station mixte émettrice.
IS0 4335 : 1987 (FI
5 Modes
c) mode initialisation (IM).
Trois modes opérationnels et trois modes non opérationnels
Les modes déconnectés (NDM et ADM) diffèrent des modes
sont définis.
opérationnels en ce que la station secondaire/mixte est logi-
quement déconnectée de la liaison de données; en d'autres ter-
mes, aucune trame d'information (I) ou de supervision ne sera
5.1 Modes opérationnels
ou acceptée. Le mode initialisation (IM) diffère des
transmise
modes opérationnels en ce que le programme de contrôle de la
Les trois modes opérationnels sont
liaison de données de la station secondaire/mixte doit être
a) mode normal de réponse (NRM);
régénéré ou nécessite un échange de paramètres qui seront uti-
lisés en mode opérationnel.
b) mode asynchrone de réponse (ARM): et
Les deux modes déconnectés ont pour but d'empêcher une
ci mode asynchrone équilibré (ABM).
station secondaire/mixte d'apparaître sur la liaison de données
en mode entièrement opérationnel pendant des situations inha-
5.1.1 Mode normal de réponse (NRM) bituelles ou des conditions d'exception, car ce fonctionnement
pourrait provoquer
Le mode NRM est un mode de fonctionnement de liaison de
données non équilibré dans lequel la station secondaire doit
a) une contention non voulue en mode ARM;
commencer à émettre seulement lorsque l'autorisation explicite
b) une discordance de numéros d'ordre entre la station
a été recue de la station primaire. Après en avoir recu I'autorisa-
primaire et la station secondaire ou entre deux stations mix-
tion, le secondaire doit commencer à transmettre une réponse.
tes; ou
La transmission d'une réponse doit consister en une ou plu-
sieurs trames tout en maintenant la voie de transmission dans
c) une ambigu'ité dans la station primaire/mixte sur l'état
un état actif. La dernière trame de la transmission d'une
de l'autre station secondairelmixte.
réponse doit être indiquée de facon explicite par la station
secondaire. Après l'indication de la dernière trame, la station
Une station secondaire doit être préétablie par le système pour
secondaire doit arrêter de transmettre jusqu'à ce qu'une per-
ce qui est de la ou des conditions qui lui font supposer un mode
mission explicite soit de nouveau recue de la station primaire.
déconnecté. Le mode déconnecté INDM ou ADM) doit être
également préétabli par le système. Une station mixte doit être
5.1.2 Mode asynchrone de réponse (ARM)
préétablie par le système en ce qui concerne la ou les conditions
qui lui font supposer le mode asynchrone déconnecté (ADM).
Le mode ARM est un mode opérationnel de liaison de données
non équilibré dans lequel la station secondaire peut commencer Les possibilités de la station secondaire en mode déconnecté
à transmettre sans en avoir recu l'autorisation explicite de la
doivent être limitées à
station primaire. Une telle transmission asynchrone peut conte-
nir une ou plusieurs trames et doit servir à transférer un champ
a) acceptation de et réponse à l'une des commandes
à indiquer des changements d'état dans la
d'information et/ou appropriées d'établissement en mode commande de mise
station secondaire (par exemple, le numéro de la prochaine
en mode normal de réponse (SNRM), commande de mise
trame d'information attendue, le passage d'un état prêt à un
en mode asynchrone de réponse (SARM), commande de
état occupé ou vice-versa, l'apparition d'une condition d'excep-
mise en mode normal étendu de réponse (SNRME), com-
0 tion).
mande de mise en mode asynchrone étendu de réponse
(ÇARME), commande de mise en initialisation (SIM) et
commande de déconnexion (DISC);
5.1.3 Mode asynchrone équilibré (ABM)
b) acceptation de et réponse à un échange d'identification
Le mode ABM est un mode opérationnel de liaison de données
et à une commande (XID);
équilibré dans lequel l'une ou l'autre des stations mixtes peut
transmettre des commandes à tout moment et peut lancer la
c) acceptation de et réponse à une commande test
transmission de trames de réponse sans en avoir recu I'autori-
(TEST);
sation explicite par l'autre station mixte. Une telle transmission
asynchrone peut contenir une ou plusieurs trames et doit servir
d) acceptation de et réponse à une commande d'invitation
à transférer un champ d'information et/ou à indiquer des chan-
à émettre non numérotée (UP);
gements d'état dans la station mixte (par exemple, le numéro
de la prochaine trame d'information attendue, la transition d'un
e) transmission lors d'une possibilité de réponse pour
état prêt à un état occupé, ou vice-versa, l'apparition d'une
à la station primaire d'une
demander une action spécifique
condition d'exception).
trame de réponse de : mode déconnecté (DM), demande
d'initialisation (RIM), échange d'identification (XID),
5.2 Modes non opérationnels demande de déconnexion IRDI;
Les trois modes non opérationnels sont f) acceptation d'une commande d'information non numé-
rotée (Ul); et
a) mode normal déconnecté (NDM);
g) transmission d'une réponse U1 lorsque l'occasion se
mode asynchrone déconnecté (ADMI; et
b) présente.
IS0 4335: 1987 (FI
sera envoyée à la première possibilité de réponse. Une com-
Les possibilités d'une station mixte en tant que récepteur de
mande XID ou TEST qui peut être mise en action doit entraîner
commandes en mode asynchrone déconnecté doivent être les
respectivement le lancement d'une réponse XID ou TEST, à la
mêmes que celles énumérées ci-dessus pour une station mixte;
première possibilité de réponse. La réception de commandes,
les commandes appropriées d'établissement de mode pour une
mises en application, de mise en mode XID ou TEST qui ne
station mixte comprennent la commande de mise en mode
peuvent pas être mises en action ou la réception de n'importe
asynchrone équilibrée (SABM), la commande de mise en mode
quelle autre commande (à l'exception d'une commande UI)
asynchrone équilibrée (SABME), SIM et DISC. De plus, puis-
dont l'élément binaire P est mis à ((1)) doit avoir pour effet
que la station mixte peut transmettre des commandes à tout
qu'une station secondaire en mode NDM réponde à la première
moment, la station mixte peut transmettre une commande
la
appropriée d'établissement de mode ou XID, UI ou TEST. possibilité de réponse en envoyant la réponse DM ou bien, si
station secondaire détermine qu'elle est incapable de fonction-
ner, la réponse RIM. L'accusé de réception d'une commande
Les possibilités minimales d'une station secondairelmixte en
UI dont l'élément binaire P est mis à ((1)) doit mettre en cause
mode déconnecté (NDM ou ADM) doivent être la capacité de
une station secondaire en NDM pour fournir à la première pos-
générer la réponse DM avec t'élément binaire F mis à ((1)) en
sibilité de réponse, une réponse UI, une réponse DM, ou une
réponse à une trame de commande reçue avec l'élément binai-
réponse RIM. Lorsqu'une commande d'établissement de mode
re P mis à ((1)).
mise en œuvre, une commande XID ou TEST a été reçue mais
ne peut pas être mise en action ou lorsqu'une condition d'état
Une station secondaire/mixte en mode déconnecté (NDM ou
doit être signalée, une commande UP dont l'élément binaire P
ADM) qui reçoit une commande DISC doit répondre en
est mis à ((0)) doit avoir pour effet que la station secondaire en
envoyant la réponse DM. Une station secondaire/mixte en
mode initialisation qui reçoit une commande DISC doit répon- mode NDM répond en lançant une réponse DM ou RIM, sui-
vant le cas. Une commande quelconque dont l'élément binai-
dre en envoyant l'accusé de réception non numéroté (UA) si
re P est à ((0)) - à l'exception des commandes, mises en appli-
elle est capable de mettre en action la commande. Une station
cation, de mise en mode, XID, UI, TEST ou UP décrites
secondaire/mixte en mode opérationnel qui reçoit une com-
ci-dessus - peut être ignorée par la station secondaire en
mande DISC doit répondre en lançant l'accusé de réception
mode NDM.
UA.
La liste suivante donne des exemples de conditions possibles
5.2.2 Mode asynchrone déconnecté (ADMI
(en plus de la réception d'une commande DISC) qui font passer
une station secondaire/mixte en mode déconnecté :
Le mode ADM est un mode non opérationnel de liaison de
données en configuration équilibrée ou de liaison de données
a) la station secondaire/mixte est mise sous tension ou
en configuration non équilibrée dans lequel la station
rétablie après une coupure temporaire d'alimentation;
secondaire/mixte doit être logiquement déconnectée de la liai-
b) la logique du niveau de la liaison de données de la sta-
son et ne devra pas accepter des informations en trames de
tion secondaire/mixte est rétablie manuellement; et
commande I et en trames de commande ou de réponse I, res-
pectivement, ou transmettre des informations en trames de
c) le terminal de la station secondaire/mixte est commuté
réponse I et en trames de commande ou de réponse I, respecti-
manuellement de l'état local à l'état connecté à la liaison (en
vement. La station secondaire/mixte doit, cependant, pouvoir
ligne).
accepter les informations en trames de commande UI et en tra-
mes de commande ou de réponse UI, respectivement, ou trans-
Une station secondaire/mixte en mode non opérationnel n'éta-
mettre des informations en trames de réponse UI et en trames
blira pas une condition d'exception de rejet de trame.
de commande ou de réponse UI, respectivement. La transmis-
sion de la réponse ne doit pouvoir être qu'une trame de réponse
UI d'une demande de commande de mise en mode (DM), d'une
5.2.1 Mode normal deconnecté (NDM)
demande d'échange d'identification (XID) ou d'une demande
d'initialisation (RIM) si la station secondaire ou la station mixte
Le mode NDM est un mode non opérationnel de liaison de don-
nées non équilibrée dans lequel la station secondaire doit être comme récepteur de commande détermine qu'elle est incapa-
ble de fonctionner. La station mixte, en tant qu'émetteur de
logiquement déconnectée de la liaison et ne devra pas accepter
trames de commande, est aussi autorisée à envoyer une trame
des informations en trames de commandes I ou transmettre des
de commande U1 lors de toute possibilité de réponse en mode
informations en trames de réponse I. La station secondaire
asynchrone.
doit, cependant, pouvoir accepter des informations en trames
de commandes U1 et transmettre des informations en trames de
Dans ce mode, la station secondaire ou la station mixte comme
réponse UI.
récepteur de commandes ne doit mettre en action que les com-
mandes d'établissement de mode ou XID, UI ou TEST. À
La station secondaire a la possibilité de répondre en mode nor-
mal de réponse et elle doit lancer la transmission d'une seule l'exception de la commande DISC, les commandes d'établisse-
ment de mode qui peuvent être mises en action doivent rece-
réponse, indiquant son état, sur réception d'une trame de com-
mande dont l'élément binaire P est mis à ((1)); à titre optionnel, voir une réponse UA à la première possibilité de réponse. Une
elle peut envoyer une telle réponse lorsqu'elle reçoit une com- commande XID ou TEST qui peut être mise en action doit rece-
voir respectivement une réponse XID ou TEST à la première
mande UP dont l'élément binaire P est mis à ((0)).
possibilité de réponse. La réception d'une commande d'établis-
sement de mode mise en œuvre, XID ou TEST qui ne peut pas
Dans ce mode, une station secondaire ne doit mettre en action
être mise en action ou bien la réception d'une autre commande
que des commandes de mise en mode XID, UI et TEST. A
(à l'exception d'une commande Ut) dont l'élément binaire P est
l'exception de DISC, les commandes de mise en mode qui peu-
mis à ((1 D, doit recevoir une réponse DM ou, si la station secon-
vent être mises en action doivent entraîner une réponse UA qui
IS0 4335 : 1987 (FI
daire, ou la station mixte comme récepteur de commandes,
Tableau 1 - Structures du champ de commande
détermine qu’elle est incapable de fonctionner, provoque la
Élhents binaires du champ
réponse RIM. La réception d’une commande UI dont l’élément
Structure du champ de
de commande*
I
binaire P est mis à ((1)) doit mettre en cause une station
commande
secondaire/mixte en ADM pour fournir à la première possibilité
de réponse une réponse UI, une.réponse DM, ou une réponse
Commande et réponse pour le
RIM. Toute commande dont l’élément binaire P est mis à ((0)) à
transfert d‘information
l’exception des commandes, mises en application, de mise en
(structure I)
mode, XID, UI, TEST, ou UP décrites ci-dessus peut être igno-
Commandes et réponses de
rée par la station secondaire/mixte en mode ADM.
S)
supervision (structure
Commandes et réponses non
Puisqu’une station mixte est également un générateur de com-
numérotées (structure U)
mandes, elle peut terminer un mode déconnecté à tout moment
N(S) = numéro d‘ordre de transmission à l’émission
en transmettant une commande appropriée de mise en mode
(élément binaire 2 = élément binaire de poids faible)
(SABM, SABME ou SIM). Cette action peut intervenir sponta-
nément à la suite d‘une transmission reçue en provenance de
N(R) = numéro d‘ordre de transmission à la réception
l‘autre station mixte (par exemple une réponse DM ou RIM).
(élément binaire 6 = élément binaire de poids faible)
S = élément binaire pour les fonctions de supervision
5.2.3 Mode initialisation (IM)
M = élément binaire pour les fonctions de modification
P/F = élément binaire d‘invitation à émettre transmis par une
@ Le mode IM est un mode opérationnel de liaison de données
trame de commande du primaire ou de la station
équilibrée ou de liaison de données non équilibrée dans lequel le
mixtdélément binaire de fin - transmis par une trame de
programme de contrôle d‘une station secondaire/mixte de la
réponse du secondaire ou de la station mixte
liaison peut être initialisé ou régénéré par une action de l’autre
(1 = invitation à émettre/fin)
station primaire/mixte ou dans lequel d‘autres paramètres à uti-
liser en mode opérationnel peuvent être échangés. IM est
Structure de transfert de l’information (Il
6.1.2
appelé lorsqu‘une station primaire/mixte percoit qu’une autre
station secondaire/mixte travaille anormalement et que le pro-
La structure I est utilisée pour effectuer un transfert d‘informa-
gramme de contrôle de sa liaison de données doit être corrigé
tion. Les fonctions de N(S), N(R1 et P/F sont indépendantes;
ainsi que pour l’amélioration du programme de contrôle de
c‘est-à-dire que, chaque trame I contient un numéro d‘ordre
l’autre station secondaire/mixte de la liaison. De la même
N(S1, un numéro d’ordre N(R) qui peut ou non accuser récep-
facon, une station secondaire/mixte peut déterminer qu’elle est
tion d’autres trames I à la station réceptrice et un élément
incapable de fonctionner à cause de contrôles du programme et
binaire P/F qui peut être mis à ((1)) ou à ((0)).
demander le mode IM pour obtenir que l‘autre station
primaire/mixte lui fournisse un programme correct.
6.1.3 Structure de supervision (SI
Une station secondaire/mixte doit passer en mode IM en trans-
La structure S est utilisée pour réaliser les fonctions de com-
UA au moment de sa possibilité de
mettant une réponse
mande de supervision de la liaison comme l’accusé de réception
réponse préétablie par le système, en réponse à la réception
des trames I, la demande de retransmission des trames I et la
d’une commande SIM. Une station secondaire/mixte peut
demande de suspension temporaire de transmission de tra-
demander une commande SIM en lancant une réponse RIM. En
mes I. Les fonctions de N(R) et P/F sont indépendantes; c’est-
mode IM, la station primaire/mixte et une autre station
à-dire que chaque trame de structure S contient un numéro
secondairelmixte peuvent échanger des informations de la
d‘ordre N(R) qui peut ou ne peut pas accuser réception d’autres
facon prédéterminée spécifiée pour chaque station
trames I à la station réceptrice et un élément binaire P/F qui
secondaire/mixte (par exemple, des trames UI ou Il.
peut être mis à ((1)) ou ((0)).
Le mode IM doit être terminé lorsqu’une station secondaire/
6.1.4 Structure non numérotée (U)
mixte recoit et accuse réception (par une réponse UA) d‘une
commande d’établissement de mode ou lorsqu’elle passe en
La structure U est utilisée pour fournir des fonctions de com-
mode déconnecté à cause des facteurs internes comme une
mande de liaison supplémentaires et pour le transfert d‘infor-
coupure d’alimentation.
mations non numérotées. Cette structure ne doit pas contenir
de numéro d’ordre, mais doit comprendre un élément binaire
P/F qui peut être mis à ((1)) ou ((0)). Cinq positions d’éléments
6 Champ de commande et paramètres
binaires ((modificateurs)) sont disponibles, ce qui permet de
définir jusqu’à 32 fonctions de commande et 32 fonctions de
6.1 Structures du champ de commande réponse supplémentaires.
6.1.1 Généralités 6.2 Paramètres
Les trois structures définies pour le champ de commande (voir
6.2.1 Modulo
tableau 1) sont utilisées pour effectuer le transfert d‘informa-
tions numérotées et non numérotées et pour le transfert de
Chaque trame I doit recevoir un numéro d’ordre qui peut pren-
fonctions de supervision numérotées et de fonctions de com-
dre des valeurs allant de O à modulo moins un (où modulo est le
mande non numérotées.
module de congruence des numéros d‘ordre). Le modulo est
IS0 4335 : 1987 (FI
à la réception peut prendre des valeurs entre O et modulo moins
égal à 8 ou 128. La numérotation parcourt le cycle complet. Les
un (où modulo est le modulo de congruence des numéros
formats du champ de commande de modulo 8 sont donnés
d'ordre des trames et où la numérotation parcourt le cycle com-
dans le tableau 1 ci-dessus. Les formats de champ de com-
plet). La valeur de la variable d'état à la réception doit être aug-
mande de modulo 128 sont donnés dans le tableau 4 (voir 7.4).
mentée de un pour chacune des trames I reçues sans erreur et
en séquence dont le numéro d'ordre à l'émission N(S) est égal à
Le nombre maximum de trames I numérotées en séquence que
la variable d'état à la réception.
la station primaire ou secondaire peut avoir en attente d'acquit-
tement (c'est-à-dire pour lesquelles il n'y a pas eu d'accusé de
réception) à n'importe quel instant donné ne doit jamais excé-
6.2.2.5 Numéro d'ordre à la réception N(R)
der le modulo des numéros d'ordre moins un. Cette restriction
permet d'empêcher toute ambiguïté dans l'association des tra-
Toutes les trames I et les trames de structure S doivent
mes I transmises avec les numéros d'ordre pendant le fonction-
contenir N(R) qui, à l'exception de la trame de supervision de
nement normal et/ou pendant les reprises en cas d'erreur.
Rejet Sélectif (SERJ), l'élément binaire P/F étant à «O», doit
le numéro d'ordre N(S) de la prochaine trame I
indiquer
NOTE - Le nombre de trames 1 en attente d'acquittement peut être
attendue.
limité d'autre part par la capacité de stockage de la station de données,
c'est-à-dire par le nombre de trames I qui peut être stocké pour la
À cette exception près, avant de transmettre une trame I ou
transmission et/ou la retransmission en cas d'erreurs de transmission.
Toutefois, le rendement optimum de la liaison ne peut être obtenu que une trame de structure S, le N(RI doit être rendu égal à la
si la capacité minimale de stockage de trames de la station de données
valeur courante de la variable d'état à la réception. Le N(R) indi-
est égale ou supérieure au délai de transmission aller/retour.
que que la station transmettant le N(R) a reçu correctement
toutes les trames I numérotées jusqu'à N(R) - 1.
6.2.2 Variables de trames et numéros d'ordre
Dans le cas d'une trame SREJ dont l'élément binaire est à «O»,
le N(R) indique seulement que la trame I dont N(S) est égal à
6.2.2.1 Généralités
N(R) n'a pas été reçue.
En fonctionnement HDLC, chaque station de données doit
Étant donné que plusieurs trames SREJ dont l'élément binaire
maintenir de façon indépendante une variable d'état à I'émis-
P/F est à ((0)) peuvent être en attente d'acquittement simulta-
sion V(S) et une variable d'état à la réception V(R) pour les tra-
nément, il importe de veiller à ce que toutes les trames I non
mes I qu'elle transmet et reçoit d'une autre station de données.
reçues le soient correctement en dernier lieu. On peut recourir
Chaque station secondaire doit donc maintenir une variable
dans ce but à des compteurs de variables multiples ou à
V(S) pour les trames I qu'elle transmet à la station primaire et
d'autres moyens.
une variable V(R) pour les variables I qu'elle recoit correcte-
ment du primaire. De la même façon, la station primaire doit
(Voir en 7.2.4 la définition de l'utilisation de la commande et de
maintenir des variables indépendantes V(S) et V(R) pour les tra-
la réponse SERJ).
mes I transmises à et reçues respectivement de chaque station
secondaire de la liaison de données. Chaque station mixte doit
maintenir une variable V(S) pour les trames I qu'elle transmet à 6.2.3 Élément binaire invitation à émettre/fin (P/F)
l'autre station mixte et une variable V(R) pour les trames I
qu'elle recoit correctement de l'autre station mixte. La station primaire/mixte doit utiliser l'élément binaire invita-
tion à émettre (P) mis à ((1 )) pour inviter les stations secondaires
ou la station mixte à émettre une réponse ou une suite de
6.2.2.2 Variable d'état à l'émission V(S)
réponses.
La variable d'état à l'émission désigne le numéro d'ordre de la
L'élément binaire fin (FI mis à ((1)) doit être utilisé
trame I suivante à transmettre en séquence. La variable d'état à
l'émission peut prendre des valeurs entre O et modulo moins un
(où modulo est le modulo de congruence des numéros d'ordre a) par une station secondaire en mode NRM pour indiquer
la dernière trame transmise à la suite d'une commande
des trames et où la numérotation parcourt le cycle complet). La
valeur de la variable d'état à l'émission doit être augmentée de d'invitation à émettre; et
un pour chaque trame I consécutive transmise, mais ne doit
pas dépasser le N(R) de la dernière trame recue de plus de
b) par une station secondaire en mode ARM et par une
modulo moins un.
station mixte en mode ABM pour indiquer la trame de
réponse transmise à la suite d'une commande d'invitation à
émettre.
6.2.2.3 Numéro d'ordre à l'émission N(S)
Seules les trames I contiennent N(S), qui est le numéro d'ordre
à l'émission des trames transmises. Avant la transmission d'une
6.3 Fonctions de l'élément binaire invitation à
trame I en séquence, N(S) doit être
...

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...