SlideShare a Scribd company logo
4
Most read
12
Most read
13
Most read
HIGH LEVEL DATA LINK CONTROL 
PROTOCOL 
(HDLC)
High-Level Data Link Control 
(HDLC) 
• HDLC was defined by ISO for use on both point-to- 
point and multipoint data links. 
• It supports full-duplex communication 
• Other similar protocols are 
(i)Synchronous Data Link Control (SDLC) by IBM 
(ii)Advanced Data Communication Control Procedure 
(ADCCP) by ANSI 
(iii)Link Access Procedure, Balanced (LAP-B) by 
CCITT, as part of its X.25 packet-switched network 
standard
HDLC Overview 
Broadly HDLC features are as follows: 
1.It is most widely accepted protocol.It offers a 
high level of flexibility ,adaptability,reliability and 
efficiency. 
2.Full duplex communication is possible. 
3.It is Bit-oriented protocol ie use bits to stuff flags 
occurring in data 
4.Flow control-adjust window size based on 
receiver capability.
HDLC Overview 
To make HDLC protocol applicable to various 
network configrations,three types of stations 
have been defined: 
1.Primary Station 
2.Secondary Station 
3.Combined Station 
• There are three types of data transfer mode :- 
1.Normal Response mode(NRM)
2.Asynchronous Response mode(ARM) 
3.Asynchronous Balanced mode(ABM) 
• Three types of frames 
1.Unnumbered or U-frame 
2.Information or I-frame 
3.Supervisory or S-frame
HDLC 
• The three stations are discussed as: 
1.Primary station 
• It looks after data link management. 
• In case of communication between primary 
and secondary station,primary station has 
responsibility of connecting and 
disconnecting the data link. 
• Frames issued by the primary station are 
called commands. 
.
2.Secondary station, 
• Operates under the control of the primary 
station. 
• Frames issued by a secondary station are 
called responses. 
3.Combined station, 
• Acts as both as primary and secondary 
station. 
• It issue both commands and responses
HDLC 
Primary 
Commands 
Responses 
Unbalanced Mode 
Secondary Secondary 
Balanced mode 
Combined Combined 
commands/Responses
HDLC 
• The three modes of data transfer operations are: 
1.Normal Response Mode (NRM) 
(i)This mode is suitable for point to point and 
point to multipoint configrations. 
(ii)Primary station controls the overall data 
link management. 
2.Asynchronous Response Mode (ARM) 
• In ARM secondary station can transmit 
response(frame) without taking permission 
from primary station.
• Reduces overhead as no frames need to be 
sent to allow secondary nodes to transmit. 
• Transmission proceeds when channel is 
detected idle , used mostly in point-to-point-links. 
• NRM is more disciplined than ARM. 
3.Asynchronous Balanced Mode (ABM) 
• Mainly used in point-to-point links, for 
communication between combined stations 
• Information frames can be transmitted in full 
duplex manner.
Data Link Control HDLC frame 
structure 
(a) Frame 
Format 
(b) Control 
field 
format
HDLC 
• There are three different classes of frames used in 
HDLC 
1.Unnumbered frames, used for exchanging session 
management and control information between 
communicating devices. 
2.Information frames, which carry actual information. If 
the first bit in control field is 0 it is identified as I-frame. 
3.Supervisory frames, which are used for error and flow 
control purposes and hence contain send and receive 
sequence numbers.If first two bits of control field are 
1 and 0 it is identified as S-frame.
Flag field is unique 8-bit word pattern(01111110) used to 
identify start and end of each frame and to fill idle time 
between consecutive frames. 
Address field consist of secondary station. 
Control field carries sequence number of frame,ACKs etc. 
Frame check Sequence is used for error detection in 
address.It is 16 bit CRC code for error detection. 
Four types of S-frames are possible corresponding to four 
values of ‘S’ 
1.SS=00corresponds to receive ready(RR) frames 
2.SS=01corresponds to Reject frame which are used by 
receiver to send NAK when error has occurred. 
3.SS=10corresponds to Receive not Ready(NRN) frame 
and is used for flow control.
4.SS=11corresponds to selective repeat Frame which 
indicates to transmiter to retransmit the frame indicated in 
N(R) subfield 
N(R) corresponds to value of ACK when piggybacking is 
used.(to include flow and error control information is 
piggybacking) 
P/F can have two possible values 0 or 1. 
• When P/F=1,it means poll when frame is sent by primary 
station to secondary station(when address field contains 
address of receiver). 
• When P/F=0,it means final when frame is sent by 
secondary station to primary(when address field contains 
address of sender).
THANK YOU 
Muro Newcovenant 
University of Dar es Salaam 
Tanzania

