SlideShare a Scribd company logo
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

What's hot

Network Layer
Network LayerNetwork Layer
Network Layer
Dr Shashikant Athawale
 
HDLC and Point to point protocol
HDLC and Point to point protocolHDLC and Point to point protocol
HDLC and Point to point protocol
Kinza Razzaq
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)Anand Biradar
 
Flow & Error Control
Flow & Error ControlFlow & Error Control
Flow & Error Controltameemyousaf
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
Renu Kewalramani
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
VijayaLakshmi514
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)
NetProtocol Xpert
 
Network layer - design Issues
Network layer - design IssuesNetwork layer - design Issues
Network layer - design Issues
قصي نسور
 
Flow control in Computer Network
Flow control in Computer NetworkFlow control in Computer Network
Flow control in Computer Network
Ahtesham Ullah khan
 
TCP/ IP
TCP/ IP TCP/ IP
Data link layer
Data link layer Data link layer
Data link layer
Mukesh Chinta
 
Multicast routing
Multicast routingMulticast routing
Multicast routing
Gunasekara Reddy
 
Network Layer design Issues.pptx
Network Layer design Issues.pptxNetwork Layer design Issues.pptx
Network Layer design Issues.pptx
Acad
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
Manoj Kumar
 
IPv4
IPv4IPv4
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
k33a
 
FDDI
FDDIFDDI
Osi reference model
Osi reference modelOsi reference model
Osi reference model
vasanthimuniasamy
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
guesta81d4b
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
Mukesh Tekwani
 

What's hot (20)

Network Layer
Network LayerNetwork Layer
Network Layer
 
HDLC and Point to point protocol
HDLC and Point to point protocolHDLC and Point to point protocol
HDLC and Point to point protocol
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)
 
Flow & Error Control
Flow & Error ControlFlow & Error Control
Flow & Error Control
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)
 
Network layer - design Issues
Network layer - design IssuesNetwork layer - design Issues
Network layer - design Issues
 
Flow control in Computer Network
Flow control in Computer NetworkFlow control in Computer Network
Flow control in Computer Network
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
Data link layer
Data link layer Data link layer
Data link layer
 
Multicast routing
Multicast routingMulticast routing
Multicast routing
 
Network Layer design Issues.pptx
Network Layer design Issues.pptxNetwork Layer design Issues.pptx
Network Layer design Issues.pptx
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
IPv4
IPv4IPv4
IPv4
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
 
FDDI
FDDIFDDI
FDDI
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 

Viewers also liked

HDLC, PPP and SLIP
HDLC, PPP and SLIPHDLC, PPP and SLIP
HDLC, PPP and SLIP
Naveen Kumar
 
HDLC & basic protocols
HDLC & basic protocolsHDLC & basic protocols
HDLC & basic protocols
Akhil Kaushik
 
Hdlc
HdlcHdlc
Hdlc ppt..
Hdlc ppt..Hdlc ppt..
Hdlc ppt..
Prince Pal Singh
 
Mission vishvas-resume template-13
Mission vishvas-resume template-13Mission vishvas-resume template-13
Mission vishvas-resume template-13mission_vishvas
 
Ethical Hacking
Ethical HackingEthical Hacking
Ethical Hacking
Adnan Mansha
 
Mission vishvas-resume template-17
Mission vishvas-resume template-17Mission vishvas-resume template-17
Mission vishvas-resume template-17mission_vishvas
 
Pmi pmbok-resume template-2
Pmi pmbok-resume template-2Pmi pmbok-resume template-2
Pmi pmbok-resume template-2mission_vishvas
 
Fly ash brick making machine price catalogue codoca 40
Fly ash brick making machine price catalogue codoca 40Fly ash brick making machine price catalogue codoca 40
Fly ash brick making machine price catalogue codoca 40
mission_vishvas
 
Pmi pmp-resume template-14
Pmi pmp-resume template-14Pmi pmp-resume template-14
Pmi pmp-resume template-14mission_vishvas
 
