SlideShare a Scribd company logo
H D L C
Akhil Kaushik, A.P CSE Deptt 1
Introduction
• High-Level Data Link Control (HDLC) –It is a
bit-oriented synchronous data link layer protocol
developed by the ISO.
• HDLC provides both connection-oriented and
connectionless service.
• Many other layer 2 protocols are also dependent
on HDLC like SDLC, LAPB, LAPD, etc
Akhil Kaushik, A.P CSE Deptt 2
Introduction
• The HDLC protocol is defined by ISO for use
on both point-to-point and multipoint
(multidrop) data links.
• It supports full duplex transparent-mode
operation and is now extensively used in both
multipoint and computer networks.
Akhil Kaushik, A.P CSE Deptt 3
HDLC Operation Modes
1. Normal Response Mode (NRM ) -
-It is used in unbalanced configurations.
-In this mode, slave stations (or secondary) can
only transmit when specially instructed by the
master (primary station).
-The link may be point-to-point or multipoint. In
the latter case only one primary station is
allowed
Akhil Kaushik, A.P CSE Deptt 4
HDLC Operation Modes
2. Asynchronous Response Mode (ARM ) -
-This mode is used in unbalanced configurations.
- It allows a secondary station to initiate a transmission
without receiving permission from the primary station.
-This mode is normally used with point-to-point
configurations and full duplex links and allows the
secondary station to send frames asynchronously with
respect to the primary station)
Akhil Kaushik, A.P CSE Deptt 5
HDLC Operation Modes
3. Asynchronous Balanced Mode (ABM) –
- It is used mainly on full duplex point-to-point links for
computer to computer communications and for
connections between a computer and a packed
switched data network
- In this case each station has an equal status and
performs the role of both primary and secondary
functions.
- This mode is used in the protocol set known as X.25.)
Akhil Kaushik, A.P CSE Deptt 6
HDLC Frame Format
• HDLC frames can be transmitted over
synchronous or asynchronous links.
Akhil Kaushik, A.P CSE Deptt 7
Opening
Flag
Address Control Information FCS Flag
8 bits 8 or more bits 8 or 16 bits
Variable
length, 0 or
more bits
16 or 32 bits 8 bits
HDLC Frame Format
• Those links have no mechanism to mark the
beginning or end of a frame, so the beginning
and end of each frame has to be identified.
• This is done by using a frame delimiter, or
flag, & this sequence is '01111110' or 7E(hex).
• Each frame begins and ends with a frame
delimiter.
Akhil Kaushik, A.P CSE Deptt 8
Frame Classes
1. Unnumbered frames –
- Unnumbered frames are used for link
management
- Used to set up the logical link between the
primary station and a secondary station
- To inform the secondary station about the
mode of operation which is used.
2. Supervisory frames - are used for error and
flow control.
Akhil Kaushik, A.P CSE Deptt 9
Frame Classes
3. Information frames –
- Information frames are those who carry the
actual data.
-The Information frames can be used to
piggyback acknowledgment information
relating to the flow of Information frames in the
reverse direction when the link is being
operated in ABM or ARM.
Akhil Kaushik, A.P CSE Deptt 10
Protocol Operation
The two basic functions in the protocol
are : -
• Link management
• Data transfer (which includes error and
flow control).
Akhil Kaushik, A.P CSE Deptt 11
Protocol Operation
1. Link Management:-
• Before any transmission a logical connection is
accomplished by the exchange of two unnumbered
frames.
• The procedure for setting a logical connection (In a
multidrop link) is given below:-
The SNRM is first sent by the primary station with
the poll bit set to 1 and the address of the appropriate
secondary in the address field. The secondary
responds with a UA frame with the final bit set and its
own address in the address field.
Akhil Kaushik, A.P CSE Deptt 12
Protocol Operation
• After all the data has
been transferred, the
link is cleared by the
primary sending a DISC
frame and the
secondary responding
with a UA between the
two communication
parties must be
established.
Akhil Kaushik, A.P CSE Deptt 13
Protocol Operation
2. Data transfer:-
• In NRM all data (information frames) is transferred
under the control of the primary station. The
unnumbered poll frame with the P bit set to 1 is
normally used by the primary to poll a secondary.
• If the secondary has no data to transmit, it returns an
RNR frame with the F bit set. If data is waiting, it
transmits the data, typically as a sequence of
information frames.
Akhil Kaushik, A.P CSE Deptt 14
Protocol Operation
• The two most important aspects associated with the
data transfer phase are error control and flow control.
• Essentially, error control uses a continues RQ
procedure with either a selective repeat or a go back N
transmission strategy.
• Flow control is based on a window mechanism.
Akhil Kaushik, A.P CSE Deptt 15
T H A N K S

