2
Most read
5
Most read
13
Most read
Anand Bapuraya Biradar
VII th EC SJCE
12/21/2013
High-Level Data Link Control (HDLC)
 HDLC was defined by ISO for use on both pointto-point and multipoint data links.
 It supports full-duplex communication
 ITU modified HDLC for use in X.25 network

interface and called it Balanced Link Access
Protocol (LAPB)
 Other similar protocols are
 Synchronous Data Link Control (SDLC) by IBM

 Advanced Data Communication Control Procedure

(ADCCP) by ANSI
12/21/2013
HDLC Overview
Broadly HDLC features are as follows:
 Reliable protocol
 selective repeat or go-back-N

 Full-duplex communication
 receive and transmit at the same time

 Bit-oriented protocol
 use bits to stuff flags occurring in data . i.e, it does NOT

recognize or interpret byte value

 Flow control
 adjust window size based on receiver capability

 Uses physical layer clocking and
synchronization to send and receive frames
12/21/2013
HDLC Overview
 Defines three types of stations
 Primary
 Secondary
 Combined

 Defines three types of data transfer mode
 Normal Response mode
 Asynchronous Response mode
 Asynchronous Balanced mode

 Three types of frames
 Unnumbered
 information
 Supervisory
12/21/2013
HDLC Defines three types of

stations
STATIONS

PRIMARY
STATION

12/21/2013

SECONDARY
STATION

COMBINED
STATION
HDLC
 The three stations are :
 Primary station
 Has the responsibility of controlling the operation of data
flow .
 Handles error recovery
 Frames issued by the primary station are called commands.
 Secondary station,
 Operates under the control of the primary station.
 Frames issued by a secondary station are called responses.
 The primary station maintains a separate logical link with each
secondary station.
 Combined station,
 Acts as both as primary and secondary station.
12/21/2013
HDLC

Unbalanced Mode

Commands
Primary
Responses
Secondary

Secondary

Balanced mode

Combined

Combined
commands/Responses

12/21/2013
HDLC Defines three types of data
transfer mode
DATA TRANSFER
MODES

NORMAL
RESPONSE
MODE(NRM)

12/21/2013

ASYNCHRONOUS
RESPONSE
MODE(ARM)

ASYNCHRONOUS
BALANCE MODE
(ABM)
HDLC
 The three modes of data transfer operations are
 Normal Response Mode (NRM)



Secondary station can send ONLY when the primary station instruct it
to do so
Two common configurations
- Point-to-Point link (one primary station and one secondary station)
- Multipoint link (the primary station maintain different sessions with
different secondary stations)

 Asynchronous Response Mode (ARM)



More independent secondary station
Can send data or control information without explicit permission to do
so (note that it is still can not send commands)

 Asynchronous Balanced Mode (ABM)



12/21/2013

Mainly used in point-to-point links, for communication between
combined stations
Either stations can send data, control information and commands
HDLC Defines three types of frames

HDLC
FRAMES

U-frame
12/21/2013

I-frame

S-frame
HDLC frame structure
(a) Frame
Format

(b) Control
field
format

12/21/2013
HDLC
 Flag: 01111110- indicates start and ending of frames
 FCS: 16-bit CRC using generating polynomial
G(x) = x16 + x12 + x5 + 1

 Address field:
 When a primary station is sending a frame, the address field

contains the receiver identity
 If a secondary station is sending the frame, the address field
contains the sender identity
 In some cases, it contains a group or broadcast address

 In I-frames, N(s) is the sequence number of the frame being sent, and

N(r) is the sequence number of the frame being expected.

 The P/F bit, known as the poll/final bit, is used with different meaning in
different contexts.
 It is used to indicate polling, to indicate the final I-frame, etc

12/21/2013
HDLC
 There are three different classes of frames used in
HDLC
 Unnumbered frames, used in link setup and

disconnection, and hence do not contain ACK.
 Information frames, which carry actual information.
Such frames can piggyback ACK in case of ABM
 Supervisory frames, which are used for error and flow
control purposes and hence contain send and receive
sequence numbers

12/21/2013
HDLC
 There are four different supervisory frames
 SS=00, Receiver Ready (RR), and N(R) ACKs all frames

received up to and including the one with sequence
number N(R) - 1
 SS=10, Receiver Not Ready (RNR), and N(R) has the
same meaning as above
 SS=01, Reject; all frames with sequence number N(R) or
higher are rejected, which in turns ACKs frames with
sequence number N(R) -1 or lower.
 SS=11, Selective Reject; the receive rejects the frame with
sequence number N(R)
12/21/2013
HDLC
 The unnumbered frames can be grouped into the

following categories:
 Mode-setting commands and responses
 Recovery commends and responses

 Miscellaneous commands and responses

12/21/2013
Review of Link Layer
 Services







Framing
Error control
Reliability
Connection management
Medium access control
Switching

 Protocols
 PPP
 HDLC

12/21/2013
ANY QUESTIONS……??

12/21/2013
•Thank you……

