[
Contents]
[
Prev]
[
Next]
[
Index]
[
Report an Error]
High-Level Data Link Control
High-Level Data Link Control (HDLC) is a bit-oriented, switched and
nonswitched link-layer protocol. HDLC is widely used because it supports half-duplex
and full-duplex connections, point-to-point and point-to-multipoint networks,
and switched and nonswitched channels.
HDLC Stations
Nodes within a network running HDLC are called stations. HDLC supports
three types of stations for data link control:
- Primary
stations—Responsible for controlling the secondary and combined other
stations on the link. Depending on the HDLC mode, the primary station is responsible
for issuing acknowledgement packets to allow data transmission from secondary
stations.
- Secondary stations—Controlled by the primary station.
Under normal circumstances, secondary stations cannot control data transmission
across the link with the primary station, are active only when requested by
the primary station, and can respond to the primary station only (not to other
secondary stations). All secondary station frames are response frames.
- Combined stations—A combination of primary and secondary
stations. On an HDLC link, all combined stations can send and receive commands
and responses without any permission from any other stations on the link and
cannot be controlled by any other station.
HDLC Operational Modes
HDLC runs in three separate modes:
- Normal
Response Mode (NRM)—The primary station on the HDLC link initiates all
information transfers with secondary stations. A secondary station on the
link can transmit a response of one or more information frames only when it
receives explicit permission from the primary station. When the last frame
is transmitted, the secondary station must wait for explicit permission before
it can transmit more frames.
NRM is used most widely for point-to-multipoint links, in which a single
primary station controls many secondary stations.
- Asynchronous Response Mode (ARM)—The secondary station
can transmit either data or control traffic at any time, without explicit
permission from the primary station. The primary station is responsible for
error recovery and link setup, but the secondary station can transmit information
at any time.
ARM is used most commonly with point-to-point links, because it reduces
the overhead on the link by eliminating the need for control packets.
- Asynchronous Balance Mode (ABM)—All stations are combined
stations. Because no other station can control a combined station, all stations
can transmit information without explicit permission from any other station.
ABM is not a widely used HDLC mode.
[
Contents]
[
Prev]
[
Next]
[
Index]
[
Report an Error]