More Related Content

PPSX
Framing Protocols
PPTX
HDLC(high level data link control)
PPTX
HDLC(High level Data Link Control)
PPSX
Error control
PPT
Data link control
PPT
signal encoding techniques
PPTX
Digital Data to Digital Signal Conversion
PDF
Data communications and networking(DCN)
Framing Protocols
HDLC(high level data link control)
HDLC(High level Data Link Control)
Error control
Data link control
signal encoding techniques
Digital Data to Digital Signal Conversion
Data communications and networking(DCN)

What's hot (20)

PPT
data-link layer protocols
PPTX
Congestion control
PPTX
MEDIUM ACCESS CONTROL
PPTX
Mobile Transport layer
PPT
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...
PDF
Mobile computing (Wireless) Medium Access Control (MAC)
PPSX
Issues in Data Link Layer
PPTX
Csma cd and csma-ca
PPTX
Destination Sequenced Distance Vector Routing (DSDV)
PPTX
Link state routing protocol
PPTX
Transport layer
PPTX
Multiplexing in mobile computing
PPTX
Data link layer
PPT
PPT
Network Layer,Computer Networks
PPTX
Media Access Control
PPT
GSM Architecture.ppt
PPT
Sliding window protocol
PPT
Chapter 4 data link layer
data-link layer protocols
Congestion control
MEDIUM ACCESS CONTROL
Mobile Transport layer
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...
Mobile computing (Wireless) Medium Access Control (MAC)
Issues in Data Link Layer
Csma cd and csma-ca
Destination Sequenced Distance Vector Routing (DSDV)
Link state routing protocol
Transport layer
Multiplexing in mobile computing
Data link layer
Network Layer,Computer Networks
Media Access Control
GSM Architecture.ppt
Sliding window protocol
Chapter 4 data link layer
Ad

Viewers also liked (20)

PPT
HDLC, PPP and SLIP
PPTX
HDLC & basic protocols
PPTX
PPTX
PPTX
Hdlc ppt..
DOCX
Mission vishvas-resume template-13
DOCX
Resume template 17
PDF
Hardware sipzing
PPSX
Ethical Hacking
DOCX
Resume template 16
DOCX
Resume template 19
DOCX
Mission vishvas-resume template-17
DOCX
Pmi pmbok-resume template-2
PDF
Fly ash brick making machine price catalogue codoca 40
DOCX
Pmi pmp-resume template-14
DOCX
Cmmaao pmi-resume template-11
DOCX
Mission vishvas-resume template-14
PDF
Yesus dan Muhammad
PPTX
Rochester College Warriors Hockey
DOCX
Mission vishvas-resume template-19
HDLC, PPP and SLIP
HDLC & basic protocols
Hdlc ppt..
Mission vishvas-resume template-13
Resume template 17
Hardware sipzing
Ethical Hacking
Resume template 16
Resume template 19
Mission vishvas-resume template-17
Pmi pmbok-resume template-2
Fly ash brick making machine price catalogue codoca 40
Pmi pmp-resume template-14
Cmmaao pmi-resume template-11
Mission vishvas-resume template-14
Yesus dan Muhammad
Rochester College Warriors Hockey
Mission vishvas-resume template-19
Ad

Similar to HDLC (20)