More Related Content

What's hot

TCP protocol flow control
TCP protocol flow control TCP protocol flow control
TCP protocol flow control
anuragjagetiya
 
Transport layer
Transport layerTransport layer
Transport layer
reshmadayma
 
Lecture 20
Lecture 20Lecture 20
Lecture 20
Sehrish Rafiq
 
Dqdb
DqdbDqdb
Data link layer
Data link layerData link layer
CCN -UNIT 1 PDF Notes for 7th EC
CCN -UNIT 1 PDF Notes for 7th ECCCN -UNIT 1 PDF Notes for 7th EC
CCN -UNIT 1 PDF Notes for 7th EC
SURESHA V
 
Flow & Error Control
Flow & Error ControlFlow & Error Control
Flow & Error Control
tameemyousaf
 
9 multiple access
9 multiple access9 multiple access
9 multiple access
ampas03
 
Leaky bucket algorithm
Leaky bucket algorithmLeaky bucket algorithm
Leaky bucket algorithm
Umesh Gupta
 
Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)
Meenakshi Paul
 
3a data link layer
3a data link layer 3a data link layer
3a data link layer
kavish dani
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
aniston0108
 
transport layer
transport layertransport layer
transport layer
priyadharshini murugan
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
Faisal Mehmood
 
ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking Concept
Tushar Ranjan
 
Token ring
Token ringToken ring
Token ring
SarmadSindhi2
 
Congestion control
Congestion controlCongestion control
Congestion control
Nithin Raj
 
Synchronization and timing loop presentation -mapyourtech
Synchronization and timing loop presentation -mapyourtechSynchronization and timing loop presentation -mapyourtech
Synchronization and timing loop presentation -mapyourtech
MapYourTech
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
tamil arasan
 
Congestion control in TCP
Congestion control in TCPCongestion control in TCP
Congestion control in TCP
selvakumar_b1985
 

What's hot (20)

TCP protocol flow control
TCP protocol flow control TCP protocol flow control
TCP protocol flow control
 
Transport layer
Transport layerTransport layer
Transport layer
 
Lecture 20
Lecture 20Lecture 20
Lecture 20
 
Dqdb
DqdbDqdb
Dqdb
 
Data link layer
Data link layerData link layer
Data link layer
 
CCN -UNIT 1 PDF Notes for 7th EC
CCN -UNIT 1 PDF Notes for 7th ECCCN -UNIT 1 PDF Notes for 7th EC
CCN -UNIT 1 PDF Notes for 7th EC
 
Flow & Error Control
Flow & Error ControlFlow & Error Control
Flow & Error Control
 
9 multiple access
9 multiple access9 multiple access
9 multiple access
 
Leaky bucket algorithm
Leaky bucket algorithmLeaky bucket algorithm
Leaky bucket algorithm
 
Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)
 
3a data link layer
3a data link layer 3a data link layer
3a data link layer
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
 
transport layer
transport layertransport layer
transport layer
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking Concept
 
Token ring
Token ringToken ring
Token ring
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Synchronization and timing loop presentation -mapyourtech
Synchronization and timing loop presentation -mapyourtechSynchronization and timing loop presentation -mapyourtech
Synchronization and timing loop presentation -mapyourtech
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
 
Congestion control in TCP
Congestion control in TCPCongestion control in TCP
Congestion control in TCP
 

Viewers also liked

Hdlc
HdlcHdlc
Hdlc
HdlcHdlc
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
 
HDLC
HDLCHDLC
HDLC, PPP and SLIP
HDLC, PPP and SLIPHDLC, PPP and SLIP
HDLC, PPP and SLIP
Naveen Kumar
 
