SlideShare a Scribd company logo
9
Most read
11
Most read
12
Most read
HIGH-LEVEL DATA LINK
CONTROL
BY
G.KARTHIGA M.SC INFOTECH
NADAR SARASWATHI COLLEGE OF ARTS
AND SCIENCE,THENI
 High level data link control(HDLC) is a bit
oriented protocol for communication over point-
to-point and multipoint link.
 It implements the AQR mechanism.
 HDLC provides both connectionless service and
connection oriented services.
 HDLC uses synchronous transmission. All
transmission are in the form of frames.
HDLC(High Level Data Link
Control)
 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
 information
 supervisory
 unnumbered
HDLC OVERVIEW
 The three modes of data transfer operations are
 Normal Response Mode (NRM)
 Mainly used in terminal-mainframe networks. In this case,
Secondary (terminals) can only transmit when specifically instructed
by the primary station in response to a polling.
 Unbalanced configuration, good for multi-point links
 Asynchronous Response Mode (ARM)
 Same as NRM except that the secondary can initiate transmissions
without direct polling from the 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.
 Asynchronous Balanced Mode (ABM)
 Mainly used in point-to-point links, for communication between
combined stations.
DATA TRANSFER MODE
HDLC
Primary
Secondary
Secondary
Commands
Responses
Combined Combined
commands/Responses
Unbalanced Mode
Balanced mode
 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
FRAMES IN HDLC
DATA LINK CONTROL HDLC
FRAME STRUCTURE
FRAME FORMAT
 Each frame in HDLC may contain up to six fields.They
are:
1)Beginning Flag Field
2)Address Field
3)Control Field
4)Information Field
5)Frame Check Sequence(fcs)
6)Ending Flag Field
Flag Address Control User
information
FCS Flag
HDLC FRAMES
Flag Address Control Management
information
FCS Flag
I-Frame
S-Frame
U-Frame
Flag Address Control FCS Flag
 Flag field: It is a 8 bit sequence with bit pattern that identifies both
beginning and end of a frame.
 Address field: It can be 1 byte or several bytes long depending on
the needs of network.
 Control field: The control field is a 1 or 2 byte segment of the
frame used for flow and error control.
 Information field: It contains the user’s data from the network
layer or management information.
 FCS field: It is the error detection field. It can contain either 2 or 4
byte.
FIELDS IN HDLC
 The control field determines the type of frame and defines its
functionality.
CONTROL FIELD
0 p
/f
1 0 p
/f
1 1 p
/f
N(S) N(R)
code N(R)
code code
I-frame
S-frame
U-frame
 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)
CONTROL FIELD FOR S-FRAME

More Related Content

PPTX
PPTX
HDLC(High level Data Link Control)
PPTX
DOCX
High-level Data Link Control
PPTX
Hdlc ppt..
PPTX
HDLC & basic protocols
PPTX
HDLC(High level Data Link Control)
High-level Data Link Control
Hdlc ppt..
HDLC & basic protocols

What's hot (19)

PPT
HDLC
DOCX
PPT
HDLC, PPP and SLIP
PPTX
HDLC(high level data link control)
PPTX
HDLC and Point to point protocol
PPTX
PPTX
Data link control protocol(3)
DOC
PPTX
Presentation on control access protocol
PPTX
Unit 1 atm networks
PPTX
Systesm information layer 3 messages
PPTX
X.25 protocol
PPT
Data Link Control Protocols
PPTX
Routing and switching
PDF
Gprs chap12
PPTX
Data link control & protocol concepts
HDLC
HDLC, PPP and SLIP
HDLC(high level data link control)
HDLC and Point to point protocol
Data link control protocol(3)
Presentation on control access protocol
Unit 1 atm networks
Systesm information layer 3 messages
X.25 protocol
Data Link Control Protocols
Routing and switching
Gprs chap12
Data link control & protocol concepts
Ad

Similar to High level data link control (20)