12/21/2013

More Related Content

PPTX
HDLC(High level Data Link Control)
PPTX
Data Link Control
PPSX
Framing Protocols
PPSX
Issues in Data Link Layer
PPTX
Point To Point Protocol
PPTX
Chapter 11: Data Link Control
PPT
Data link control
HDLC(High level Data Link Control)
Data Link Control
Framing Protocols
Issues in Data Link Layer
Point To Point Protocol
Chapter 11: Data Link Control
Data link control

What's hot (20)

PPT
Error Detection And Correction
PDF
Mobile Network Layer
PPTX
MEDIUM ACCESS CONTROL
PPT
Flow & Error Control
PPTX
Network Layer
PPT
Distance vector routing
PPT
Hamming codes
PPTX
Routing algorithm
PPT
Chapter 4 data link layer
PPTX
Media Access Control
PPTX
Computer Network - Network Layer
PDF
Symbol table in compiler Design
PPSX
Multiple access control protocol
PPTX
Media Access Control (MAC Layer)
PPTX
Network software
PPTX
Data link layer
PPTX
Leaky Bucket & Tocken Bucket - Traffic shaping
PDF
Distributed Systems Naming
PPT
Directed diffusion for wireless sensor networking
PPTX
OSI model and TCP/IP model
Error Detection And Correction
Mobile Network Layer
MEDIUM ACCESS CONTROL
Flow & Error Control
Network Layer
Distance vector routing
Hamming codes
Routing algorithm
Chapter 4 data link layer
Media Access Control
Computer Network - Network Layer
Symbol table in compiler Design
Multiple access control protocol
Media Access Control (MAC Layer)
Network software
Data link layer
Leaky Bucket & Tocken Bucket - Traffic shaping
Distributed Systems Naming
Directed diffusion for wireless sensor networking
OSI model and TCP/IP model
Ad

Viewers also liked (11)

PPTX
PPT
Chapter3
PPTX
Check sum
PPTX
The medium access sublayer
PPT
Farming
PPT
Chapter 03 cyclic codes
PPTX
Ethernet
PPTX
Linear block coding
PPTX
Checksum 101
PPTX
Multiple access protocol
Chapter3
Check sum
The medium access sublayer
Farming
Chapter 03 cyclic codes
Ethernet
Linear block coding
Checksum 101
Multiple access protocol
Ad

Similar to HDLC(high level data link control) (20)

PPTX
High level data link control and point to point protocol
PPTX
PPTX
High level data link control
PDF
HDLC-Protocol-Overview-Presentation.pdf
PPTX
PPT
data-link layer protocols
PPTX
PPT
Data Link Control.ppt
PPTX
HDLC & basic protocols
PPT
HDLC, PPP and SLIP
PPTX
DATA LINK CONTROL.pptx
PPT
slide_for_HDLC_and_DLC_in_Chapter_Four.ppt
DOCX
High-level Data Link Control
PPTX
PPT
a_presentation_on_hdlc_and_dlc_computer.ppt
PPT
High Data Link Control Protocol in Data Link Layer
PPT
UNIT II.ppt Computer networks protocol explanation
PPT
Data Link Layer Protocols in Wide Access Network.ppt
High level data link control and point to point protocol
High level data link control
HDLC-Protocol-Overview-Presentation.pdf
data-link layer protocols
Data Link Control.ppt
HDLC & basic protocols
HDLC, PPP and SLIP
DATA LINK CONTROL.pptx
slide_for_HDLC_and_DLC_in_Chapter_Four.ppt
High-level Data Link Control
a_presentation_on_hdlc_and_dlc_computer.ppt
High Data Link Control Protocol in Data Link Layer
UNIT II.ppt Computer networks protocol explanation
Data Link Layer Protocols in Wide Access Network.ppt

Recently uploaded (20)

PDF
faiz-khans about Radiotherapy Physics-02.pdf
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
FYJC - Chemistry textbook - standard 11.
PDF
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
PPTX
Neurology of Systemic disease all systems
PPT
hsl powerpoint resource goyloveh feb 07.ppt
PPTX
Theoretical for class.pptxgshdhddhdhdhgd
PPTX
IT infrastructure and emerging technologies
PDF
FAMILY PLANNING (preventative and social medicine pdf)
PPTX
principlesofmanagementsem1slides-131211060335-phpapp01 (1).ppt
PDF
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
PDF
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
PPTX
Math 2 Quarter 2 Week 1 Matatag Curriculum
PDF
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
PDF
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
PPTX
operating_systems_presentations_delhi_nc
DOCX
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
PDF
Laparoscopic Imaging Systems at World Laparoscopy Hospital
faiz-khans about Radiotherapy Physics-02.pdf
2025 High Blood Pressure Guideline Slide Set.pptx
Disorder of Endocrine system (1).pdfyyhyyyy
FYJC - Chemistry textbook - standard 11.
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
Neurology of Systemic disease all systems
hsl powerpoint resource goyloveh feb 07.ppt
Theoretical for class.pptxgshdhddhdhdhgd
IT infrastructure and emerging technologies
FAMILY PLANNING (preventative and social medicine pdf)
principlesofmanagementsem1slides-131211060335-phpapp01 (1).ppt
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
Math 2 Quarter 2 Week 1 Matatag Curriculum
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
operating_systems_presentations_delhi_nc
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
Laparoscopic Imaging Systems at World Laparoscopy Hospital

