2
Most read
3
Most read
4
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

PPTX
Introduction to embedded systems
DOCX
Call flow in gsm
PPTX
Presentation on solar energy conversion.pptx
PPTX
Embedded system introduction
PPTX
Hospital management system(database)
PPT
Chapter 4 data link layer
PDF
Factory Visit Report
Introduction to embedded systems
Call flow in gsm
Presentation on solar energy conversion.pptx
Embedded system introduction
Hospital management system(database)
Chapter 4 data link layer
Factory Visit Report

What's hot (20)

PPTX
Multiplexing in mobile computing
PPTX
Transport layer protocol
PPTX
Point to-point protocol (ppp)
PDF
Issues in routing protocol
PPTX
Framing in data link layer
PPTX
Data link layer
PPT
Distance vector routing
PPTX
ASYNCHRONOUS TRANSFER MODE (ATM)
PPTX
HDLC(High level Data Link Control)
PPSX
Token ring
PPTX
Destination Sequenced Distance Vector Routing (DSDV)
PPTX
Transport layer
PPTX
Introduction to data link layer
PPTX
Gsm architecture
PPTX
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
PPTX
Mobile Ad hoc Networks
PPTX
Media Access Control (MAC Layer)
PPTX
Ipv4 presentation
PDF
CSMA /CD PPT ON SLIDESHARE
PPTX
Presentation on cyclic redundancy check (crc)
Multiplexing in mobile computing
Transport layer protocol
Point to-point protocol (ppp)
Issues in routing protocol
Framing in data link layer
Data link layer
Distance vector routing
ASYNCHRONOUS TRANSFER MODE (ATM)
HDLC(High level Data Link Control)
Token ring
Destination Sequenced Distance Vector Routing (DSDV)
Transport layer
Introduction to data link layer
Gsm architecture
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
Mobile Ad hoc Networks
Media Access Control (MAC Layer)
Ipv4 presentation
CSMA /CD PPT ON SLIDESHARE
Presentation on cyclic redundancy check (crc)
Ad

Viewers also liked (20)

PPTX
HDLC(high level data link control)
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
HDLC(high level data link control)
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
Ad

Similar to HDLC (20)

PPTX
High level data link control
PPTX
PPTX
High level data link control and point to point protocol
PPTX
DATA LINK CONTROL.pptx
PPTX
Data Link Control
PPTX
Data link control & protocol concepts
PDF
HDLC-Protocol-Overview-Presentation.pdf
PPTX
DLL Protocol.pptx
DOCX
High-level Data Link Control
PPTX
PPTX
PPT
data-link layer protocols
PDF
High-Level DataLink Control Data Link Layer at ATM
PPT
Data Link Layer Protocols in Wide Access Network.ppt
PPTX
Different protocols for data communication networks
PPT
wireless lan presentation.ppt
PPT
High level data link control
High level data link control and point to point protocol
DATA LINK CONTROL.pptx
Data Link Control
Data link control & protocol concepts
HDLC-Protocol-Overview-Presentation.pdf
DLL Protocol.pptx
High-level Data Link Control
data-link layer protocols
High-Level DataLink Control Data Link Layer at ATM
Data Link Layer Protocols in Wide Access Network.ppt
Different protocols for data communication networks
wireless lan presentation.ppt

Recently uploaded (20)

PDF
Exploring the perception of cultism by undergraduate students of Enugu State...
PPTX
Communication_Skills_for_Leadership.pptx
PDF
Life-Span Development, 13th Edition by Santrock Test Bank.pdf
PPTX
PERSEVERING IN LIFE CHALLENGES- REV. EMATONG.pptx
PPTX
Communication_Skills_for_Leadership.pptx
PDF
What-are-the-different-forms-of-societies.pdf
PPTX
Leadership_Communication_Training_Pro.pptx
PPTX
Leadership_Communication_Training_Pro.pptx
PPTX
Lesson C about simple present - English.pptx
PPT
sma13-4153-session-two-alcohol-recovery.ppt
PPTX
Importance of Understanding Quran in detail.pptx
PDF
Dominate Her Heart: The Modern Man’s Guide to Love & Power
PPTX
Writing a journal and improving oneself and others
PPTX
First_Aid_Class10_computer_Presentation.pptx
PDF
Advanced Strains of Tilapia and potential for Aquaculture in the world by B.pdf
PDF
Man in the mirror Third by Vicente E Garcés Ferrer
DOCX
Ingles básico desde casa para todos apro
PPTX
Managing Bipolar Mood Swings—Is Xanax Safe and How Long Does It Last.pptx
PDF
Conducting Research in Psychology Measuring the Weight of Smoke, 5th Edition ...
PPTX
3. MPOS Steps in Mediation Process.pptx.pptx
Exploring the perception of cultism by undergraduate students of Enugu State...
Communication_Skills_for_Leadership.pptx
Life-Span Development, 13th Edition by Santrock Test Bank.pdf
PERSEVERING IN LIFE CHALLENGES- REV. EMATONG.pptx
Communication_Skills_for_Leadership.pptx
What-are-the-different-forms-of-societies.pdf
Leadership_Communication_Training_Pro.pptx
Leadership_Communication_Training_Pro.pptx
Lesson C about simple present - English.pptx
sma13-4153-session-two-alcohol-recovery.ppt
Importance of Understanding Quran in detail.pptx
Dominate Her Heart: The Modern Man’s Guide to Love & Power
Writing a journal and improving oneself and others
First_Aid_Class10_computer_Presentation.pptx
Advanced Strains of Tilapia and potential for Aquaculture in the world by B.pdf
Man in the mirror Third by Vicente E Garcés Ferrer
Ingles básico desde casa para todos apro
Managing Bipolar Mood Swings—Is Xanax Safe and How Long Does It Last.pptx
Conducting Research in Psychology Measuring the Weight of Smoke, 5th Edition ...
3. MPOS Steps in Mediation Process.pptx.pptx

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