Metrodata Solutions Catalogue
Metrodata Solutions CatalogueMetrodata Solutions Catalogue
Metrodata Solutions Catalogue
Metrodata Limited
 
MetroCONNECT: Ethernet Access Networking
MetroCONNECT: Ethernet Access NetworkingMetroCONNECT: Ethernet Access Networking
MetroCONNECT: Ethernet Access Networking
Metrodata Limited
 
Triptic curs 2012 2013
Triptic curs 2012 2013Triptic curs 2012 2013
Triptic curs 2012 2013ecoroda99
 
Generic framing procedure
Generic framing procedureGeneric framing procedure
Generic framing procedure
Sudanshu Gupta
 
SYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFCSYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFC
imbarun
 
EBS and PDH, a comparision
EBS and PDH, a comparisionEBS and PDH, a comparision
EBS and PDH, a comparision
Larry Sherrod
 
Data link control protocol(4)
Data link control protocol(4)Data link control protocol(4)
Data link control protocol(4)
Jeffrey Des Binwag
 
Data link control protocol(3)
Data link control protocol(3)Data link control protocol(3)
Data link control protocol(3)
Jeffrey Des Binwag
 
PPP (Point to Point Protocol)
PPP (Point to Point Protocol)PPP (Point to Point Protocol)
PPP (Point to Point Protocol)
Ali Jafar
 
BASICS OF HTML
BASICS OF HTMLBASICS OF HTML
BASICS OF HTML
Sasemohan C
 
HTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTMLHTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTML
Grayzon Gonzales, LPT
 
Chapter one Overview of E-Commerce
Chapter one Overview of E-CommerceChapter one Overview of E-Commerce
Chapter one Overview of E-Commerce
Marya Sholevar
 
HTML basics
HTML basicsHTML basics
HTML basics
Akhil Kaushik
 
Introduction to PPP
Introduction to PPPIntroduction to PPP
Introduction to PPP
Frank Fang Kuo Yu
 
AI and Expert Systems
AI and Expert SystemsAI and Expert Systems
AI and Expert Systems
Akhil Kaushik
 

Viewers also liked (20)

Hdlc
HdlcHdlc
Hdlc
 
Hdlc
HdlcHdlc
Hdlc
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)
 
HDLC
HDLCHDLC
HDLC
 
HDLC, PPP and SLIP
HDLC, PPP and SLIPHDLC, PPP and SLIP
HDLC, PPP and SLIP
 
Metrodata Solutions Catalogue
Metrodata Solutions CatalogueMetrodata Solutions Catalogue
Metrodata Solutions Catalogue
 
MetroCONNECT: Ethernet Access Networking
MetroCONNECT: Ethernet Access NetworkingMetroCONNECT: Ethernet Access Networking
MetroCONNECT: Ethernet Access Networking
 
Triptic curs 2012 2013
Triptic curs 2012 2013Triptic curs 2012 2013
Triptic curs 2012 2013
 
Generic framing procedure
Generic framing procedureGeneric framing procedure
Generic framing procedure
 
SYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFCSYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFC
 
EBS and PDH, a comparision
EBS and PDH, a comparisionEBS and PDH, a comparision
EBS and PDH, a comparision
 
Data link control protocol(4)
Data link control protocol(4)Data link control protocol(4)
Data link control protocol(4)
 
Data link control protocol(3)
Data link control protocol(3)Data link control protocol(3)
Data link control protocol(3)
 
PPP (Point to Point Protocol)
PPP (Point to Point Protocol)PPP (Point to Point Protocol)
PPP (Point to Point Protocol)
 
BASICS OF HTML
BASICS OF HTMLBASICS OF HTML
BASICS OF HTML
 
HTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTMLHTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTML
 
Chapter one Overview of E-Commerce
Chapter one Overview of E-CommerceChapter one Overview of E-Commerce
Chapter one Overview of E-Commerce
 
HTML basics
HTML basicsHTML basics
HTML basics
 
Introduction to PPP
Introduction to PPPIntroduction to PPP
Introduction to PPP
 
AI and Expert Systems
AI and Expert SystemsAI and Expert Systems
AI and Expert Systems
 

Similar to HDLC & basic protocols

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
 