PPTX
PPTX
PDF
HDLC-Protocol-Overview-Presentation.pdf
PPTX
High level data link control and point to point protocol
PPTX
DATA LINK CONTROL.pptx
PPTX
High level data link control
PPT
slide_for_HDLC_and_DLC_in_Chapter_Four.ppt
PPT
Data Link Control.ppt
PPT
a_presentation_on_hdlc_and_dlc_computer.ppt
PPT
Data Link Layer Protocols in Wide Access Network.ppt
PPT
High Data Link Control Protocol in Data Link Layer
PPTX
Data Link Control
PPT
PPT
HDLC
PPTX
Different protocols for data communication networks
PPT
07 data linkcontrol
PPTX
Data link control & protocol concepts
PPT
UNIT II.ppt Computer networks protocol explanation
DOCX
High-level Data Link Control
HDLC-Protocol-Overview-Presentation.pdf
High level data link control and point to point protocol
DATA LINK CONTROL.pptx
High level data link control
slide_for_HDLC_and_DLC_in_Chapter_Four.ppt
Data Link Control.ppt
a_presentation_on_hdlc_and_dlc_computer.ppt
Data Link Layer Protocols in Wide Access Network.ppt
High Data Link Control Protocol in Data Link Layer
Data Link Control
HDLC
Different protocols for data communication networks
07 data linkcontrol
Data link control & protocol concepts
UNIT II.ppt Computer networks protocol explanation
High-level Data Link Control

Recently uploaded (20)

PPTX
diasspresentationndkcnskndncelklkfndc.pptx
PPTX
Understanding the Self power point presentation
PPTX
Learn about numerology and do tarot reading
PPTX
Attitudes presentation for psychology.pptx
PPTX
SELF ASSESSMENT -SNAPSHOT.pptx an index of yourself by Dr NIKITA SHARMA
PDF
The Zeigarnik Effect by Meenakshi Khakat.pdf
PDF
Attachment Theory What Childhood Says About Your Relationships.pdf
PPT
proper hygiene for teenagers for secondary students .ppt
PPTX
Presentation on interview preparation.pt
PPTX
Self -Management and Self Awareness.pptx
PPTX
Identity Development in Adolescence.pptx
PPTX
Chapter-7-The-Spiritual-Self-.pptx-First
PPTX
Learn numerology content and join tarot reading
PPTX
cấu trúc sử dụng mẫu Cause - Effects.pptx
PPTX
How to Deal with Imposter Syndrome for Personality Development?
PPTX
Learn how to use Portable Grinders Safely
PDF
The Power of Pausing Before You React by Meenakshi Khakat
PDF
Elle Lalli on The Role of Emotional Intelligence in Entrepreneurship
PDF
The Spotlight Effect No One Is Thinking About You as Much as You Think - by M...
PPTX
Learn how to prevent Workplace Incidents?
diasspresentationndkcnskndncelklkfndc.pptx
Understanding the Self power point presentation
Learn about numerology and do tarot reading
Attitudes presentation for psychology.pptx
SELF ASSESSMENT -SNAPSHOT.pptx an index of yourself by Dr NIKITA SHARMA
The Zeigarnik Effect by Meenakshi Khakat.pdf
Attachment Theory What Childhood Says About Your Relationships.pdf
proper hygiene for teenagers for secondary students .ppt
Presentation on interview preparation.pt
Self -Management and Self Awareness.pptx
Identity Development in Adolescence.pptx
Chapter-7-The-Spiritual-Self-.pptx-First
Learn numerology content and join tarot reading
cấu trúc sử dụng mẫu Cause - Effects.pptx
How to Deal with Imposter Syndrome for Personality Development?
Learn how to use Portable Grinders Safely
The Power of Pausing Before You React by Meenakshi Khakat
Elle Lalli on The Role of Emotional Intelligence in Entrepreneurship
The Spotlight Effect No One Is Thinking About You as Much as You Think - by M...
Learn how to prevent Workplace Incidents?