Cmmaao pmi-resume template-11
Cmmaao pmi-resume template-11Cmmaao pmi-resume template-11
Cmmaao pmi-resume template-11mission_vishvas
 
Mission vishvas-resume template-14
Mission vishvas-resume template-14Mission vishvas-resume template-14
Mission vishvas-resume template-14mission_vishvas
 
Yesus dan Muhammad
Yesus dan MuhammadYesus dan Muhammad
Yesus dan Muhammad
Pbp II
 
Rochester College Warriors Hockey
Rochester College Warriors HockeyRochester College Warriors Hockey
Rochester College Warriors HockeyBrendan Glenwright
 
Mission vishvas-resume template-19
Mission vishvas-resume template-19Mission vishvas-resume template-19
Mission vishvas-resume template-19mission_vishvas
 

Viewers also liked (20)

HDLC, PPP and SLIP
HDLC, PPP and SLIPHDLC, PPP and SLIP
HDLC, PPP and SLIP
 
HDLC & basic protocols
HDLC & basic protocolsHDLC & basic protocols
HDLC & basic protocols
 
Hdlc
HdlcHdlc
Hdlc
 
Hdlc
HdlcHdlc
Hdlc
 
Hdlc ppt..
Hdlc ppt..Hdlc ppt..
Hdlc ppt..
 
Mission vishvas-resume template-13
Mission vishvas-resume template-13Mission vishvas-resume template-13
Mission vishvas-resume template-13
 
Resume template 17
Resume template 17Resume template 17
Resume template 17
 
Hardware sipzing
Hardware sipzingHardware sipzing
Hardware sipzing
 
Ethical Hacking
Ethical HackingEthical Hacking
Ethical Hacking
 
Resume template 16
Resume template 16Resume template 16
Resume template 16
 
Resume template 19
Resume template 19Resume template 19
Resume template 19
 
Mission vishvas-resume template-17
Mission vishvas-resume template-17Mission vishvas-resume template-17
Mission vishvas-resume template-17
 
Pmi pmbok-resume template-2
Pmi pmbok-resume template-2Pmi pmbok-resume template-2
Pmi pmbok-resume template-2
 
Fly ash brick making machine price catalogue codoca 40
Fly ash brick making machine price catalogue codoca 40Fly ash brick making machine price catalogue codoca 40
Fly ash brick making machine price catalogue codoca 40
 
Pmi pmp-resume template-14
Pmi pmp-resume template-14Pmi pmp-resume template-14
Pmi pmp-resume template-14
 
Cmmaao pmi-resume template-11
Cmmaao pmi-resume template-11Cmmaao pmi-resume template-11
Cmmaao pmi-resume template-11
 
Mission vishvas-resume template-14
Mission vishvas-resume template-14Mission vishvas-resume template-14
Mission vishvas-resume template-14
 
Yesus dan Muhammad
Yesus dan MuhammadYesus dan Muhammad
Yesus dan Muhammad
 
Rochester College Warriors Hockey
Rochester College Warriors HockeyRochester College Warriors Hockey
Rochester College Warriors Hockey
 
Mission vishvas-resume template-19
Mission vishvas-resume template-19Mission vishvas-resume template-19
Mission vishvas-resume template-19
 

Similar to HDLC

High level data link control
High level data link controlHigh level data link control
High level data link control
KarthigaGunasekaran1
 
High level data link control and point to point protocol
High level data link control and point to point protocolHigh level data link control and point to point protocol
High level data link control and point to point protocol
sandhyakiran10
 
DATA LINK CONTROL.pptx
DATA LINK CONTROL.pptxDATA LINK CONTROL.pptx
DATA LINK CONTROL.pptx
ODINARARCH
 
Data Link Control
Data Link ControlData Link Control
Data Link Control
Meenakshi Paul
 
Data link control & protocol concepts
Data link control & protocol conceptsData link control & protocol concepts
Data link control & protocol concepts
Raji Lakshmi
 
HDLC-Protocol-Overview-Presentation.pdf
HDLC-Protocol-Overview-Presentation.pdfHDLC-Protocol-Overview-Presentation.pdf
HDLC-Protocol-Overview-Presentation.pdf
2O550Sujal
 