Ppp
PppPpp
DLL Protocol.pptx
DLL Protocol.pptxDLL Protocol.pptx
DLL Protocol.pptx
ubaidullah75790
 
Hdlc
HdlcHdlc
Design and Implementation of HDLC Controller by Using Crc-16
Design and Implementation of HDLC Controller by Using Crc-16Design and Implementation of HDLC Controller by Using Crc-16
Design and Implementation of HDLC Controller by Using Crc-16
IJMER
 
Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)
VIT-AP University
 
High-level Data Link Control
High-level Data Link Control High-level Data Link Control
High-level Data Link Control
wajahat Gul
 
Unit 2 ppt 3.ppt
Unit 2 ppt 3.pptUnit 2 ppt 3.ppt
Unit 2 ppt 3.ppt
Selvakanmani S
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)
sonangrai
 
UNIT II.ppt Computer networks protocol explanation
UNIT II.ppt Computer networks protocol explanationUNIT II.ppt Computer networks protocol explanation
UNIT II.ppt Computer networks protocol explanation
ssuseree2f04
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
Nitesh Singh
 
HDLC-Protocol-Overview-Presentation.pdf
HDLC-Protocol-Overview-Presentation.pdfHDLC-Protocol-Overview-Presentation.pdf
HDLC-Protocol-Overview-Presentation.pdf
2O550Sujal
 
Iaetsd implementation of hdlc protocol using verilog
Iaetsd implementation of hdlc protocol using verilogIaetsd implementation of hdlc protocol using verilog
Iaetsd implementation of hdlc protocol using verilog
Iaetsd Iaetsd
 
Data Link Control
Data Link ControlData Link Control
Data Link Control
Meenakshi Paul
 
CN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxCN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptx
Pondinesh2
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
BE Smârt
 
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
 
Chapter V-Connecting LANs, Backbone Networks, and Virtual LANs.pptx
Chapter V-Connecting LANs, Backbone Networks, and Virtual LANs.pptxChapter V-Connecting LANs, Backbone Networks, and Virtual LANs.pptx
Chapter V-Connecting LANs, Backbone Networks, and Virtual LANs.pptx
WillianApaza
 
Data link control & protocol concepts
Data link control & protocol conceptsData link control & protocol concepts
Data link control & protocol concepts
Raji Lakshmi
 
Topic : X.25, Frame relay and ATM
Topic :  X.25, Frame relay and ATMTopic :  X.25, Frame relay and ATM
Topic : X.25, Frame relay and ATM
Dr Rajiv Srivastava
 

Similar to HDLC & basic protocols (20)

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
 
Ppp
PppPpp
Ppp
 
DLL Protocol.pptx
DLL Protocol.pptxDLL Protocol.pptx
DLL Protocol.pptx
 
Hdlc
HdlcHdlc
Hdlc
 
Design and Implementation of HDLC Controller by Using Crc-16
Design and Implementation of HDLC Controller by Using Crc-16Design and Implementation of HDLC Controller by Using Crc-16
Design and Implementation of HDLC Controller by Using Crc-16
 
Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)
 
High-level Data Link Control
High-level Data Link Control High-level Data Link Control
High-level Data Link Control
 
Unit 2 ppt 3.ppt
Unit 2 ppt 3.pptUnit 2 ppt 3.ppt
Unit 2 ppt 3.ppt
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)
 
UNIT II.ppt Computer networks protocol explanation
UNIT II.ppt Computer networks protocol explanationUNIT II.ppt Computer networks protocol explanation
UNIT II.ppt Computer networks protocol explanation
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
 
HDLC-Protocol-Overview-Presentation.pdf
HDLC-Protocol-Overview-Presentation.pdfHDLC-Protocol-Overview-Presentation.pdf
HDLC-Protocol-Overview-Presentation.pdf
 
Iaetsd implementation of hdlc protocol using verilog
Iaetsd implementation of hdlc protocol using verilogIaetsd implementation of hdlc protocol using verilog
Iaetsd implementation of hdlc protocol using verilog
 
Data Link Control
Data Link ControlData Link Control
Data Link Control
 
CN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxCN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptx
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
 
HDLC and Point to point protocol
HDLC and Point to point protocolHDLC and Point to point protocol
HDLC and Point to point protocol
 