PPTX
Data Link Control
PPTX
High level data link control and point to point protocol
PPTX
DLL Protocol.pptx
PPTX
DATA LINK CONTROL.pptx
PDF
HDLC-Protocol-Overview-Presentation.pdf
PDF
Architectures of HDLC Controllers (A Study)
PDF
Design and Implementation of HDLC Controller by Using Crc-16
PDF
Iaetsd implementation of hdlc protocol using verilog
PPT
data-link layer protocols
PPT
High speed Networking
PPT
Data Link Layer Protocols in Wide Access Network.ppt
PPT
Gsm presentation shaikot
PPT
group11_DNAA:protocol stack and addressing
PPTX
Frame relay
PPTX
Controller Area Network(CAN)
PPTX
Unit 3 - Data Link Layer - Part A
PDF
Fpga implemented multichannel hdlc transceiver
PDF
Computer networks lan
PPT
Wcdma p&o-c-en-channel structure-3-40
PPT
FRAME RELAY NETWORK.ppt
Data Link Control
High level data link control and point to point protocol
DLL Protocol.pptx
DATA LINK CONTROL.pptx
HDLC-Protocol-Overview-Presentation.pdf
Architectures of HDLC Controllers (A Study)
Design and Implementation of HDLC Controller by Using Crc-16
Iaetsd implementation of hdlc protocol using verilog
data-link layer protocols
High speed Networking
Data Link Layer Protocols in Wide Access Network.ppt
Gsm presentation shaikot
group11_DNAA:protocol stack and addressing
Frame relay
Controller Area Network(CAN)
Unit 3 - Data Link Layer - Part A
Fpga implemented multichannel hdlc transceiver
Computer networks lan
Wcdma p&o-c-en-channel structure-3-40
FRAME RELAY NETWORK.ppt
Ad

More from KarthigaGunasekaran1 (10)

PPTX
inheritance and polymorphism
PPTX
Hive and querying data
PPTX
Polymorphism and interface in vb.net
PPTX
Buffer management
PPTX
unit testing and debugging
PPTX
System testing
PPTX
Data mining techniques
PPTX
Operasting system service
PPTX
Packages and interface
inheritance and polymorphism
Hive and querying data
Polymorphism and interface in vb.net
Buffer management
unit testing and debugging
System testing
Data mining techniques
Operasting system service
Packages and interface

Recently uploaded (20)

PDF
01-Introduction-to-Information-Management.pdf
PDF
Business Ethics Teaching Materials for college
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
RMMM.pdf make it easy to upload and study
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Cell Structure & Organelles in detailed.
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
01-Introduction-to-Information-Management.pdf
Business Ethics Teaching Materials for college
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
RMMM.pdf make it easy to upload and study
Microbial diseases, their pathogenesis and prophylaxis
PPH.pptx obstetrics and gynecology in nursing
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Pre independence Education in Inndia.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Cell Structure & Organelles in detailed.
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
O7-L3 Supply Chain Operations - ICLT Program

High level data link control

  • 1. HIGH-LEVEL DATA LINK CONTROL BY G.KARTHIGA M.SC INFOTECH NADAR SARASWATHI COLLEGE OF ARTS AND SCIENCE,THENI
  • 2.  High level data link control(HDLC) is a bit oriented protocol for communication over point- to-point and multipoint link.  It implements the AQR mechanism.  HDLC provides both connectionless service and connection oriented services.  HDLC uses synchronous transmission. All transmission are in the form of frames. HDLC(High Level Data Link Control)
  • 3.  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  information  supervisory  unnumbered HDLC OVERVIEW
  • 4.  The three modes of data transfer operations are  Normal Response Mode (NRM)  Mainly used in terminal-mainframe networks. In this case, Secondary (terminals) can only transmit when specifically instructed by the primary station in response to a polling.  Unbalanced configuration, good for multi-point links  Asynchronous Response Mode (ARM)  Same as NRM except that the secondary can initiate transmissions without direct polling from the 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.  Asynchronous Balanced Mode (ABM)  Mainly used in point-to-point links, for communication between combined stations. DATA TRANSFER MODE
  • 6.  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 FRAMES IN HDLC
  • 7. DATA LINK CONTROL HDLC FRAME STRUCTURE
  • 8. FRAME FORMAT  Each frame in HDLC may contain up to six fields.They are: 1)Beginning Flag Field 2)Address Field 3)Control Field 4)Information Field 5)Frame Check Sequence(fcs) 6)Ending Flag Field
  • 9. Flag Address Control User information FCS Flag HDLC FRAMES Flag Address Control Management information FCS Flag I-Frame S-Frame U-Frame Flag Address Control FCS Flag
  • 10.  Flag field: It is a 8 bit sequence with bit pattern that identifies both beginning and end of a frame.  Address field: It can be 1 byte or several bytes long depending on the needs of network.  Control field: The control field is a 1 or 2 byte segment of the frame used for flow and error control.  Information field: It contains the user’s data from the network layer or management information.  FCS field: It is the error detection field. It can contain either 2 or 4 byte. FIELDS IN HDLC
  • 11.  The control field determines the type of frame and defines its functionality. CONTROL FIELD 0 p /f 1 0 p /f 1 1 p /f N(S) N(R) code N(R) code code I-frame S-frame U-frame
  • 12.  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) CONTROL FIELD FOR S-FRAME