ISO 4335:1984
(Main)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
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
Relations
Frequently Asked Questions
ISO 4335:1984 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:1984 has the following relationships with other standards: It is inter standard links to ISO 4335:1987, ISO 4335:1979. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO 4335:1984 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)
Norme internationale @ 4335
INTERNATIONAL ORGANIZATION FOR STANDARDIZATlONeME~YHAPOflHAR OPTAHM3AUMR il0 CTAHflAPTM3AUMM*ORGANlSATlON INTERNATIONALE DE NORMALISATION
Communication de données - Procédures de commande
I)
de liaison de données à haut niveau - Consolidation des
éléments de procédures
Data communication - High-level data link control procedures - Consolidation of elements of procedures
Deuxième édition - 1984-12-15
iî CDU 681.327.8.01 Réf. no : IS0 4335-1984 IF)
-
Descripteurs : traitement de l'information, transmission de données, procédure de commande, commande de liaison à haut niveau HDLC.
' c
s
Prix basé sur 42 pages
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 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 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.
~
'
La Norme internationale IS0 4335 a été pour la première fois publiée en 1979. Cette
deuxième édition annule et remplace la première édition dont elle constitue une révi-
I sion technique.
0 Organisation internationale de normalisation, 1984 O
Imprimé en Suisse
Som mai re
Page
O Introduction. . . . . <.
1 Objet et domaine d’application . . . .
2 Références. . . . . . . .
Définitions . . . . . . . . . . . . . . . . . . . . .‘.’. 2
4 États du canal de liaison de données . . . . . . .
.............................
Champ de commande et paramètres . . . . . . . . . . . . . . 7
7 Commandes et réponses . . . . . 10
Notification de condition d‘exception et reprise . . . . . . 18
Annexes
A Considérations sur les temporisateurs. . . . . . . . . . . . . . . . . . . . 22
B Exemptes de l’utilisation des commandes et réponses .
C Formats 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 . . . . . . 9
3 Commandes et réponses . . . . . . . 10
4 Champ de commande étendu -.*. 18
Figures
1 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 . . . . 10
iii
6 Éléments binaires du champ de commande de la structure non numérotée , . . 11
7 Affectation des éléments binaires du champ de commande des commandes
non numérotées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8 Identificateur de format XID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . 15
9 Affectation des éléments binaires du champ de commande des réponses
non numérotées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
10 Structure du champ d'information de la réponse FRMR . . . . . . . . . . . . . . . , . . . 16
Il Structure du champ d'information de la réponse étendue FRMR . . . . . . . . . . . 17
iv
Communications de données - Procédures de commande
de liaison de données à haut niveau - Consolidation des
éléments de procédures
station primaire et les trames qu’elle transmet sont appelées tra-
O Introduction
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
I)
Pour le transfert des données entre la station primaire et les sta-
niveau (HDLC) sont concues pour permettre une transmission
tions secondaires, deux types de contrôle de liaison (voir les
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
mandes du type invitation à émettre, la station comprenant la
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
source/collecteur 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 I‘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-1984 (FI
Sélection/information
I
Station Station
primaire
I secondaire I
Accusé de réception I
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
I
Station I Station
I primaire
I secondaire
Collecteur de données Source de données
Figure 2 - Liaison de données en configuration non équilibrée (cas 2)
Sélection/inforrnation/accusé de réception/
r
invitation à émettre
Li
Station’ Station
mixte
mixte
0 .i,
Sélectionlinformationlaccusé de réception/
invitation à émettre
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
nécessairement l’utilisation de toutes les commandes ou répon-
La présente Norme internationale décrit les éléments de procé-
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
et la numérotation indépendante des trames dans les deux 2 Références
directions.
IS0 2382/9, Traitement de l’information - Vocabulaire -
Partie O9 : 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énéralement
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
tions suivantes sont applicables (voir aussi IS0 2382/9).
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
cédures de commande. La présente Norme internationale ne (et à ignorer) toutes les séquences d‘éléments binaires transmi-
définit aucun système particulier et ne doit pas être considérée ses par l’émetteur depuis le fanion précédent.
IS0 4335-1984 (FI
3.2 acceptation : Conditior? présumée par une station (pri- b) la station primaire/mixte réceptrice, comme une réponse de la
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
à recevoir la trame). 3.13 communication de données : Voir IS0 2382/9, terme
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 secondairel
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-
a 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
3.7 station mixte : La partie d'une station qui supporte les
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;
a) 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
c) 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 d'une trame et transmise
09.03.01.
(I,
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 : Etat 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 (F) : Séquence unique de 8 éléments binaires
(01111110) employée pour indiquer le début ou la fin d'une
Toutes les trames transmises par une station mixte et
b)
trame.
contenant l'adresse de l'autre station mixte.
trame : Séquence d'éléments binaires contigus, bornée
3.20
mode contention : Mode de transmission dans lequel
3.10
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 (Cl : 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
fonction particulière; et de détecter les erreurs de transmission.
IS0 4335-1984 (FI
3.22 transmission semi-duplex : Voir IS0 2382/9, terme
3.31 station secondaire : La station qui exécute les fonc-
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
ou de logique de traitement existant dans la structure hiérarchi- crée des réponses pour transmission.
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,
reçues de la station primaire.
etc.
3.33 communication bilatérale à l'alternat : Voir
IS0 2382f9, terme 09.05.03.
3.24 champ d'information (INFOI : 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 2382f9, 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 remplis-
sage à l'intérieur d'une trame.
4 État du canal de liaison de données
3.26 trame incorrecte : Séquence d'éléments binaires sui-
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 Ghéralités
a) est terminée par une séquenoe d'abandon, ou
Un canai 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. A
3.27 station primaire : La station qui met en œuvre les l'état actif, le droit de continuer la transmission doit être
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 1) contigus (sans aucun élément
a) I'initialisation de l'échange des signaux de commande; ((0)) intermédiaire) pour terminer la trame. La réception de sept
éléments binaires ((1 H 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
a) 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
Les trames transmises par une station mixte qui con- que la station à distance a abandonné son droit de continuer la
b)
tiennent l'adresse de la station mixte émettrice. transmission.
IS0 4335-1984 (FI
Les modes déconnectés (NDM et ADM) diffèrent des modes
5 Modes
opérationnels en ce que la station secondaire/mixte est logi-
Trois modes opérationnels et trois modes non opérationnels quement déconnectée de la liaison de données; en d'autres ter-
sont définis. mes, aucune trame d'information (I), d'information non numé-
rotée (UI) ou de supervision ne sera transmise ou acceptée. Le
mode initialisation (IM) diffère des modes opérationnels en ce
5.1 Modes opérationnels
que le programme de contrôle de la liaison de données de la
station secondaire/mixte doit être régénéré ou nécessite un
Les trois modes Opérationnels sont :
échange de paramètres qui seront utilisés en mode opération-
a) mode normal de réponse (NRM);
nel.
mode asynchrone de réponse (ARM); et
b)
Les deux modes déconnectés ont pour but d'empêcher une
c) 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-
bituelles ou des conditions d'exception, car ce fonctionnement
5.1.1 Mode normal de réponse (NRM)
pourrait provoquer :
Le mode NRM est un mode de fonctionnement de liaison de
a) une contention non voulue en mode ARM;
données non équilibré dans lequel la station secondaire doit
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-
a
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 une ambiguïté dans la station primaire/mixte sur l'état
c)
un état actif. La dernière trame de la transmission d'une de l'autre station secondaire/mixte.
réponse doit être indiquée de facon explicite par la station
secondaire. Après l'indication de la dernière trame, la station le système pour
Une station secondaire doit être préétablie par
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 reçue de la station primaire.
déconnecté. Le mode déconnecté (NDM ou ADM) doit être
également préétabli par le système. Une station mixte doit être
préétablie par le système en ce qui concerne la ou les conditions
5.1.2 Mode asynchrone de réponse (ARM)
qui lui font supposer le mode asynchrone déconnecté (ADM).
Le mode ARM est un mode opérationnel de liaison de données
Les possibilités de la station secondaire en mode déconnecté
non équilibré dans lequel la station secondaire peut commencer
doivent être limitées à :
à transmettre sans en avoir recu l'autorisation explicite de la
station primaire. Une telle transmission asynchrone peut conte-
a) acceptation de et réponse à l'une des commandes
nir une ou plusieurs trames et doit servir à transférer un champ
appropriées d'établissement de mode (SNRM, SARM,
d'information et/ou à indiquer des changements d'état dans la
SNRME, SARME, SIM et DISC);
station secondaire (par exemple, le numéro de la prochaine
trame d'information attendue, le passage d'un état prêt à un
b) acceptation de et réponse à un échange d'identification
état occupé ou vice-versa, l'apparition d'une condition d'excep-
et à une commande (XIDI;
0 tion).
c) acceptation de et réponse à une commande test
(TEST);
5.1.3 Mode asynchrone équilibré (ABM)
d) acceptation de et réponse à une commande d'invitation
Le mode ABM est un mode opérationnel de liaison de données
à émettre non numérotée (UP);
équilibré dans lequel l'une ou l'autre des stations mixtes peut
e) transmission lors d'une possibilité de réponse pour
transmettre des commandes à tout moment et peut lancer la
transmission de trames de réponse sans en avoir recu I'autori- demander une action spécifique à la station primaire d'une
trame de réponse de : mode déconnecté (DM), demande
sation explicite par l'autre station mixte. Une telle transmission
asynchrone peut contenir une ou plusieurs trames et doit servir d'initialisation (RIM), demande de déconnexion (RD); et
à transférer un champ d'information et/ou à indiquer des chan-
f) transmission, en mode ADM exclusivement et à la pre-
gements d'état dans la station mixte (par exemple, le numéro
mière possibilité de réponse d'une trame de réponse XID
de la prochaine trame d'information attendue, la transition d'un
non sollicitée pour demander un échange XID.
état prêt à un état occupé, ou vice-versa, l'apparition d'une
condition d'exception).
Les possibilités d'une station mixte en tant que récepteur de
commandes en mode asynchrone déconnecté doivent être les
5.2 Modes non opérationnels
mêmes que celles énumérées ci-dessus pour une station mixte
(les commandes appropriées d'établissement de mode pour
Les trois modes non opérationnels sont :
une station mixte comprennent les commandes SABM,
SABME, SIM et DISC). De plus, puisque la station mixte peut
a) mode normal déconnecté (NDM);
transmettre des commandes à tout moment, la station mixte
mode asynchrone déconnecté (ADIW); et
b)
peut transmettre une commande appropriée d'établissement de
c) mode initialisation (IM).
mode ou XID ou TEST.
IS0 4335-1984 (FI
Les possibilités minimales d’une station secondaire/mixte en
commande UP dont l’élément binaire P est mis à ((0)) doit avoir
mode déconnecté (NDM ou ADM) doivent être la capacité de pour effet que la station secondaire en mode NDM répond en
générer la réponse mode déconnecté (DM) avec l’élément lancant une réponse DM ou RIM, suivant le cas. Une com-
F mis à ((1)) en réponse à une trame de commande recue
binaire mande quelconque dont l‘élément binaire P est à ((0)) - à
avec l’élément binaire P mis à ((1)). l’exception des commandes, mises en application, de mise en
mode, XID, TEST ou UP décrites ci-dessus - peut être ignorée
Une station secondaire/mixte en mode déconnecté (NDM ou par la station secondaire en mode NDM.
ADM) qui recoit une commande de déconnexion DISC doit
répondre en envoyant la réponse DM. Une station
5.2.2 Mode asynchrone déconnecté (ADM)
secondaire/mixte en mode initialisation qui recoit une com-
mande DISC doit répondre en envoyant l’accusé de réception
Le mode ADM est un mode non opérationnel de liaison de
non numéroté (UA) si elle est capable de mettre en action la
données en configuration équilibrée ou de liaison de données
commande. Une station secondaire/mixte en mode opération-
en configuration non équilibrée dans lequel la station
nel qui reçoit une commande DISC doit répondre en lancant
secondaire/mixte doit être logiquement déconnectée de la liai-
l‘accusé de réception UA.
son et ne doit donc pas avoir l’autorisation de transmettre des
informations ou d‘en accepter. La station secondaire ou la sta-
La liste suivante donne des exemples de conditions possibles
tion mixte comme récepteur de commandes a la possibilité de
(en plus de la réception d’une commande DISC) qui font passer
répondre en mode asynchrone de réponse et peut lancer la
une station secondaire/mixte en mode déconnecté :
transmission d’une réponse en mode bi-directionnel à l’alternat
sur détection d‘un canal de liaison de données à l‘état inoccupé
a) la station secondaire/mixte est mise sous tension ou
ou à n’importe quel moment en mode bi-directionnel simultané.
rétablie après une coupure temporaire d’alimentation;
La transmission de la réponse ne doit pouvoir être qu‘une
demande de commande de mise en mode (DM) ou d’une
b) la logique du niveau de la liaison de données de la sta-
demande d’initialisation (RIM) si la station secondaire ou la sta-
tion secondaire/mixte est rétablie manuellement; et
tion mixte comme récepteur de commande détermine qu‘elle
est incapable de fonctionner.
c) le terminal de la station secondaire/mixte est commuté
manuellement de l’état local à l‘état connecté à la liaison (en
Dans ce mode, si elle en est capable, la station secondaire ou la
ligne).
station mixte comme récepteur de commandes ne doit mettre
en action que les commandes d’établissement de mode ou XID
Une station secondaire/mixte en mode non opérationnel n‘éta-
ou TEST. À l’exception de la commande DISC, les commandes
blira pas une condition d‘exception de rejet de trame.
d’établissement de mode qui peuvent être mises en action doi-
vent recevoir une réponse UA à la première possibilité de
5.2.1 Mode normal déconnecté (NDMI
réponse. Une commande XID ou TEST qui peut être mise en
action doit recevoir respectivement une réponse XID ou TEST à
Le mode NDM est un mode non opérationnel de liaison de don- la première possibilité de réponse. La réception d’une com-
nées non équilibrée dans lequel la station secondaire doit être
mande d’établissement de mode mise en œuvre, XID ou TEST
logiquement déconnectée de la liaison et ne devra ni transmet-
qui ne peut pas être mise en action ou bien la réception d’une
tre, ni accepter des informations. La station secondaire a la
autre commande dont l‘élément binaire P est mis à «I», doit
possibilité de répondre en mode normal de réponse et elle doit
recevoir une réponse DM ou, si la station secondaire, ou la sta-
lancer la transmission d‘une seule réponse, indiquant son état,
tion mixte comme récepteur de commandes, détermine qu‘elle
sur réception d’une trame de commande dont l’élément binai- est incapable de fonctionner, provoque la réponse RIM. Toute
re P est mis à ((1)); à titre optionnel, elle peut envoyer une telle
commande dont l’élément binaire P est mis à ((0)) à l’exception
réponse lorsqu’elle recoit une commande UP dont l’élément
des commandes, mises en application, de mise en mode, XID,
binaire P est mis à ((0)).
TEST, ou UP décrites ci-dessus peut être ignorée par la station
secondaire/mixte en mode ADM.
Dans ce mode, une station secondaire ne doit mettre en action
que des commandes de mise en mode XID et TEST. À I’excep- Puisqu’une station mixte est également un générateur de com-
tion de DISC, les commandes de mise en mode qui peuvent
mandes, elle peut terminer un mode déconnecté à tout moment
être mises en action doivent entraîner une réponse UA qui sera en transmettant une commande appropriée de mise en mode
envoyée à la première possibilité de réponse. Une commande
(SABM, SABME ou SIM). Cette action peut intervenir sponta-
XID ou TEST qui peut être mise en action doit entraîner respec- nément à la suite d‘une transmission recue en provenance de
tivement le lancement d‘une réponse XID ou TEST, à la
l‘autre station mixte (par exemple une réponse DM ou RIM).
première possibilité de réponse. La réception de commandes,
mises en application, de mise en mode XID ou TEST qui ne
peuvent pas être mises en action ou la réception de n’importe 5.2.3 Mode initialisation (IM)
quelle autre commande dont l‘élément binaire P est mis à ((1))
doit avoir pour effet qu’une station secondaire en mode NDM Le mode IM est un mode opérationnel de liaison de données
réponde à la première possibilité de réponse en envoyant la
équilibrée ou de liaison de données non équilibrée dans lequel le
réponse DM ou bien, si la station secondaire détermine qu’elle programme de contrôle d‘une station secondaire/mixte de la
est incapable de fonctionner, la réponse RIM. Lorsqu’une com- liaison peut être initialisé ou régénéré par une action de l’autre
mande d’établissement de mode mise en œuvre, une com- station primaire/mixte ou dans lequel d’autres paramètres à uti-
mande XID ou TEST a été recue mais ne peut pas être mise en liser en mode opérationnel peuvent être échangés. IM est
action OU lorsqu‘une condition d’état doit être signalée, une appelé lorsqu’une station primaire/mixte perçoit qu’une autre
IS0 4335-1984 (FI
station secondaire/mixte travail!e anormalement et que le pro- 6.1.2 Structure de transfert de l‘information (1)
gramme de contrôle de sa liaison de données doit être corrigé
ainsi que pour l‘amélioration du programme de contrôle de La structure I est utilisée pour effectuer un transfert d‘informa-
l’autre station secondaire/mixte de la liaison. De la même tion. Les fonctions de N(S), N(R) et P/F sont indépendantes;
facon, une station secondaire/mixte peut déterminer qu’elle est c’est-à-dire que, chaque trame I contient un numéro d‘ordre
incapable de fonctionner à cause de contrôles du programme et N(S), un numéro d’ordre N(R) qui peut ou non accuser récep-
demander le mode IM pour obtenir que l’autre station tion d‘autres trames I à la station réceptrice et un élément
primaire/mixte lui fournisse un programme correct. binaire P/F qui peut être mis à ((1)) ou à ((0)).
Une station secondaire/mixte doit passer en mode IM en trans-
6.1.3 Structure de supervision (SI
mettant une réponse UA au moment de sa possibilité de
réponse préétablie par le système, en réponse à la réception
La structure S est utilisée pour réaliser les fonctions de com-
d‘une commande de mise en mode initialisation (SIMI. Une
mande de supervision de la liaison comme l‘accusé de réception
station secondaire/mixte peut demander une commande SIM
des trames I, la demande de retransmission des trames I et la
en lancant une réponse RIM. En mode IM, la station
demande de suspension temporaire de transmission de tra-
primaire/mixte et une autre station secondaire/mixte peuvent
mes I. Les fonctions de N(R) et P/F sont indépendantes; c’est-
échanger des informations de la facon prédéterminée spécifiée
à-dire que chaque trame de structure S contient un numéro
pour chaque station secondaire/mixte (par exemple, des tra-
d’ordre N(R) qui peut ou ne peut pas accuser réception d‘autres
mes UI ou I).
trames I à la station réceptrice et un élément binaire P/F qui
1) peut être mis à ((1)) ou ((0)).
Le mode IM doit être terminé lorsqu’une station secondaire/
mixte recoit et accuse réception (par une réponse UA) d’une
commande d’établissement de mode ou lorsqu’elle passe en
6.1.4 Structure non numérotée (U)
mode déconnecté à cause des facteurs internes comme une
coupure d‘alimentation.
La structure U est utilisée pour fournir des fonctions de com-
mande de liaison supplémentaires et pour le transfert d‘infor-
mations non numérotées. Cette structure ne doit pas contenir
6 Champ de commande et paramètres
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
Structures du champ de commande
6.1
binaires modificateurs)) sont disponibles, ce qui permet de
définir jusqu‘à 32 fonctions de commande et 32 fonctions de
6.1.1 Généralités
réponse supplémentaires.
Les trois structures définies pour le champ de commande (voir
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
6.2 Paramètres
fonctions de supervision numérotées et de fonctions de com-
mande non numérotées.
6.2.1 Modulo
Tableau 1 - Structures du champ de commande
Chaque trame I doit recevoir un numéro d’ordre qui peut pren-
O,
dre des valeurs allant de O à modulo moins un (où modulo est le
Éléments binaires du champ
Structure du champ de
de commande*
module de congruence des numéros d’ordre). Le modulo est
commande
égal à 8 pour le champ de commande non étendu et à 128 pour
I
le champ de commande étendu. La numérotation parcourt le
Commande et réponse pour
cycle complet. (Voir 7.4 pour la description du format du
le transfert d‘information
champ de commande étendu du modulo.)
(structure I)
Commandes et réponses de
Le nombre maximum de trames I numérotées en séquence que
I supervision (structure Si
la station primaire ou secondaire peut avoir en attente d’acquit-
Commandes et réponses non
tement (c‘est-à-dire pour lesquelles il n’y a pas eu d’accusé de
I numérotées (structure U) E 11 MM P/F MMM
réception) à n’importe quel instant donné ne doit jamais excé-
* N(S) = numéro d’ordre de transmission à l’émission
der le modulo des numéros d‘ordre moins un. Cette restriction
(élément binaire 2 = élément binaire de poids faible)
permet d‘empêcher toute ambiguïté dans l‘association des tra-
N(R) = numéro d’ordre de transmission à la réception mes I transmises avec les numéros d‘ordre pendant le fonction-
(élément binaire 6 = élément binaire de poids faible)
nement normal et/ou pendant les reprises en cas d’erreur.
S = élément binaire pour les fonctions de supervision
NOTE - Le nombre de trames I en attente d’acquittement peut être
M = élément binaire pour les fonctions de modification
limité d’autre part par la capacité de stockage de la station de données,
P/F = élément binaire d’invitation à émettre transmis par une I qui peut être stocké pour la
c‘est-à-dire par le nombre de trames
trame de commande du primaire ou de la station transmission et/ou la retransmission en cas d‘erreurs de transmission.
mixteiélément binaire de fin - transmis par une trame de
Toutefois, le rendement optimum de la liaison ne peut être obtenu que
réponse du secondaire ou de la station mixte si la capacité minimale de stockage de trames de la station de données
(1 = invitation à émettre/fin)
est égale ou supérieure au délai de transmission aller/retour.
IS0 4335-1984 (F)
6.2.2 Variables de trames et numéros d‘ordre 6.2.3 Élément binaire invitation à émettre/fin (P/F)
La station primaire/mixte doit utiliser l’élément binaire invita-
Généralités
6.2.2.1
tion à émettre (Pl mis à ((1)) pour inviter les stations secondaires
ou la station mixte à émettre une réponse ou une suite de
En fonctionnement HDLC, chaque station de données doit
réponses.
à l‘émis-
maintenir de façon indépendante une variable d‘état
sion V(S) et une variable d’état à la réception V(R) pour les tra-
L’élément binaire fin (F) mis à ((1)) doit être utilisé :
mes I qu‘elle transmet et reçoit d‘une autre station de données.
a) par une station secondaire en mode NRM pour indiquer
Chaque station secondaire doit donc maintenir une variable
la dernière trame transmise à la suite d’une commande
V(S) pour les trames I qu‘elle transmet à la station primaire et
d’invitation à émettre; et
une variable V(R) pour les variables I qu’elle reçoit correcte-
ment du primaire. De la même façon, la station primaire doit
b) par une station secondaire en mode ARM et par une
maintenir des variables indépendantes V(S) et V(R) pour les tra- station mixte en mode ABM pour indiquer la trame de
mes I transmises à et reçues respectivement de chaque station
réponse transmise à la suite d‘une commande d‘invitation à
secondaire de la liaison de données. Chaque station mixte doit
émettre,
maintenir une variable V(S) pour les trames I qu’elle transmet à
l‘autre station mixte et une variable V(R) pour les trames I
6.3 Fonctions de l’élément binaire invitation à
qu‘elle reçoit correctement de l’autre station mixte.
émettre/fin (P/F)
L’élément binaire invitation à émettre/fin (P/F) doit assurer une
6.2.2.2 Variable d’état à l‘émission V(S)
fonction dans les trames de commande et dans les trames de
réponse. (Dans les trames de commande, l‘élément binaire P/F
La variable d’état à l’émission désigne le numéro d‘ordre de la
est appelé élément binaire P. Dans les trames de réponse, il est
trame I suivante à transmettre en séquence. La variable d‘état à
appelé élément binaire F.)
l’émission peut prendre des valeurs entre O et modulo moins un
(où modulo est le modulo de congruence des numéros d‘ordre
6.3.1 Fonction de l’élément binaire invitation à émettre
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
6.3.1 .I Généralités
un pour chaque trame I consécutive transmise, mais ne doit
pas dépasser le N(R) de la dernière trame reçue de plus de
L‘élément binaire P mis à ((1)) doit être utilisé pour demander à
modulo moins un.
la station secondaire/mixte une trame de réponse dont l’élé-
ment binaire F est mis à (( 1 )).
6.2.2.3 Numéro d‘ordre à l’émission N(S)
Sur une liaison, une seule trame avec un élément binaire P mis
à ((1)) peut être en attente d‘acquittement dans un sens déter-
Seules les trames I contiennent N(S), qui est le numéro d’ordre
miné à un instant donné. Avant qu‘une station primaire/mixte
à l’émission des trames transmises. Avant la transmission d’une
lance une autre trame avec l‘élément binaire P mis à «I», elle
trame I en séquence, N(S) doit être mis à la valeur de la variable
doit recevoir de la station secondaire/mixte une trame de
à l’émission.
d’état
réponse dont l’élément binaire F est mis à ((1)). Si aucune trame
de réponse correcte n’est obtenue dans un intervalle de temps
défini par le système, la retransmission d’une commande avec
6.2.2.4 Variable d‘état à la réception V(R)
un élément binaire P ayant la valeur ((1 1) dans le but d’effectuer
une reprise doit être autorisée.
La variable d’état à la réception désigne le numéro d’ordre de la
prochaine trame I à recevoir en séquence. Cette variable d’état
6.3.1.2 Fonctions de l’élément invitation à émettre en NRM
à la réception peut prendre des valeurs entre O et modulo moins
un (où modulo est le modulo de congruence des numéros
En mode NRM, l’élément binaire P est mis à ((1)) pour deman-
d’ordre des trames et où la numérotation parcourt le cycle com-
der des trames de réponse à la station secondaire. La station
plet). La valeur de la variable d‘état à la réception doit être aug-
secondaire ne doit pas transmettre jusqu’à ce qu’elle ait reçu
mentée de un pour chacune des trames I reçues sans erreur et
une trame de commande dont l’élément binaire P est mis à ((1 ))
en séquence dont le numéro d‘ordre à l‘émission N(S) est égal à
ou une commande UP.
la variable d’état à la réception.
La station secondaire peut transmettre des trames I si elle reçoit
6.2.2.5 Numéro d‘ordre à la réception N(R) une trame I dont l’élément binaire P est à «I», certaines tra-
mes S (RR, REJ ou SREJ) dont l’élément binaire P est à «I»,
Toutes les trames I et les trames de structure S doivent conte- une commande UI dont l‘élément binaire P est à ((1)) ou une
nir N(R) qui est le numéro d‘ordre N(S) de la prochaine trame I commande UP dont l’élément binaire P est à ((1)) ou ((0)).
attendue. Avant de transmettre une trame I ou une trame de
structure S, le N(R) doit être rendu égal à la valeur courante de 6.3.1.3 Fonctions de l’élément binaire invitation à émettre en
la variable d’état à la réception. N(R) indique que la station ARM et ABM
transmettant le N(R) a reçu correctement toutes les trames I
numérotées jusqu’à N(R) - 1. Dans les modes ARM et ABM, l’élément binaire P mis à ((1))
doit servir à demander une réponse à la première possibilité de
[Voir 7.3.2.2 pour
...








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