Chapter V-Connecting LANs, Backbone Networks, and Virtual LANs.pptx
Chapter V-Connecting LANs, Backbone Networks, and Virtual LANs.pptxChapter V-Connecting LANs, Backbone Networks, and Virtual LANs.pptx
Chapter V-Connecting LANs, Backbone Networks, and Virtual LANs.pptx
 
Data link control & protocol concepts
Data link control & protocol conceptsData link control & protocol concepts
Data link control & protocol concepts
 
Topic : X.25, Frame relay and ATM
Topic :  X.25, Frame relay and ATMTopic :  X.25, Frame relay and ATM
Topic : X.25, Frame relay and ATM
 

More from Akhil Kaushik

E commerce unit 2
E commerce unit 2E commerce unit 2
E commerce unit 2
Akhil Kaushik
 
E commerce unit 3
E commerce unit 3E commerce unit 3
E commerce unit 3
Akhil Kaushik
 
Effective googloing
Effective googloingEffective googloing
Effective googloing
Akhil Kaushik
 
Interactive teaching methodologies
Interactive teaching methodologiesInteractive teaching methodologies
Interactive teaching methodologies
Akhil Kaushik
 
Role of media in rural society
Role of media in rural societyRole of media in rural society
Role of media in rural society
Akhil Kaushik
 
Multimedia Basics
Multimedia BasicsMultimedia Basics
Multimedia Basics
Akhil Kaushik
 
Introduction to Genetic algorithms
Introduction to Genetic algorithmsIntroduction to Genetic algorithms
Introduction to Genetic algorithms
Akhil Kaushik
 
E-com, E-payment & EDI
E-com, E-payment & EDIE-com, E-payment & EDI
E-com, E-payment & EDI
Akhil Kaushik
 
E commerce unit 1
E  commerce unit 1E  commerce unit 1
E commerce unit 1
Akhil Kaushik
 
Compiler Design Basics
Compiler Design BasicsCompiler Design Basics
Compiler Design Basics
Akhil Kaushik
 
Computer Networking basics
Computer Networking basicsComputer Networking basics
Computer Networking basics
Akhil Kaushik
 
ARPANET
ARPANETARPANET
ARPANET
Akhil Kaushik
 
An eye opener on female foeticide
An eye opener on female foeticideAn eye opener on female foeticide
An eye opener on female foeticide
Akhil Kaushik
 

More from Akhil Kaushik (13)

E commerce unit 2
E commerce unit 2E commerce unit 2
E commerce unit 2
 
E commerce unit 3
E commerce unit 3E commerce unit 3
E commerce unit 3
 
Effective googloing
Effective googloingEffective googloing
Effective googloing
 
Interactive teaching methodologies
Interactive teaching methodologiesInteractive teaching methodologies
Interactive teaching methodologies
 
Role of media in rural society
Role of media in rural societyRole of media in rural society
Role of media in rural society
 
Multimedia Basics
Multimedia BasicsMultimedia Basics
Multimedia Basics
 
Introduction to Genetic algorithms
Introduction to Genetic algorithmsIntroduction to Genetic algorithms
Introduction to Genetic algorithms
 
E-com, E-payment & EDI
E-com, E-payment & EDIE-com, E-payment & EDI
E-com, E-payment & EDI
 
E commerce unit 1
E  commerce unit 1E  commerce unit 1
E commerce unit 1
 
Compiler Design Basics
Compiler Design BasicsCompiler Design Basics
Compiler Design Basics
 
Computer Networking basics
Computer Networking basicsComputer Networking basics
Computer Networking basics
 
ARPANET
ARPANETARPANET
ARPANET
 
An eye opener on female foeticide
An eye opener on female foeticideAn eye opener on female foeticide
An eye opener on female foeticide
 

Recently uploaded

Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 

Recently uploaded (20)

Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 