HDLC

  • 1. HIGH LEVEL DATA LINK CONTROL PROTOCOL (HDLC)
  • 2. High-Level Data Link Control (HDLC) • HDLC was defined by ISO for use on both point-to- point and multipoint data links. • It supports full-duplex communication • Other similar protocols are (i)Synchronous Data Link Control (SDLC) by IBM (ii)Advanced Data Communication Control Procedure (ADCCP) by ANSI (iii)Link Access Procedure, Balanced (LAP-B) by CCITT, as part of its X.25 packet-switched network standard
  • 3. HDLC Overview Broadly HDLC features are as follows: 1.It is most widely accepted protocol.It offers a high level of flexibility ,adaptability,reliability and efficiency. 2.Full duplex communication is possible. 3.It is Bit-oriented protocol ie use bits to stuff flags occurring in data 4.Flow control-adjust window size based on receiver capability.
  • 4. HDLC Overview To make HDLC protocol applicable to various network configrations,three types of stations have been defined: 1.Primary Station 2.Secondary Station 3.Combined Station • There are three types of data transfer mode :- 1.Normal Response mode(NRM)
  • 5. 2.Asynchronous Response mode(ARM) 3.Asynchronous Balanced mode(ABM) • Three types of frames 1.Unnumbered or U-frame 2.Information or I-frame 3.Supervisory or S-frame
  • 6. HDLC • The three stations are discussed as: 1.Primary station • It looks after data link management. • In case of communication between primary and secondary station,primary station has responsibility of connecting and disconnecting the data link. • Frames issued by the primary station are called commands. .
  • 7. 2.Secondary station, • Operates under the control of the primary station. • Frames issued by a secondary station are called responses. 3.Combined station, • Acts as both as primary and secondary station. • It issue both commands and responses
  • 8. HDLC Primary Commands Responses Unbalanced Mode Secondary Secondary Balanced mode Combined Combined commands/Responses
  • 9. HDLC • The three modes of data transfer operations are: 1.Normal Response Mode (NRM) (i)This mode is suitable for point to point and point to multipoint configrations. (ii)Primary station controls the overall data link management. 2.Asynchronous Response Mode (ARM) • In ARM secondary station can transmit response(frame) without taking permission from primary station.
  • 10. • Reduces overhead as no frames need to be sent to allow secondary nodes to transmit. • Transmission proceeds when channel is detected idle , used mostly in point-to-point-links. • NRM is more disciplined than ARM. 3.Asynchronous Balanced Mode (ABM) • Mainly used in point-to-point links, for communication between combined stations • Information frames can be transmitted in full duplex manner.
  • 11. Data Link Control HDLC frame structure (a) Frame Format (b) Control field format
  • 12. HDLC • There are three different classes of frames used in HDLC 1.Unnumbered frames, used for exchanging session management and control information between communicating devices. 2.Information frames, which carry actual information. If the first bit in control field is 0 it is identified as I-frame. 3.Supervisory frames, which are used for error and flow control purposes and hence contain send and receive sequence numbers.If first two bits of control field are 1 and 0 it is identified as S-frame.
  • 13. Flag field is unique 8-bit word pattern(01111110) used to identify start and end of each frame and to fill idle time between consecutive frames. Address field consist of secondary station. Control field carries sequence number of frame,ACKs etc. Frame check Sequence is used for error detection in address.It is 16 bit CRC code for error detection. Four types of S-frames are possible corresponding to four values of ‘S’ 1.SS=00corresponds to receive ready(RR) frames 2.SS=01corresponds to Reject frame which are used by receiver to send NAK when error has occurred. 3.SS=10corresponds to Receive not Ready(NRN) frame and is used for flow control.
  • 14. 4.SS=11corresponds to selective repeat Frame which indicates to transmiter to retransmit the frame indicated in N(R) subfield N(R) corresponds to value of ACK when piggybacking is used.(to include flow and error control information is piggybacking) P/F can have two possible values 0 or 1. • When P/F=1,it means poll when frame is sent by primary station to secondary station(when address field contains address of receiver). • When P/F=0,it means final when frame is sent by secondary station to primary(when address field contains address of sender).
  • 15. THANK YOU Muro Newcovenant University of Dar es Salaam Tanzania