ISO 7776:1986
(Main)Information processing systems — Data communications — High-level data link control procedures — Description of the X.25 LAPB-compatible DTE data link procedures
Information processing systems — Data communications — High-level data link control procedures — Description of the X.25 LAPB-compatible DTE data link procedures
Téléinformatique — Procédures de commande de liaison de données à haut niveau — Description des procédures de liaison d'équipement terminal de transmission de données ETTD compatible X.25 LAPB
General Information
Relations
Buy Standard
Standards Content (Sample)
International Standard 7776
INTERNATIONAL ORGANIZATION FOR STANDARDIZATlON*MEXûYHAPO/lHAR OPrAHH3AUHR no CTAHûAPTH3AUHM.ORGANlSATION INTERNATIONALE DE NORMALISATION
Information processing systems - Data communication -
* High-level data link control procedures - Description of
the X.25 LAPB-compatible DTE data link procedures
Systèmes de traitement de l'information - Communication de données - Procédures de commande de liaison de données 9
haut niveau - Description des procédures de liaison d'équipement terminal de transmission de données ETTD compatible X.25
LAPB
First edition - 1986-12-15
- UDC 681.32.01 Ref. No. IS0 7776-1986 (E)
%
@
Descriptors : data processing, data transmission, data terminal equipment, communication procedure, control procedures, data multilink
procedures.
E
O
$2
Price based on 23 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
body interested in a subject for which a technical committee has been established has
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.
~
Draft lnternational Standards adopted by the technical committees are circulated to
I
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 Z76 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.
@ International Organization for Standardization, 1986 0
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
IS0 7776-1986 (E)
Contents Page
1
O Introduction, . .
1
..........
1 Scope and field of application .
2
2 References. . . . . . . . . . . . . .
2
3 Frame structure. . . . .
3
................
. . . . . . . . . . . . . . . . . . . .
3.1 Flag sequence
3
...............
Address field. . . . . . . . . . . . . . . . . .
3.2
3
.................
Control field . . . . . . . . . . . . . . . . . .
3.3
3
3.4 Information field . . . . . . . . . . .
3
3.5 Transparency . . . . . . . . .
3
3
3.7 Order of bit transmission
4
3.8 Invalid frames. . . . . .
....................
... 4
................
3.9 Frame abortion. . . . . . . . . . . . . . . . . . .
3.10 Interframe time fill . . . . 4
4
3.11 Data link channel states . . . . . . .
4
.......... ..........
Elements of procedures . . . . . . . . . . . . .
4
4
...........
4.1 Control field formats and state variables. . . . . . . . . . .
6
4.2 Functions of the poll/final bit. . . . . . . . . . .
. . . . . . . . . 6
4.3 Commands and responses . . . . . .
.......... 9
4.4 Exception condition reporting and recovery. . . . . . . . .
11
.......................
Description of the procedure LAPB . . . . . . .
5
11
5.1 Procedure for addressing . . . . . . . . . . .
11
5.2 Procedure for the use of the PIF bit . . . . . . . . . . .
11
5.3 Procedures for link set-up and disconnection . . . . .
13
...........
5.4 Procedures for information transfer . . . . . . . . . . . . .
...
111
---------------------- Page: 3 ----------------------
IS0 7776-1986 (E)
5.5 Conditions for link resetting or link re-initialization (link set-up)
15
5.6 Procedure for link resetting . . . 15
5.7 List of system parameters. . . 16
6 Multilink procedure (MLP) option. . . 17
6.1 Field of application . . 17
6.2 Multilink framestructure. . . 17
6.3 Multilink control field format and parameters . . 17
.....
6.4 Description of multilink procedure (MLP). . 19
6.5 List of multilink system parameters . 22
Annex - Repeated requirements from other International Standards. .
. 23
---------------------- Page: 4 ----------------------
-~
IS0 7776-1986 (E)
I N TE R N AT1 O NA L STA N DAR D
Information processing systems - Data communication -
High-level data link control procedures - Description of
the X.25 LAPB-compatible DTE data link procedures
O Introduction dation X.25.1) The procedure is applicable to data interchange
between a DTE and a DCE, or between two DTEs. The pro-
This document provides the IS0 description of the CCllT
cedures are defined for use on synchronous, duplex links.
Recommendation X.25 Level 2 LAPB interface operation as
3 describes two frame structures: one for basic
Clause
viewed by the DTE. It is the DTE counterpart of the X.25 LAPB
(modulo 8) operation and one for extended (modulo 128)
DCE description.
operation. Basic (modulo 8) operation is the IS0 balanced
asynchronous class of procedure with optional functions 2
This document also provides the IS0 description of how two
is the IS0
and 8 (BAC, 2, 8). Extended (modulo 128) operation
DTEs are capable of communicating directly with one another
balanced asynchronous class of procedure with optional func-
at the Data Link Level using the X.25 LAPB procedures without
tions 2,8, and 10 (BAC, 2,8, IO). For those DTE/DCE connec-
an intervening public data network.
tions that support both basic (modulo 8) operation and
The data link layer provides the DTE with three basic functions: extended (modulo 128) operation, the choice is made at
subscription-time only. For those DTE/remote DTE connec-
a) link initialization: necessary for the DTE to begin com-
tions that support both basic (modulo 8) operation and
munication in a known state;
extended (modulo 128) operation, the choice is made by
bilateral agreement.
b) flow control: control the flow of frames between the
DTE and the other station (DCE or DTE) to ensure that they
NOTE - The procedure herein described as basic (modulo 8) operation
are not sent more quickly than they can be received; and
is the only one available in all public data networks.
c) error control: provided in two forms:
Clause 4 describes the elements of procedures. Some aspects
are only operable for the basic (modulo 8) operation and some
1) a cyclic redundancy check ICRC) using a 16-bit
for the extended (modulo 128) operation.
polynomial to detect mutilated frames, and
Clauses 5 and 6 describe the single link procedure (SLP) which
2) use of sequence numbers to ensure against losing
is derived from the frame structure and the elements of
entire frames.
procedures, and an optional multilink procedure (MLP),
(The data link layer endeavours to ensure correct receipt of all
respectively. The SLP is used for data interchange over a single
frames by retransmission of mutilated or missing frames.)
data link and the MLP is used for data interchange over a
multiple of parallel SLPs. An MLP is required if the effects of in-
This International Standard repeats requirements of other Inter-
dividual SLP failures are not to disrupt the higher level opera-
national Standards. An annex, which does not form an integral
tion. An MLP can also be used over a single SLP by prior
part, contains a list of these repeated requirements and
bilateral agreement. For DTE/DCE connections the choice of
references to the corresponding International Standards.
an MLP operation or not is made at subscription-time only. For
DTE/remote DTE connections, the choice is made by bilateral
agreement.
Scope and field of application
1
Where choices among alternative actions are indicated in the
This International Standard defines an application of the
procedures, a recommended choice is usually indicated. Unless
following HDLC Standards: IS0 3309, IS0 4335, IS0 7478, and
specifically stated otherwise, the choice of action does not af-
IS0 7809. When there is difficulty in the interpretation of a
fect interoperability with other implementations of this Inter-
reworded requirement from one of the other International Stan- of operation may be af-
national Standard although efficiency
dards, the original requirement of IS0 3309, IS0 4335,
fected. Where such choices do affect interoperability, the pro-
IS0 7478 or IS0 7809 is definitive. It also defines the structure, cedures explicitly state that prior bilateral agreement on the
elements and procedures for the operation of a DTE using the
choice of procedure with the remote end is needed. An attempt
X.25 Level 2 LAPB protocol as specified in CCITT Recommen-
has been made to minimize such choices consistent with the
Future revisions of this International Standard will be made in accordance with revisions of CCITT Recommendation X.25. The present version is
1)
based on the 1984 CCITT Recommendation X.25.
1
---------------------- Page: 5 ----------------------
IS0 7776-1986 (E)
1
CClTT Recommendation X.25, Interface between data terminal
need to satisfy a broad range of applications. A basic require-
ment for all implementations of this International Standard is equipment (DTE) and data circuit-terminating equipment (OC€)
for terminals operating in the packet mode and connected to
that they be capable of responding, as specified, to any actions
taken at the remote end that are permitted by this International public data networks by dedicated circuit.
Standard (except possibly for those procedures whose use
involves prior bilateral agreement).
!
2 References
3 Frame structure
IS0 3309, Information processing systems - Data communication
- High-level data link control procedures - Frame structure.
All transmissions on a SLP are in frames conforming to one of
Isom5r lnformationprocessings~stems - Data cornmuniCa-
the formats of table 1 for basic (modula 8) operation, or alter-
tion - High-level data link controlprocedures - Consolidation
natively one of the formats of table for extended (moduio
of elements of procedures.
operation. The flag preceding the address field is defined as the
IS0 7478, lnformationprocessingsystems - Date communica-
opening Rag. The flag following the FCS field is defined as the
tion - Multilink procedures. 11
closing flag.
IS0 7809, Information processing systems - Data communica-
tion - High-level data link controlprocedures - Consolidation 1
All transmissions from the DCE/remote DTE are expected to
of classes of procedures.
use this frame structure.
e:
Table 1 - Frame formats - Basic (modulo 8) operation
Bit order of I
transmission 12345678 12345678 12345678 16 to 1 12345678
Flag Address Flag
Control FCS
F A C FCS F
01111110 8-bits 8-bits 16-bits 01111110
FCS = Frame Check Sequence
Bit order of
transmission 12345678 12345678 12345678 16 to 1 12345678
I
Flag Address Control Information FCS Flag
F A C FCS F
I
01111110 8-bits 8-bits N-bits 16-bits O1 11 11 10
FCS = Frame Check Sequence
e,
Table 2 - Frame formats - Extended (modulo 128) operation
Bit order of
transmission 12345678 12345678 1 to * 16to 1 12345678
I
Flag
Flag Address Control FCS
F A C FCS F
01111110 8-bits *-bits 16-bits O1 11 11 10
FCS = Frame Check Sequence
Bit order of I
transmission 12345678 12345678 1 to * 16 to 1 12345678
Flag
Flag Address Control Information FCS
F A C I FCS F
01111110 8-bits *-bits N-bits 16-bits O1 1 1 1 1 1 O
---------------------- Page: 6 ----------------------
IS0 7776-1986 (E)
3.6 Frame check sequence (FCS) field
3.1 Flag sequence
The FCS field shall be a 16-bit sequence. It shall be the ones
All frames shall start and end with the flag sequence consisting
complement of the sum (modulo 2) of
of one "0" bit followed by six contiguous "1" bits and one
"O" bit, The DTE hunts continuously for this sequence on a bit-
a) the remainder of
by-bit basis, and thus uses the flag sequence for frame syn-
chronization. The DTE/DCE/remote DTE may send one or
xk (XI5 + x14 + x13 + XI2 + XII + x10 + x9 + 9 + x7 + x6
more complete flag sequences between frames. The DTE shall
+ x5 + x4 + x3 + x2 + x + 1)
only send complete eight-bit flag sequences when sending
divided (modulo 2) by the generator polynomial
multiple flag sequences (see 3.10). A single flag may be used as
both the closing flag for one frame and the opening flag for the
XI6 + XI2 + x5 + 1,
next frame.
where k is the number of bits in the frame existing between,
but not including, the final bit of the opening flag and the
first bit of the FCS, excluding bits inserted for transparency,
3.2 Address field
and
b) the remainder of the division (modulo 2) by the
The address field shall consist of one octet. The address field
generator polynomial
identifies the intended receiver of a command frame and the
transmitter of a response frame. The coding of the address field
x16 + x12 + x5 + 1
is described in 5.1.
x16 by the content of the frame existing
of the product of
between, but not including, the final bit of the opening flag
and the first bit of the FCS, excluding bits inserted for
3.3 Control field transparency.
As a typical implementation, at the transmitter, the initial con-
For basic (modulo 8) operation, the control field shall consist of
tent of the register of the device computing the remainder of
one octet. For extended (modulo 128) operation, the control
the division is preset to all ones and is then modified by division
field shall consist of two octets for frame formats that contain
by the generator polynomial (as described above) of the
sequence numbers, and one octet for frame formats that do
address, control and information fields; the ones complement
not contain sequence numbers. The content of this field is
of the resulting remainder is transmitted as the 16-bit FCS.
described in 4.1.
At the receiver, the initial content of the register of the device
computing the remainder is preset to all ones. The final re-
3.4 Information field mainder after multiplication by x16 and then division (modulo 2)
by the generator polynomial
The information field of a frame, when present, follows the
x16 + XI2 + x5 + 1
control field (see 3.3) and precedes the frame check sequence
of the serial incoming protected bits and the FCS will be
(see 3.6). (See 4.3.9 and 6.2 for the various codings and
groupings of bits in the information field that are defined for
O001 1101ûûûû1111 (x75 through x0, respectively)
use in this International Standard.) The coding and grouping of
bits received from a higher layer are unrestricted, except for
in the absence of transmission errors.
requirements that are imposed by the higher layer itself.
3.7 Order of bit transmission
See 4.3.9 and 5.7.3 with regard to the maximum information
field length.
Addresses, commands, responses and sequence numbers shall
be transmitted with the low-order bit first (for example, the first
bit of the sequence number that is transmitted shall have the
weight 20).
3.5 Transparency
The order of transmitting bits within the information field is
A DTE, when transmitting, shall examine the frame content specified for specific information field formats as defined
between the two flag sequences including the address, control, elsewhere in this International Standard. The FCS shall be
information and FCS fields and shall insert a "O" bit after all transmitted to the line commencing with the coefficient of the
sequences of five contiguous "1" bits (including the last five highest term, which is found in bit position 16 of the FCS field
bits of the FCS) to ensure that a flag sequence is not simulated. (see tables 1 and 2).
A DTE, when receiving, shall examine the frame content and
shall discard any "O" bit which directly follows five contiguous NOTE - The low-order bit is defined as bit 1, as depicted in tables
1 to IO.
"1" bits.
3
---------------------- Page: 7 ----------------------
IS0 7776-1986 (E)
4 Elements of procedures
3.8 Invalid frames
An invalid frame is defined as one which
The elements of procedures are defined in terms of actions that
occur at the DTE on receipt of commands from the
ai is not properly bounded by two flags;
DCE/remote DTE.
b) contains fewer than 32 bits between flags;
The elements of procedures specified below contain a selection
of commands and responses relevant to the data link and
c) contains a Frame Check Sequence (FCS) error; or
system configuration described in clause 1.
d) contains an address field encoding other than that
defined in 5.1.
4.1 Control field formats and state variables
NOTE - For those DTEs and DCEs that are octet-aligned, a detection
of non-octet alignment may be made at the Data Link Level or in the
higher level. Detection at the Data Link Level, while not required, is
accomplished by adding a frame validity check that requires the
4.1.1 Control field formats
number of bits between the opening flag and the closing flag,
excluding bits inserted for transparency, to be an integral number of
octets in length, or the frame is considered invalid. The control field indicates the type of commands or responses,
and contains sequence numbers where applicable.
3.9 Frame abortion
Three types of control field formats are used to perform
numbered information transfer (I format), numbered super-
Aborting a frame is performed by transmitting at least seven
visory functions (S format) and unnumbered control functions
contiguous "1" bits (with no inserted "0" bits).
(U format). The control field formats for basic (modulo 8)
operation are depicted in table 3 and the control field formats
for extended (modulo 128) operation are depicted in
3.10 lnterframe time fill
table 4.
lnterframe time fill is accomplished by transmitting, contiguous
flags between frames (i.e., multiple 8-bit flag sequences).
4.1 .I .I Information transfer format - I
3.11 Data link channel states
The I format is used by the DTE to perform an information
transfer. The functions of N(S), N(R) and P are independent;
i.e., each I frame shall have an N(S), an N(R) which may or may
3.11.1 Active channel state
not acknowledne additional I frames received by the DTE, and a
P bit that maybe set to "O" or "1".
The DTE outgoing channel is in an active condition when the
DTE is actively transmitting a frame, an abortion sequence or
interframe time fill. The DTE incoming channel is defined to be
4.1 .I .2 Supervisory format - S
in an active condition when the DTE is actively receiving a
frame, an abortion sequence or interframe time fill.
The S format is used by the DTE to per irm data link super-
visory control functions such as acknowledging I frames,
3.11.2 Idle channel state
I frames, and requesting a tem-
requesting retransmission of
porary suspension of transmission of I frames. The functions of
The DTE outgoing channel is in an idle condition when the DTE
N(R) and P/F are independent; i.e., each supervisory frame
causes a continuous "1" state that persists for at least 15 bit
shall have an N(R) which may or may not acknowledge addi-
times. The DTE incoming channel is defined to be in an idle
I frames received by the DTE, and a P/F bit that may be
tional
condition when the DTE detects that a continuous "1" state
set to "O" or "1".
has persisted for at least 15 bit times.
1
The action to be taken by a DCE upon detection of the idle
4.1.1.3 Unnumbered format - U
channel state is not defined at this time. The DTE, upon detec-
tion of the idle channel state, may interpret the idle condition as
an indication that the DCE is not able to support set up of the
The U format is used by the DTE to provide additional data link
data link.
control functions. This format shall contain no sequence
numbers, but shall include a P/F bit that may be set to "0" or
"1". The unnumbered frames shall have the same control field
NOTE - Upon detection of the idle channel state for at least time T3,
length (one octet) in both basic (modulo 8) operation and
the DTE should consider the data link to be in the disconnected state.
13 is as defined in 5.7.1.3. extended (modulo 128) operation.
4
---------------------- Page: 8 ----------------------
IS0 7776-1986 (E)
Table 3 - Control field formats -
Basic (modulo 8) operation
Control field Control field bits
I format 112131415161718
I I format lol NE) IPI NiR) I
U format 11 MMP/FMMM
Table 4 - Control field formats - Extended (modulo 128) operation
N(S) = transmitter send sequence number (bit 2 = low-order bit)
N(R) = transmitter receive sequence number (bit 10 = low-order bit)
S = supervisory function bit
M = modifier function bit
X = reserved and set to "0"
P/F = poll bit when issued as a command, final bit when issued as a response (1 = PoIVFinali
P = poll bit (1 = Poll)
4.1.2 Control field parameters
variable shall be incremented by one with each successive I
frame transmission, but shall not exceed N(R) of the last
received I or S frame by more than the maximum number of
The various parameters associated with the control field for-
outstanding I frames (k). The value of K is defined in 5.7.4.
mats are described below.
4.1.2.2.2 Send sequence number N(S)
4.1.2.1 Modulus
Only I frames contain N(S), the send sequence number of
Each I frame shall be sequentially numbered and may have the
transmitted I frames. Prior to transmission of an in-sequence I
value O through modulus minus one (where "modulus" is the
frame by the DTE, the value of N(S) shall be set equal to the
8 or
modulus of the sequence numbers). The modulus equals
value of the DTE send state variable.
128 and the sequence numbers cycle through the entire range.
4.1.2.2.3 Receive state variable V(RI
4.1.2.2 Frame variables and sequence numbers
The DTE receive state variable denotes the sequence number of
4.1.2.2.1 Send state variable V(S)
I frame expected to be received by the
the next in-sequence
DTE. The receive state variable can take on the value O through
modulus minus one. The value of the DTE receive state variable
The DTE send state variable, V(S), denotes the sequence
shall be incremented by one on receipt of an error-free, in-
number of the next in-sequence I frame to be transmitted by
sequence I frame whose send sequence number N(S) equals
the DTE. The send state variable can take on the value O
the DTE receive state variable.
through modulus minus one. The value of the DTE send state
5
---------------------- Page: 9 ----------------------
IS0 7776-1986 (E)
4.1.2.2.4 Receive sequence number N(R) transmitted by the DTE as a result of a soliciting (poll) com-
mand received from the DCE/remote DTE
All I frames and supervisory frames shall contain N(R), the ex-
The use of the PiF bit is described in 5.2.
pected sequence number of the next received I frame. Prior to
transmission of a frame of the above types by the DTE, the
value of N(R) shall be set equal to the current value of the DTE
4.3 Commands and responses
receive state variable. NiRi indicates that the transmitter of the
N(R) has correctly received all I frames numbered up to
The commands and responses supported by the DTE are
N(R) - 1 inclusive.
represented in table 5 for basic (modulo 8) operation and in
table 6 for extended (modulo 128) operation. For purposes of
this International Standard, the supervisory function bit en-
4.1.2.2.5 Poll/Final bit P/F
coding "1 1" and those encodings of the modifier function bits
in tables 3 and 4 not identified in tables 5 and 6 are identified as
All frames contain P/F, the poll/final bit. In command frames
"undefined or not implemented" command and response con-
the P/F bit is referred to as the P bit. In reponse frames the P/F
trol fields. The commands and responses in tables 5 and 6 are
bit is referred to as the F bit.
defined as follows:
4.2 Functions of the poil/final bit
4.3.1 Information (1) command
The poil (Pl bit set to "1" shall be used by the DTE to solicit
The function of the information (1) command shall be to
(poll) a reponse from the DCE/remote DE. The final (FI bit set
transfer across a data link çequentialiy numbered frames con-
to "1" shall be used by the DTE to indicate the response frame
taining an information field.
Table 5 - Commands and responses - Basic (modulo 8) operation
1 I 1
Encoding
Format Commands Responses
1234 5 678
Information transfer I (information) O I N(S) I P I N(R)
Supervisory
RR (receive ready) RR (receive ready) 1 O I O O I P/F I N(R)
RNR (receive not ready) RNR (receive not ready)
I REJ (reject)
REJ (reject) 1 j'; ,"fl, i
Unnumbered SABM (set asynchronous
I balanced mode)
DISC (disconnected)
1100 O10
~
UA (unnumbered acknowledgment) 1100 110
I I I
DM (disconnected mode) 1 III 11 F 1 O O O
FRMR (frame reject) 1 111 01 F I O O 1
I
Format
Information transfer
Supervisory
Unnumbered
UA (unnumbered
acknowledgment) 11OOF110
11 11 FOOO
DM (disconnected mode)
111OFOO1
FRMR (frame reject)
6
---------------------- Page: 10 ----------------------
IS0 7776-1986 (E)
4.3.5 Set asynchronous balanced mode (SABM)
4.3.2 Receive ready (RR) command and response
commandlSet asynchronous balanced mode extended
(SABME) command
The receive ready (RR) supervisory frame shall be used by the
DTE to
The SABM unnumbered command shall be used to place
the addressed DCE or DTE in an asynchronous balanced mode
a) indicate that the DTE is ready to receive an I frame, and
(ABM) information transfer phase where all command/
response control fields shall be one octet in length.
b) acknowledge previously received I frames numbered up
to N(R) - 1 inclusive.
The SABME unnumbered command shall be used to place the
addressed DCE or DTE in an asynchronous balanced mode
An RR frame may be used to indicate the clearance of a busy (ABM) information transfer phase where numbered com-
condition that was reported by the earlier transmission of an mand/response control fields shall be two octets in length, and
RNR frame by that same station (DTE or DCE/remote DTE). In unnumbered command/response control fields shall be one
addition to indicating the DTE status, the RR command with octet in length.
the P bit set to "1" may be used by the DTE to ask for the
status of the DCE/remote DTE.
NOTE - For DTE/DCE connections, the mode of operation of the data
link [basic (rnodulo 8) or extended (rnodulo 12811 shall be determined at
subscription time and shall only be changed by going through a new
subscription process. For DTE/DTE connections, the mode of opera-
e
tion of the data link [basic (rnodulo 81 or extended (rnodulo 128)l shall
4.3.3 Receive not ready (RNR) command and response
be determined by bilateral agreement.
The receive not ready (RNR) supervisory frame shall be used by
No information field shall be permitted with the SABM or
the DTE to indicate a busy condition; i.e., temporary inability SABME command. The transmission of a SABMKABME
to accept additional incoming I frames. I frames numbered up
command shall indicate the clearance of a busy condition that
to and including N(R) - 1 shall be acknowledged. I frame N(R) was reported by the earlier transmission of an RNR frame by
and subsequent I ,frames received, if any, shall not be
that same station. The DTE confirms acceptance of
acknowledged; the acceptance status of these I frames will be
SABM/SABME [basic (modulo 8) operatiodextended
indicated in subsequent exchanges.
(modulo 128) operation] command by the transmission at the
first opportunity of a UA response. Upon acceptance of this
command, the DTE send state variable WS) and receive state
In addition to indicating the DTE status, the RNR command
variable WR) shall be set to "0'.
with the P bit set to "1" may be used to ask for the status of the
DCE/remote DTE.
Previously transmitted I frames that are unacknowledged when
this command is actioned shall remain unacknowledged (i.e.,
they are not retransmitted following link set-up). It shall be the
responsibility of a higher-level protocol (for example, Network
4.3.4 Reject (REJ) command and response
Layer or MLP) to recover from the possible loss of the contents
(data units) of such I frames.
0
The reject (REJ) supervisory frame shall be used by the DTE
to request retransmission of I frames starting with the
4.3.6 Disconnect (DISC) command
frame numbered N(R). I frames numbered N(R) - 1 and below
I frames pending initial
shall be acknowledged. Additional
transmission may be transmitted following the retransmitted
The DISC unnumbered command shall be used by the DTE to
I framek).
terminate the mode previously set. It shall inform the
DCE/remote DTE receiving the DISC command that the DTE
sending the DISC command is suspending operation. No infor-
Only one REJ exception condition for a given direction of infor-
mation field shall be permitted with the DISC command. Prior
mation transfer may be established at any time. The REJ excep-
to actioning the command, the DCE/remote DTE receiving the
tion condition shall be cleared (reset) upon the receipt of an
DISC command shall confirm the acceptance of the DISC com-
I frame with an NE) equal to the N(R) of the REJ frame. (A
mand by the transmission of a UA response. The DTE sending
REJ frame may be retransmitted, however,
...
Norme internationale @ 7776
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION*MEX/JYHAPOllHAR OPTAHM3AUMR il0 CTAHAAPTM3Al&lM*ORGANlSATlON INTERNATIONALE DE NORMALISATION
Systèmes de traitement de l'information -
* Communication de données - Procédures de commande
à haut niveau - Description des
de liaison de données
procédures de liaison d'équipement terminal de
transmission de données ElTD compatible X.25 LAPB
Information processing systems - Data communication - High-level data link control procedures - Description of the X.25
LAPB-compatible DTE data link procedures
Première édition - 1986-12-15
- k CDU 681.32.01 Réf. no : IS0 7776-1986 (FI
8
illescripteurs : traitement de l'information, transmission de données, terminal de données, à haut niveau, procédure de
commande de chaînon
transmission de données, procédure de commande, procédure multiliaison de données.
d
a
Prix basé sur 23 pages
---------------------- Page: 1 ----------------------
Avant- propos
L'ISO (organisation internationale de normalisation) est une fédération mondiale
d'organismes nationaux de normalisation (comités membres de WO). 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 7776 a été élaborée par le comité technique ISO/TC 97,
S ystèrnes 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.
O Organisation internationale de normalisation, 1986 O
Imprimé en Suisse
---------------------- Page: 2 ----------------------
IS0 7776-1986 (FI
Sommaire page
Introduction . . . . . . . . . . . . . . . 1
Objet et domaine d’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
. . . . . . . . .
Références . . . . . . . . . . . . 2
Structure de trame . . .
2
3
3.2 Champ d’adresse . . . . . . . . . . . . . . . . 3
3.3 Champ de commande. . . . . . . . . . . . 3
3.4 Champ d‘information . . . . . . . . . . . .
3
3.5 Transparence . . . . . . . . . . . . . . . . . 3
Séquence de contrôle de trame (FCS) . . . . . . . . . 3
3.6
3.7 Ordre de transmission des éléments binaires .
3
Trames non valides . . . . . . . . . . . . . . 4
3.8
4
Remplissage de temps entre les trames . . . . . . . . . . . . . . . . 4
3.10
4
3.11 États d’une voie de liaison. . . . . . . . .
4
4
4
4.1 Formats du champ de commande et variables d‘état . . . . . . . . . . . . . . . . . .
6
4.2 Fonction de l’élément binaire d‘invitation à émettre/fin (P/F) . . . . . . . . . . .
4.3 Commandes et réponses . . . I . . . . . . .
6
4.4 Notification de condition d’exception et reprise . .
9
11
5 Description de la procédure LAP6 . . . . . . . . . . . . . . .
5.1 Procédure d‘adressage . . . . . . . . . . . . 11
11
5.2 Procédure d’utilisation de l’élément binaire P/F . . . . . . . . . . . . . .
11
5.3 Procédures d’établissement et de déconnexion de la liaison . . . . . . . . . . . .
5.4 Procédures de transfert d’information . .
13
iii
---------------------- Page: 3 ----------------------
IS0 7776-1S6 (FI
5.5 Conditions pour la remise à zéro de la liaison ou pour la réinitialiçation
de la liaison (établissement de la liaison) . 15
5.6 Procédure de remise à zéro de la liaison . 16
5.7 Liste des paramètres du système . 16
6 Procédure multiliaisons (MLP) . 17
6.1 Domaine d'application . 18
6.2 Structure de la trame multiliaisons . 18
6.3 Format et paramètres du champ de commande multiliaisons . 18
6.4 Descriptions de la procédure de multiliaisons . 20
6.5 Liste des paramètres du système multiliaisons . 23
Annexe - Spécifications reprises d'autres Normes internationales . 24
---------------------- Page: 4 ----------------------
IS0 7776-1986 (FI
NORM E INTER NAT1 ON ALE
Systèmes de traitement de l'information -
Communication de données - Procédures de commande
de liaison de données à haut niveau - Description des
procédures de liaison d'équipement terminal de
transmission de données E'TTD compatible X.25 LAPB
O Introduction est utilisée pour l'échange de données entre un ETTD et un
ETCD, ou entre deux ETTD. Les procédures sont définies pour
Ce document donne la description selon I'ISO du fonctionne-
une utilisation sur des liaisons synchrones, duplex intégral.
ment de l'interface X.25 niveau 2 LAPB côté ETTD de la
Recommandation du CCITT. II s'agit de la contrepartie côté Le chapitre 3 décrit deux structures de trame: une pour le fonc-
tionnement de base (modulo 8) et une pour le fonctionnement
ETTD de la description de X.25 côté ETCD.
étendu (modulo 128). Le fonctionnement de base (modulo 8)
Le document présente également la description selon I'ISO des
constitue la classe de procédure asynchrone et équilibrée de
0 facultés de communication directe de deux ETTD X.25 entre
I'ISO avec des fonctions optionnelles 2 et 8 (BAC, 2, 81. Le
eux au niveau de la liaison de données sans l'intervention d'un
fonctionnement étendu (modulo 128) constitue la classe de
réseau public de communications de données.
procédure asynchrone et équilibrée avec les fonctions option-
2, 8 et 10 (BAC, 2, 8, IO). Pour les connexions
nelles
La couche de liaison de données fournit à I'ETTD trois fonc-
ETTD/ETCD qui supportent à la fois le fonctionnement de base
tions de base:
(modulo 8) et le fonctionnement étendu (modulo 1281, le choix
a) initialisation de liaison: nécessaire pour I'ETTD afin de est fait au moment de l'abonnement seulement. Pour les con-
démarrer la communication dans un état connu. à la fois le fonc-
nexions ETTD/ETTD distant qui supportent
tionnement de base (modulo 8) et le fonctionnement étendu
b) contrôle de flux: contrôle le flux des trames entre
(modulo 1281, le choix résulte d'un accord bilatéral.
I'ETTD et l'autre station (ETCD ou ETTD) pour assurer que
les trames ne sont pas envoyées plus rapidement qu'elles ne NOTE - La procédure décrite dans ce chapitre comme fonctionne-
peuvent être recues; et ment de base (modulo 8) est la seule procédure disponible dans tous
les réseaux publics de données.
c) contrôle d'erreur: assuré sous deux formes:
Le chapitre 4 décrit les éléments de procédure. Certains aspects
1) un contrôle par redondance cyclique (CRC) qui uti-
sont seulement utilisables pour le fonctionnement de base
lise un polynôme de 16 bits pour détecter les trames
(modulo 8) et d'autres pour le fonctionnement étendu
tronquées, et
(modulo 128).
2) l'utilisation des numéros de séquences pour éviter la
Les chapitres 5 et 6 décrivent la procédure de liaison simple
perte de trames entières.
(SLP) qui est dérivée, respectivement, de la structure de trame
et des éléments de procédure, et d'une procédure multiliaisons
(Avec la couche de liaison, on s'efforce d'assurer une réception
optionnelle (MLP). La SLP est utilisée pour l'échange de don-
(I) correcte de toutes les trames par la retransmission de trames
nées sur une liaison simple et la MLP pour l'échange de don-
manquantes ou tronquées.)
nées sur plusieurs SLPs parallèles. Une MLP est requise si les
La présente Norme internationale reprend les spécifications
conséquences de défaillance d'une SLP ne doivent pas inter-
d'autres Normes internationales. Une annexe qui ne fait pas
rompre le fonctionnement du niveau supérieur. Une MLP peut
partie intégrante de la présente Norme internationale contient la
également être utilisée au dessus d'une SLP simple suite à un
liste de ces reprises avec les références aux Normes internatio-
le
accord bilatéral préalable. Pour les connexions ETTD/ETCD,
nales d'où elles sont tirées.
choix ou non d'une opération MLP est effectué au moment de
l'abonnement seulement. Pour les connexions ETTD/ETTD
distant, le choix est effectué suite à un accord bilatéral.
1 Objet et domaine d'application
Lorsque les choix parmi les différentes alternatives sont préci-
La présente Norme internationale définit une application des stan-
sés dans les procédures, un choix conseillé est habituellement
dards HDLC suivants: IS0 3309, IS0 4335, IS0 7478, IS0 7809.
indiqué. A moins que cela ne soit spécifiquement établi, le
En cas de difficulté dans l'interprétation d'une spécification reprise
choix d'une action n'affecte pas I'interopérabilité avec d'autres
d'une des autres Normes internationales, la spécification de
mises en œuvre de la présente Norme internationale, bien que
I'ISO 3309, IS0 4335, IS0 7478 et IS0 7809 prévaut. Elle définit la
l'efficacité du fonctionnement puisse en être affectée. Lorsque
structure, les éléments et les procédures pour le fonctionnement
de tels choix affectent I'interopérabilité, les procédures établis-
d'un ETTD qui utilise le protocole X.25 niveau 2 LAPB tel qu'il est
sent de facon explicite qu'un accord bilatéral préalable avec
spécifié par la Recommandation X.251) du CCITT. La procédure
l'entité distante sur le choix de procédure est nécessaire.
Les révisions ultérieures de la présente Norme internationale seront faites en accord avec les révisions de la Recommandation X.25 du CCITT. La
1)
présente version est basée sur le version 1984 de la Recommandation X.25 du CCITT.
1
---------------------- Page: 5 ----------------------
IS0 7776-1986 (F)
Une tentative a été faite dans le but de réduire de tels choix en IS0 7809, Systèmes de traitement de l'information - Téléinfor-
accord avec le besoin de satisfaire à un large domaine d'applica- matique - Procédures de commande de liaison de données à
tions. Une exigence fondamentale pour toutes les mises en œuvre haut niveau - Consolidation des classes de procédures.
de la présente Nonne internationale est qu'elles soient capables de
Recommandation X.25, CCITT, Interface entre équipement ter-
répondre, comme il l'est spécifié, à n'importe quelles actions prises
minal de traitement de données (ETTOI et équipement de
par l'entité distante permises par la présente Norme internationale
terminaison du circuit de données (ETCD) pour terminaux fonc-
(excepté éventuellement pour certaines procédures dont i'utilisa-
tionnant en mode-paquet, raccordés à un réseau public de
tion implique un accord bilatéral préalable).
transmission de données.
2 R6férences
3 Structure de trame
Toutes les transmissions sur une SLP s'effectuent en trames
IS0 3309, Systèmes de traitement de l'information - Commu-
conformément à l'un des formats du tableau 1 pour le fonction-
nication de données - Procédures de commande de liaison de
bien selon l'un des formats du
nement de base (modulo 8) ou
données à haut niveau - Structure de trame.
tableau 2 pour le fonctionnement étendu (modulo 128). Le
IS0 4335, Communication de données - Procédures de com-
fanion précédant le champ d'adresse est défini comme le fanion
mande de liaison de données à haut niveau - Consolidation
d'ouverture de la trame. Le fanion qui suit le champ FCS est
des éléments de procédures.
le fanion de fermeture de la trame.
défini comme
IS0 7478, Communication de données - Procédures multi-
Toutes les transmissions provenant de I'ETCD/ETTD distant
liaisons. 1 )
doivent utiliser cette structure de trame.
Tableau 1 - Formats de trame - Fonctionnement de base (modulo 8)
Ordre de transmission
12345678 12345678 12345678 12345678
des dements binaires
Fanion
binaires binaires
FCS = Séquence de contrôle de trame
Ordre de transmission
des éléments binaires 12345678 12345678 12345678 168 1 12345678
Fanion
Fanion Adresse Commande Information FCS
F A C I FCS F
O1 11 11 10 8 éléments 8 éléments N éléments 16 éléments O1 11 11 10
binaires binaires binaires binaires
FCS = Séquence de contrôle de trame
Tableau 2 - Formats de trame - Fonctionnement étendu (modulo 128)
Ordre de transmission
des éléments binaires 12345678 12345678 18" 168 1 12345678
I Fanion I Adresse I Commandel FCS I Fanion I
I I l l
F A C FCS I F
I
O1 11 11 10 8 éléments * éléments 16 éléments O1 11 11 10
binaires binaires binaires
FCS = Séquence de contrôle de trame
Ordre de transmission
12345678 12345678 18" 16à 1 12345678
des éléments binaires
Fanion Adresse I Commande Information I FCS 1 Fanion
F A C I I FCS I F
O1 11 11 10 8 éléments * éléments N éléments 16 éléments O1 11 11 10
binaires binaires binaires binaires
FCS = Séquence de contrôle de trame
*
16 pour les formats de trame qui comprennent des numéros de séquence; 8 pour les formats de trame qui ne comprennent pas de numéro de séquence.
1) Actuellement au stade de projet.
2
---------------------- Page: 6 ----------------------
IS0 7776-1986 (FI
3.1 Séquence de fanion 3.6 Séquence de contrôle de trame (FCS)
La FCS doit être une séquence de 16 éléments binaires. Elle
Toutes les trames doivent commencer et se terminer avec une
doit être le complément à 1 de la somme modulo 2 du:
séquence de fanion composée d'un ((0)) suivi de six (( 1 )) consé-
cutifs et d'un ((0)). L'ETTD recherche continuellement cette
reste de la division (modulo 2) de
a)
séquence sur une base d'élément binaire à élément binaire et de
Xk (XI5 + XI4 + XI3 + XI2 + XII + XI0 + x9 + + x7 + x6
cette façon utilise la séquence de fanion pour la sychronisation
+ x5 + x4 + x3 + x2 + x + 1)
de trame. Les ETTD/ETCD/ETTD distant peuvent envoyer une
ou plusieurs séquences de fanion complètes entre les trames.
par le polynône générateur
L'ETTD ne doit envoyer que des séquences de fanion complè-
XI6 + XI2 + x5 + 1,
tes de 8 éléments binaires lorsqu'il envoie des séquences de
fanion multiples (voir 3.10). Un fanion simple peut être utilisé à
où k est le nombre d'éléments binaires contenus dans la
la fois comme fanion de fermeture pour une trame et comme
trame existante entre, mais n'incluant pas, le dernier élé-
fanion d'ouverture pour la trame suivante.
ment binaire du fanion d'ouverture et le premier élément
binaire de la FCS, à l'exclusion des éléments binaires insérés
pour la transparence, et du
3.2 Champ d'adresse
b) reste de la division (modulo 2) par le polynôme géné-
rateur
Le champ d'adresse doit s'étendre sur un octet. Le champ
d'adresse identifie le destinataire voulu d'une trame de contrôle
XI6 + XI2 -1- x5 + 1
et l'émetteur d'une trame de réponse. Le codage de ce champ
0
d'adresse est décrit en 5.1.
du produit de x16 par le contenu de la trame existant entre,
mais n'incluant pas, l'élément binaire final du fanion d'ouver-
ture et du premier élément binaire de la FCS, à l'exclusion des
3.3 Champ de commande
éléments binaires insérés pour la transparence.
Comme exemple de mise en œuvre, à l'émission, le contenu ini-
Pour le fonctionnement de base (modulo 8) le champ de com-
tial du registre de l'équipement calculant le reste de la division
mande doit s'étendre sur un octet. Pour le fonctionnement
est fixé préalablement à la valeur représentée par des uns con-
étendu (modulo I%), le champ de commande doit s'étendre
sécutifs. Ils est ensuite modifié par division des champs
sur deux octets pour les formats de trame contenant des numé-
d'adresse de commande et d'information par le polynôme
ros de séquence, et sur un octet pour les formats de trame qui
générateur (comme décrit ci-dessus). Le complément à un du
ne contiennent pas de numéros de séquence. Le contenu de ce
reste ainsi obtenu est transmis comme étant la séquence FCS
champ est décrit en 4.1.
de 16 éléments binaires.
A la réception, le contenu initial du registre de l'équipement calcu-
3.4 Champ d'information
lant le reste de la division est fixé préalablement à la valeur repré-
sentée par des uns consécutifs. Le reste final, après multiplication
Le champ d'information d'une trame, s'il existe, suit le champ
par x16 puis division (modulo 21 par le polynôme générateur
de commande (voir 3,3) et précède la séquence de contrôle de
XI6 + XI2 + x5 + 1
trame (voir 3.6). (Voir 4.3.9 et 6.2 pour les différents codages et
groupements d'éléments binaires dans le champ d'information
de la suite des éléments binaires reçus et protégés et de la
qui sont définis pour utilisation dans la présente Norme interna-
(I)
séquence de contrôle de trame (FCS) est
tionale.) Le codage et le groupement des éléments binaires
reçus d'une couche supérieure sont sans restrictions, exception
O001 1101oooO1111 (respectivement de x15 à 9)
faite pour les exigences qui sont imposées par la couche supé-
en l'absence d'erreurs de transmission.
rieure elle-même.
Voir 4.3.9 et 5.7.3 en prenant en considération la longueur
3.7 Ordre de transmission des éléments binaires
maximum du champ d'information.
Les adresses, les commandes, réponses et numéros de
séquence doivent être transmis en commençant par l'élément
3.5 Transparence binaire de poids faible (par exemple le premier élément binaire
du numéro de séquence transmis doit avoir le poids 20).
En émission, I'ETTD doit examiner le contenu de la trame entre
L'ordre des éléments binaires émis, dans le champ d'informa-
les deux séquences de fanion, y compris les séquences
tion, est prévu pour les formats spécifiques du champ d'infor-
d'adresse, de commande, d'information et de contrôle de
mation de la façon définie dans la présente Norme internatio-
trame FCS et doit insérer un élément binaire ((0)) après toute
nale. La FCS devra être émise vers la ligne en commençant par
séquence de cinq éléments binaires N 1 )) consécutifs (y compris
le coefficient du terme le plus élevé, terme que l'on trouve dans
les cinq derniers éléments binaires de la FCS) afin de s'assurer
l'élément binaire de position 16 du champ de la FCS (voir
qu'une séquence de fanion n'est pas simulée. En réception,
tableaux 1 et 2).
I'ETTD doit examiner le contenu de la trame et éliminer tout élé-
ment binaire ((0)) qui suit immédiatement cinq éléments
NOTE - L'élément binaire de poids faible est défini comme l'élément
binaires (( 1 )) consécutifs. binaire 1 tel qu'il est représenté dans les tableaux 1 à 10.
3
---------------------- Page: 7 ----------------------
IS0 7776-1986 (FI
3.8 Trames non valides NOTE - Pour la détection de l'état inactif d'une voie, pendant au
moins un temps T3, I'ETTD devrait considérer la liaison comme étant
dans l'état déconnecté. T3 est défini en 5.7.1.3.
Une trame non valide est définie comme une trame qui
a) n'est pas véritablement délimitée par deux fanions;
4 Éléments de procedure
b) comprend moins de 32 éléments binaires entre les
fanions;
Les éléments de procédure sont définis en termes d'actions qui
se produisent lors de la réception par I'ETTD de commandes en
c) contient une erreur signalée par la séquence de contrôle
de trame (FCS); provenance de I'ETCD/ETTD distant.
di contient un codage de champ d'adresse autre que celui
Les éléments de procédure spécifiés ci-après comprennent une
défini en 5.1.
et réponses ayant trait à la configura-
sélection de commandes
tion de la liaison de données et du système décrite au
NOTE - Pour les ETTD et ETCD qui sont alignés en octets, une détec-
chapitre 1.
tion de non-alignement en octets peut être faite au niveau de liaison de
données ou au niveau supérieur. La détection au niveau de la liaison de
4.1 Formats du champ de commande et variables
données, tant qu'elle n'est pas requise, s'effectue en ajoutant un con-
trôle de validité de trame selon lequel le nombre d'éléments binaires
d'état
entre les fanions d'ouverture et de fermeture, à l'exclusion des élé-
ments binaires insérés pour la transparence, doit être un nombre entier
4.1.1 Formats du champ de commande
d'octets, dans le cas contraire la trame est considérée comme non
valide.
Le champ de commande indique le type de commandes ou
réponses, et comprend des numéros de séquence s'il y a lieu.
3.9 Abandon de trame
Trois types de formats de champ de commande sont utilisés
L'abandon d'une trame est réalisé par émission d'au moins sept
pour exécuter le transfert d'information numérotée (format I),
éléments binaires (c 1)) consécutifs (sans élément binaire ((0))
les fonctions de supervision numérotées (format SI et les fonc-
inséré).
tions de commande non numérotées (format U). Les formats
du champ de commande pour le fonctionnement de base
(modulo 8) sont décrits dans le tableau 3 et les formats des
3.10 Remplissage de temps entre les trames
champs de commande pour le fonctionnement étendu
(modulo 128) sont décrits dans le tableau 4.
Le remplissage de temps entre trames est réalisé en transmet-
tant des fanions consécutifs entre les trames (c'est-à-dire des
séquences multiples de fanion de 8 éléments binaires). 4.1.1.1 Format I pour le transfert d'information
Le format I est utilisé par I'ETTD pour exécuter un transfert
3.11 États d'une voie de liaison
d'information. Les fonctions de N(S), N(R) et P sont indépen-
dantes; c'est-à-dire que toute trame I doit comporter un N(S),
un N(R) qui peut, ou non, accuser réception de trames I supplé-
3.11.1 État dune voie active
mentaires reçues par I'ETTD, et un élément binaire P qui peut
((0)) ou (( 1 ».
prendre la valeur
La voie de sortie de I'ETTD est à l'état actif quand I'ETTD est en
train de transmettre une trame, une séquence d'abandon ou un
remplissage de temps entre trames. La voie d'arrivée de I'ETTD
4.1.1.2 Format S de supervision
est définie comme étant à l'état actif lorsque I'ETTD est en train
de recevoir une trame, une séquence d'abandon ou un remplis-
Le format S est utilisé par I'ETTD pour exécuter les fonctions
sage de temps entre trames.
de commande de supervision de la liaison de données telles que
accuser réception de trames I, demander la retransmission de
trames I, et demander une suspension temporaire de la trans-
3.11.2 État d'une voie inactive
mission de trames I. Les fonctions de N(R) et P/F sont indépen-
dantes; c'est-à-dire que chaque trame en format S doit com-
La voie de sortie de I'ETTD est à l'état inactif quand I'ETTD pro-
porter un N(R) qui peut, ou non, accuser réception de trames I
voque un état ((1 )) continu qui s'est maintenu pendant une
supplémentaires reçues par I'ETTD, et un élément binaire P/F
durée correspondant à 15 éléments binaires au minimum.
qui peut prendre la valeur ((0)) ou (( 1 ».
La voie d'entrée de I'ETTD est définie comme étant à l'état
inactif quand I'ETTD détecte un état ((1)) continu qui s'est 4.1.1.3 Format U non numéroté
maintenu pendant une durée correspondant à 15 éléments
binaires au minimum. Le format U est utilisé par I'ETTD pour fournir des fonctions
supplémentaires de commande de liaison de données. Ce for-
L'action que doit mener un ETCD pour détecter l'état inactif mat ne doit pas contenir de numéros de séquence, mais doit
d'une voie n'est pas définie pour le moment. Pour la détection comprendre un élément binaire P/F qui prendra la valeur ((0))
de l'état inactif d'une voie I'ETTD peut éventuellement considé- ou (( 1 ». La longueur du champ de commande (1 octet) des tra-
U doit être la même en fonctionnement de base
rer l'état inactif comme un signe que I'ETCD n'est pas en mes de format
mesure de supporter l'établissement d'une liaison de données. (modulo 8) et en fonctionnement étendu (modulo 128).
4
---------------------- Page: 8 ----------------------
IS0 7776-1986 (FI
Tableau 3 - Formats du champ de commande -
Fonctionnement de base (modulo 81
~~ ~ ~~ ~
Éléments binaires du champ de commande
Format du champ
decommande
I 3 I 4 5 6 I 7 I 8
1 2
Format I O NiS) P N(R)
Format S 1 O S S P/F NiR)
Format U 11 M MP/FM M M
N(S) = numéro de séquence en émission (l'élément binaire 2 = élément binait
de poids faible)
NiR) = numéro de séquence en réception (l'élément binaire 6 = élément binaire
de poids faible)
S = élément binaire de la fonction de supervision
M = élément binaire de la fonction de modification
P/F = élément binaire d'invitation à émettre lorsqu'il provient d'une com-
mande; élément binaire final lorsqu'il provient d'une réponse (1 = invita-
tion à émettre/fin)
P = élément binaire d'invitation à émettre (1 = invitation à émettre)
Tableai 4 - Formats du champ de commande - Fonctionnement étendu lmodulo 128)
Éléments binaires du champ de commande
Format du champ
18' octet 2*me octet
de commande
12 3 4 5 6 7 8 9 10111213141516
O N(S) P NiR)
N(S) = numéro de séquence en émission (l'élément binaire 2 = élément binaire de poids faible)
N(R) = numéro de séquence en réception (l'élément binaire 10 = élément binaire de poids faible)
S = élément binaire de la fonction de supervision
M = élément binaire de la fonction de modification
X = réservé et mis à ((0))
= élément binaire d'invitation à émettre lorsqu'il est issu d'une commande; élément binaire final lorsqu'il est issu d'une réponse (1 = invitation
P/F
à émettre/finl
P = élément binaire d'invitation à émettre (1 = invitation à émettre)
4.1.2 Paramètres du champ de commande
variable d'état en émission V(S) doit être augmentée de un à
chaque émission successive de trame I, mais ne doit pas dépas-
Les différents paramètres associés aux formats de champ de
ser le numéro N(R) de la dernière trame I ou S reçue, d'une
commande sont décrits ci-après.
valeur supérieure au nombre maximum de trames I en anticipa-
tion (k). La valeur de k est définie au paragraphe 5.7.4.
4.1.2.1 Modulo
4.1.2.2.2 Numéro de séquence en émission N(S)
Chaque trame I doit être numérotée séquentiellement et peut
Seules les trames I comportent N(S), le numéro de séquence en
prendre les valeurs allant de O au modulo moins un (le
émission des trames I émises. Avant l'émission d'une trame I en
((modulo)) étant le module de congruence des numéros de
séquence par I'ETTD, la valeur de N(S) est fixée à la valeur de la
séquence). Ce modulo est égal à 8 ou à 128 et les numéros de
variable d'état en émission de I'ETD.
séquence varient cycliquement en utilisant la gamme complète
des valeurs possibles.
4.1.2.2.3 Variable d'état en réception V(R)
4.1.2.2 Variables de trame et numéros de séquence
La variable d'état en réception de I'ETTD indique le numéro de
séquence de la prochaine trame I en séquence que I'ETTD
4.1.2.2.1 Variable d'état en émission V(S) attend de recevoir. La variable d'état en réception peut prendre
les valeurs de O au modulo moins un. La valeur de la variable
La variable d'état en émission, Vis), de I'ETTD indique le d'état en réception de I'ETTD doit être augmentée de un à la
numéro de séquence de la prochaine trame I devant être émise réception d'une trame I reçue sans erreur et en séquence et
en séquence par I'ETTD. La variable d'état en émission peut dont le numéro de séquence en émission NE) est égal à la
variable d'état en réception de I'ETTD.
prendre les valeurs de O au modulo moins un. La valeur de la
5
---------------------- Page: 9 ----------------------
IS0 7776-1986 (FI
4.1.2.2.4 Numéro de séquence en réception N(R) indiquer la transmission d'une trame de réponse par I'ETTD
comme le résultat d'une commande de sollicitation (invitation à
Toutes les trames I et toutes les trames S doivent comporter le émettre) issue de I'ETCD/ETTD distant.
numéro de séquence N(R) de la prochaine trame I devant être
L'utilisation de l'élément binaire (P/F) est décrite au para-
reçue. Avant la transmission par I'ETTD d'une trame de l'un des
types désignés ci-dessus, la valeur de N(R) doit être fixée à la graphe 5.2.
valeur actuelle de la variable d'état en réception de I'ETTD.
N(R) indique que l'émetteur de N(R) a reçu correctement toutes
4.3 Commandes et réponses
les trames I dont le numéro de séquence est inférieur ou égal à
N(R) - 1.
Les commandes et réponses qui sont supportées par I'ETTD
sont représentées dans le tableau 5 pour le fonctionnement de
4.1.2.2.5 Élément binaire d'invitation à émettrelfin P/F base (modulo 8) et dans le tableau 6 pour le fonctionnement
étendu (modulo 128). Pour l'utilisation de la présente Norme
internationale, le codage (( 11 N de l'élément binaire de fonction
Toutes les trames contiennent P/F, l'élément binaire d'invita-
de supervision et les codages des éléments binaires de fonction
tion à émettre/fin. Dans les trames de contrôle, l'élément
de modification décrits aux tableaux 3 et 4 et non décrits aux
binaire P/F prend la désignation de l'élément binaire P. Dans les
trames de réponse, l'élément binaire P/F prend la désignation tableaux 5 et 6 sont désignés comme champs de commandes
de l'élément binaire F. et réponses «non définis ou non mis en œuvre)). Les comman-
5 et 6 sont définies
des et réponses figurant dans les tableaux
comme suit:
4.2 Fonction de l'élément binaire d'invitation à
émettre/fin (P/F)
4.3.1 Commande d'information (I)
L'élément binaire d'invitati
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.