HDLC & basic protocols

  • 1. H D L C Akhil Kaushik, A.P CSE Deptt 1
  • 2. Introduction • High-Level Data Link Control (HDLC) –It is a bit-oriented synchronous data link layer protocol developed by the ISO. • HDLC provides both connection-oriented and connectionless service. • Many other layer 2 protocols are also dependent on HDLC like SDLC, LAPB, LAPD, etc Akhil Kaushik, A.P CSE Deptt 2
  • 3. Introduction • The HDLC protocol is defined by ISO for use on both point-to-point and multipoint (multidrop) data links. • It supports full duplex transparent-mode operation and is now extensively used in both multipoint and computer networks. Akhil Kaushik, A.P CSE Deptt 3
  • 4. HDLC Operation Modes 1. Normal Response Mode (NRM ) - -It is used in unbalanced configurations. -In this mode, slave stations (or secondary) can only transmit when specially instructed by the master (primary station). -The link may be point-to-point or multipoint. In the latter case only one primary station is allowed Akhil Kaushik, A.P CSE Deptt 4
  • 5. HDLC Operation Modes 2. Asynchronous Response Mode (ARM ) - -This mode is used in unbalanced configurations. - It allows a secondary station to initiate a transmission without receiving permission from the primary station. -This mode is normally used with point-to-point configurations and full duplex links and allows the secondary station to send frames asynchronously with respect to the primary station) Akhil Kaushik, A.P CSE Deptt 5
  • 6. HDLC Operation Modes 3. Asynchronous Balanced Mode (ABM) – - It is used mainly on full duplex point-to-point links for computer to computer communications and for connections between a computer and a packed switched data network - In this case each station has an equal status and performs the role of both primary and secondary functions. - This mode is used in the protocol set known as X.25.) Akhil Kaushik, A.P CSE Deptt 6
  • 7. HDLC Frame Format • HDLC frames can be transmitted over synchronous or asynchronous links. Akhil Kaushik, A.P CSE Deptt 7 Opening Flag Address Control Information FCS Flag 8 bits 8 or more bits 8 or 16 bits Variable length, 0 or more bits 16 or 32 bits 8 bits
  • 8. HDLC Frame Format • Those links have no mechanism to mark the beginning or end of a frame, so the beginning and end of each frame has to be identified. • This is done by using a frame delimiter, or flag, & this sequence is '01111110' or 7E(hex). • Each frame begins and ends with a frame delimiter. Akhil Kaushik, A.P CSE Deptt 8
  • 9. Frame Classes 1. Unnumbered frames – - Unnumbered frames are used for link management - Used to set up the logical link between the primary station and a secondary station - To inform the secondary station about the mode of operation which is used. 2. Supervisory frames - are used for error and flow control. Akhil Kaushik, A.P CSE Deptt 9
  • 10. Frame Classes 3. Information frames – - Information frames are those who carry the actual data. -The Information frames can be used to piggyback acknowledgment information relating to the flow of Information frames in the reverse direction when the link is being operated in ABM or ARM. Akhil Kaushik, A.P CSE Deptt 10
  • 11. Protocol Operation The two basic functions in the protocol are : - • Link management • Data transfer (which includes error and flow control). Akhil Kaushik, A.P CSE Deptt 11
  • 12. Protocol Operation 1. Link Management:- • Before any transmission a logical connection is accomplished by the exchange of two unnumbered frames. • The procedure for setting a logical connection (In a multidrop link) is given below:- The SNRM is first sent by the primary station with the poll bit set to 1 and the address of the appropriate secondary in the address field. The secondary responds with a UA frame with the final bit set and its own address in the address field. Akhil Kaushik, A.P CSE Deptt 12
  • 13. Protocol Operation • After all the data has been transferred, the link is cleared by the primary sending a DISC frame and the secondary responding with a UA between the two communication parties must be established. Akhil Kaushik, A.P CSE Deptt 13
  • 14. Protocol Operation 2. Data transfer:- • In NRM all data (information frames) is transferred under the control of the primary station. The unnumbered poll frame with the P bit set to 1 is normally used by the primary to poll a secondary. • If the secondary has no data to transmit, it returns an RNR frame with the F bit set. If data is waiting, it transmits the data, typically as a sequence of information frames. Akhil Kaushik, A.P CSE Deptt 14
  • 15. Protocol Operation • The two most important aspects associated with the data transfer phase are error control and flow control. • Essentially, error control uses a continues RQ procedure with either a selective repeat or a go back N transmission strategy. • Flow control is based on a window mechanism. Akhil Kaushik, A.P CSE Deptt 15
  • 16. T H A N K S