DLL Protocol.pptx
DLL Protocol.pptxDLL Protocol.pptx
DLL Protocol.pptx
ubaidullah75790
 
High-level Data Link Control
High-level Data Link Control High-level Data Link Control
High-level Data Link Control
wajahat Gul
 
Hdlc
HdlcHdlc
HDLC
HDLC HDLC
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
BE Smârt
 
Different protocols for data communication networks
Different protocols for data communication networks Different protocols for data communication networks
Different protocols for data communication networks
Nt Arvind
 
wireless lan presentation.ppt
wireless lan presentation.pptwireless lan presentation.ppt
wireless lan presentation.ppt
HODElex
 
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceDemystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Analog Devices, Inc.
 
7.MODBus and CANBus.pptx
7.MODBus and CANBus.pptx7.MODBus and CANBus.pptx
7.MODBus and CANBus.pptx
usamamaqsod1
 

Similar to HDLC (20)

High level data link control
High level data link controlHigh level data link control
High level data link control
 
Ppp
PppPpp
Ppp
 
Hdlc
HdlcHdlc
Hdlc
 
High level data link control and point to point protocol
High level data link control and point to point protocolHigh level data link control and point to point protocol
High level data link control and point to point protocol
 
DATA LINK CONTROL.pptx
DATA LINK CONTROL.pptxDATA LINK CONTROL.pptx
DATA LINK CONTROL.pptx
 
Data Link Control
Data Link ControlData Link Control
Data Link Control
 
Data link control & protocol concepts
Data link control & protocol conceptsData link control & protocol concepts
Data link control & protocol concepts
 
HDLC-Protocol-Overview-Presentation.pdf
HDLC-Protocol-Overview-Presentation.pdfHDLC-Protocol-Overview-Presentation.pdf
HDLC-Protocol-Overview-Presentation.pdf
 
DLL Protocol.pptx
DLL Protocol.pptxDLL Protocol.pptx
DLL Protocol.pptx
 
High-level Data Link Control
High-level Data Link Control High-level Data Link Control
High-level Data Link Control
 
Hdlc
HdlcHdlc
Hdlc
 
HDLC
HDLC HDLC
HDLC
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
 
Hdlc
HdlcHdlc
Hdlc
 
Hdlc
HdlcHdlc
Hdlc
 
Different protocols for data communication networks
Different protocols for data communication networks Different protocols for data communication networks
Different protocols for data communication networks
 
wireless lan presentation.ppt
wireless lan presentation.pptwireless lan presentation.ppt
wireless lan presentation.ppt
 
07 data linkcontrol
07 data linkcontrol07 data linkcontrol
07 data linkcontrol
 
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceDemystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
 
7.MODBus and CANBus.pptx
7.MODBus and CANBus.pptx7.MODBus and CANBus.pptx
7.MODBus and CANBus.pptx
 

Recently uploaded

CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docxCHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
ngochaavk33a
 
Program Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdfProgram Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdf
Michael Herlache, MBA
 
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptxEthical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
TANMAYJAIN511570
 
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdfCollocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
ngochaavk33a
 
UNIVERSAL HUMAN VALUES- Harmony in the Nature
UNIVERSAL HUMAN VALUES- Harmony in the NatureUNIVERSAL HUMAN VALUES- Harmony in the Nature
UNIVERSAL HUMAN VALUES- Harmony in the Nature
Chandrakant Divate
 
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINTSOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
ssuser8d5e2d1
 
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docxÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ngochaavk33a
 

Recently uploaded (7)

CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docxCHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
 
Program Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdfProgram Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdf
 
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptxEthical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
 
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdfCollocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
 
UNIVERSAL HUMAN VALUES- Harmony in the Nature
UNIVERSAL HUMAN VALUES- Harmony in the NatureUNIVERSAL HUMAN VALUES- Harmony in the Nature
UNIVERSAL HUMAN VALUES- Harmony in the Nature
 
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINTSOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
 
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docxÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
 

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