HDLC(high level data link control)

  • 1. Anand Bapuraya Biradar VII th EC SJCE 12/21/2013
  • 2. High-Level Data Link Control (HDLC)  HDLC was defined by ISO for use on both pointto-point and multipoint data links.  It supports full-duplex communication  ITU modified HDLC for use in X.25 network interface and called it Balanced Link Access Protocol (LAPB)  Other similar protocols are  Synchronous Data Link Control (SDLC) by IBM  Advanced Data Communication Control Procedure (ADCCP) by ANSI 12/21/2013
  • 3. HDLC Overview Broadly HDLC features are as follows:  Reliable protocol  selective repeat or go-back-N  Full-duplex communication  receive and transmit at the same time  Bit-oriented protocol  use bits to stuff flags occurring in data . i.e, it does NOT recognize or interpret byte value  Flow control  adjust window size based on receiver capability  Uses physical layer clocking and synchronization to send and receive frames 12/21/2013
  • 4. HDLC Overview  Defines three types of stations  Primary  Secondary  Combined  Defines three types of data transfer mode  Normal Response mode  Asynchronous Response mode  Asynchronous Balanced mode  Three types of frames  Unnumbered  information  Supervisory 12/21/2013
  • 5. HDLC Defines three types of stations STATIONS PRIMARY STATION 12/21/2013 SECONDARY STATION COMBINED STATION
  • 6. HDLC  The three stations are :  Primary station  Has the responsibility of controlling the operation of data flow .  Handles error recovery  Frames issued by the primary station are called commands.  Secondary station,  Operates under the control of the primary station.  Frames issued by a secondary station are called responses.  The primary station maintains a separate logical link with each secondary station.  Combined station,  Acts as both as primary and secondary station. 12/21/2013
  • 8. HDLC Defines three types of data transfer mode DATA TRANSFER MODES NORMAL RESPONSE MODE(NRM) 12/21/2013 ASYNCHRONOUS RESPONSE MODE(ARM) ASYNCHRONOUS BALANCE MODE (ABM)
  • 9. HDLC  The three modes of data transfer operations are  Normal Response Mode (NRM)   Secondary station can send ONLY when the primary station instruct it to do so Two common configurations - Point-to-Point link (one primary station and one secondary station) - Multipoint link (the primary station maintain different sessions with different secondary stations)  Asynchronous Response Mode (ARM)   More independent secondary station Can send data or control information without explicit permission to do so (note that it is still can not send commands)  Asynchronous Balanced Mode (ABM)   12/21/2013 Mainly used in point-to-point links, for communication between combined stations Either stations can send data, control information and commands
  • 10. HDLC Defines three types of frames HDLC FRAMES U-frame 12/21/2013 I-frame S-frame
  • 11. HDLC frame structure (a) Frame Format (b) Control field format 12/21/2013
  • 12. HDLC  Flag: 01111110- indicates start and ending of frames  FCS: 16-bit CRC using generating polynomial G(x) = x16 + x12 + x5 + 1  Address field:  When a primary station is sending a frame, the address field contains the receiver identity  If a secondary station is sending the frame, the address field contains the sender identity  In some cases, it contains a group or broadcast address  In I-frames, N(s) is the sequence number of the frame being sent, and N(r) is the sequence number of the frame being expected.  The P/F bit, known as the poll/final bit, is used with different meaning in different contexts.  It is used to indicate polling, to indicate the final I-frame, etc 12/21/2013
  • 13. HDLC  There are three different classes of frames used in HDLC  Unnumbered frames, used in link setup and disconnection, and hence do not contain ACK.  Information frames, which carry actual information. Such frames can piggyback ACK in case of ABM  Supervisory frames, which are used for error and flow control purposes and hence contain send and receive sequence numbers 12/21/2013
  • 14. HDLC  There are four different supervisory frames  SS=00, Receiver Ready (RR), and N(R) ACKs all frames received up to and including the one with sequence number N(R) - 1  SS=10, Receiver Not Ready (RNR), and N(R) has the same meaning as above  SS=01, Reject; all frames with sequence number N(R) or higher are rejected, which in turns ACKs frames with sequence number N(R) -1 or lower.  SS=11, Selective Reject; the receive rejects the frame with sequence number N(R) 12/21/2013
  • 15. HDLC  The unnumbered frames can be grouped into the following categories:  Mode-setting commands and responses  Recovery commends and responses  Miscellaneous commands and responses 12/21/2013
  • 16. Review of Link Layer  Services       Framing Error control Reliability Connection management Medium access control Switching  Protocols  PPP  HDLC 12/21/2013