SlideShare a Scribd company logo
DATA LINK CONTROL
 Frame synchronization. Data are sent in blocks called frames.
 Flow control. The sending station must not send frames at a rate faster then the
receiving station can absorb them.
 Error control. Any bit errors introduced by the transmission system must be
corrected.
 Addressing. On a multipoint line, such as a local area network (LAN), the identity of
the two stations involved in a transmission must be specified.
 Control and data on same link. It is usually not desirable to have a physically
separate communications path for control information.
 Link management. The initiation, maintenance, and termination of sustained data
exchange requires a fair amount of coordination and cooperation among stations.
FLOW CONTROL
Flow control is the process of managing the rate data
transmission between two nodes to prevent a fast
sender from overwhelming a slow receiver. Flow
control should be distinguished from congestion
control, which is used for controlling the flow of data
when congestion has actually occur.
DATA LINK CONTROL.pptx
STOP-AND-WAIT FLOW
CONTROL
Stop-and-wait flow control is the simplest form of flow
control. In this method the message is broken into
multiple frames, and the receiver indicates its readiness to
receive a frame of data. The sender waits for a receipt
acknowledgement (ACK) after every frame for a specified
time (called a time out).
SLIDING-WINDOW FLOW
CONTROL
It allows the sender to send multiple frames before
needing acknowledgements. Sender slides its window on
receiving the acknowledgements for the sent frames. This
allows the sender to send more frames.
ERROR DETECTION
Error detection means to decide whether the received
data is correct or not without having a copy of the
original message. Error detection uses the concept of
redundancy, which means adding extra bits for detecting
errors at the destination.
ERROR CONTROL  Error control refers to mechanisms to
detect and correct errors that occur in
the transmission of frames.
Two types of errors:
 Lost frame. A frame fails to arrive at the other side. For
example, a noise burst may damage a frame to the
extent that the receiver is not aware that a frame has
been transmitted.
 Damaged frame. A recognizable frame does arrive, but
some of the bits are in error (have been altered during
transmission).
The most common techniques for error control are based on some or all of the following ingredients:
• Error detection. As discussed in the preceding section.
• Positive acknowledgment. The destination returns a positive acknowledgment to successfully
received, error-free frames.
• Retransmission after timeout. The source retransmits a frame that has not been acknowledged
a predetermined amount of time.
• Negative acknowledgment and retransmission. The destination returns a negative
to frames in which an error is detected. The source retransmits such frames.
AUTOMATIC REPEAT REQUEST
(ARQ)
The effect of ARQ is to turn an unreliable data link into
reliable one.
Three version of ARQ have been standardized:
• Stop-and-wait ARQ
• Go-back-N ARQ
• Selective-reject ARQ
STOP-AND-WAIT ARQ
Stop-and-wait ARQ is based on the stop-and-wait flow
control technique. The source station transmits a single
frame and then must await an acknowledgment (ACK). No
other data frames can be sent until the destination
station’s reply arrives at the source station.
GO-BACK-N ARQ
The form of error control based on sliding-window flow
control that is most commonly called go-back-N ARQ.
In go-back-N ARQ, a station may send a series of frames
sequentially numbered modulo some maximum value.
SELECTIVE-REJECT ARQ
With selective-reject ARQ, the only frames retransmitted
are those that receive a negative acknowledgment, in this
case called SREJ, or that time-out.
HIGH-LEVEL DATA LINK
CONTROL (HDLC)
The most important data link control protocol is HDLC (ISO 33009, ISO 4335). Not
only is HDLC widely used, but it is the basis for many other important data link
control protocols, which use the same or similar formats and the same
mechanisms as employed in HDLC.
The three station types are;
• Primary station. Has the responsibility for controlling the operation of the link. Frames issued by the primary are
called commands.
• Secondary station. Operates under the control of the primary station. Frames issued by a secondary are called
responses.
• Combined station. Combines the features of primary and secondary. A combined station may issue both commands
and responses.
The two link configurations are:
• Unbalanced configuration. Consists of one primary and one or more secondary stations and supports both full-
duplex and half-duplex transmission.
• Balanced configuration. Consists of two combined stations and supports both full-duplex and half-duplex
transmission.
The three data transfer modes are:
• Normal response mode (NRM). Used with an unbalanced configuration. The primary may initiate data transfer to a
secondary, but a secondary may only transmit data in response to a command from the primary.
• Asynchronous balanced mode (ABM). Used with a balanced configuration. Either combined station may initiate
transmission without receiving permission from the other combined station.
• Asynchronous response mode (ARM). Used with an unbalanced configuration. The secondary may initiate
transmission without explicit permission of the primary.
FRAME STRUCTURE
HDLC uses synchronous transmission. All transmission are
in the form of frames, and a single frame format suffices
for all types of data and control exchanges.
Flag Fields
Flag fields delimit the frame at both ends with unique pattern 01111110. A single flag may be
used as the closing flag for one frame and the opening flag for the next.
Address Field
The address field identifies the secondary station that transmitted or is to receive the frame. This
field is not needed for point-to-point links, but is always included for the sake of uniformity.
Control Field
HDLC defines three types of frames, each with a different control field format. Information frames
frames (I-frames) carry the data to be transmitted for the user. Supervisory frames (S-frames) provide the
ARQ mechanism when piggybacking is not used. Unnumbered frames (U-frames) provide supplemental
link control functions.
Information Field
The information field is present only in I-frames and some U-frames. The field can contain any
sequence of bits but must consist of an integral number of octets.
Frame Check Sequence Field
The frame check sequence (FCS) is an error-detecting code calculated from the the remaining
bits of the frame, exclusive of flags.

More Related Content

PPTX
Data link control & protocol concepts
PPT
data-link layer protocols
PPTX
PPTX
HDLC(High level Data Link Control)
PPTX
PPTX
High level data link control
Data link control & protocol concepts
data-link layer protocols
HDLC(High level Data Link Control)
High level data link control

Similar to DATA LINK CONTROL.pptx (20)

PPTX
Data Link Layer_Data Communications&Computer Neworks.pptx
PDF
Chapter 7 - Data Link Control Protocols 9e
PPTX
Computer networks unit three presentation
PDF
PPTX
Data Link layer in computer netwroks.pptx
PDF
DATA LINK LAYER.pdf
PPT
09 Data Link LayerFlow Control.ppt
PPT
computer_network_completenotes_unit2.ppt
PPTX
Data Link Control
PPTX
datalinklayermukesh-150130061041-conversion-gate01.pptx
PPT
PPTX
High level data link control and point to point protocol
PDF
datalinklayermukesh
PPTX
Data link layer
PPTX
Unit 2
PPT
MAC ADDRESS, IP ADDRESS AND OSI LAYER ITS FUNCTIONS
PPTX
Data Communication Unit - II Data Link Layer.pptx
PPTX
Unit 3 - Data Link Layer - Part A
Data Link Layer_Data Communications&Computer Neworks.pptx
Chapter 7 - Data Link Control Protocols 9e
Computer networks unit three presentation
Data Link layer in computer netwroks.pptx
DATA LINK LAYER.pdf
09 Data Link LayerFlow Control.ppt
computer_network_completenotes_unit2.ppt
Data Link Control
datalinklayermukesh-150130061041-conversion-gate01.pptx
High level data link control and point to point protocol
datalinklayermukesh
Data link layer
Unit 2
MAC ADDRESS, IP ADDRESS AND OSI LAYER ITS FUNCTIONS
Data Communication Unit - II Data Link Layer.pptx
Unit 3 - Data Link Layer - Part A
Ad

More from ODINARARCH (13)

PPTX
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptx
PPTX
Overview of System Integration and Architecture.pptx
PPTX
Operating System Concepts ( PDFDrive ).pptx
PPTX
0578-computer-fundamentals.pptx
PPTX
Unit V.pptx
PPTX
quiz pat.pptx
PPTX
data transmission
PPTX
Presentation in Computer Assembly.pptx
PPTX
Communication Process
PDF
Components of the System Unit.pdf
PPTX
system administration.pptx
DOCX
Network system.docx
PDF
Networking Concepts.pdf
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptx
Overview of System Integration and Architecture.pptx
Operating System Concepts ( PDFDrive ).pptx
0578-computer-fundamentals.pptx
Unit V.pptx
quiz pat.pptx
data transmission
Presentation in Computer Assembly.pptx
Communication Process
Components of the System Unit.pdf
system administration.pptx
Network system.docx
Networking Concepts.pdf
Ad

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Modernizing your data center with Dell and AMD
PDF
Machine learning based COVID-19 study performance prediction
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Modernizing your data center with Dell and AMD
Machine learning based COVID-19 study performance prediction

DATA LINK CONTROL.pptx

  • 1. DATA LINK CONTROL  Frame synchronization. Data are sent in blocks called frames.  Flow control. The sending station must not send frames at a rate faster then the receiving station can absorb them.  Error control. Any bit errors introduced by the transmission system must be corrected.  Addressing. On a multipoint line, such as a local area network (LAN), the identity of the two stations involved in a transmission must be specified.  Control and data on same link. It is usually not desirable to have a physically separate communications path for control information.  Link management. The initiation, maintenance, and termination of sustained data exchange requires a fair amount of coordination and cooperation among stations.
  • 2. FLOW CONTROL Flow control is the process of managing the rate data transmission between two nodes to prevent a fast sender from overwhelming a slow receiver. Flow control should be distinguished from congestion control, which is used for controlling the flow of data when congestion has actually occur.
  • 4. STOP-AND-WAIT FLOW CONTROL Stop-and-wait flow control is the simplest form of flow control. In this method the message is broken into multiple frames, and the receiver indicates its readiness to receive a frame of data. The sender waits for a receipt acknowledgement (ACK) after every frame for a specified time (called a time out).
  • 5. SLIDING-WINDOW FLOW CONTROL It allows the sender to send multiple frames before needing acknowledgements. Sender slides its window on receiving the acknowledgements for the sent frames. This allows the sender to send more frames.
  • 6. ERROR DETECTION Error detection means to decide whether the received data is correct or not without having a copy of the original message. Error detection uses the concept of redundancy, which means adding extra bits for detecting errors at the destination.
  • 7. ERROR CONTROL  Error control refers to mechanisms to detect and correct errors that occur in the transmission of frames. Two types of errors:  Lost frame. A frame fails to arrive at the other side. For example, a noise burst may damage a frame to the extent that the receiver is not aware that a frame has been transmitted.  Damaged frame. A recognizable frame does arrive, but some of the bits are in error (have been altered during transmission).
  • 8. The most common techniques for error control are based on some or all of the following ingredients: • Error detection. As discussed in the preceding section. • Positive acknowledgment. The destination returns a positive acknowledgment to successfully received, error-free frames. • Retransmission after timeout. The source retransmits a frame that has not been acknowledged a predetermined amount of time. • Negative acknowledgment and retransmission. The destination returns a negative to frames in which an error is detected. The source retransmits such frames.
  • 9. AUTOMATIC REPEAT REQUEST (ARQ) The effect of ARQ is to turn an unreliable data link into reliable one. Three version of ARQ have been standardized: • Stop-and-wait ARQ • Go-back-N ARQ • Selective-reject ARQ
  • 10. STOP-AND-WAIT ARQ Stop-and-wait ARQ is based on the stop-and-wait flow control technique. The source station transmits a single frame and then must await an acknowledgment (ACK). No other data frames can be sent until the destination station’s reply arrives at the source station.
  • 11. GO-BACK-N ARQ The form of error control based on sliding-window flow control that is most commonly called go-back-N ARQ. In go-back-N ARQ, a station may send a series of frames sequentially numbered modulo some maximum value.
  • 12. SELECTIVE-REJECT ARQ With selective-reject ARQ, the only frames retransmitted are those that receive a negative acknowledgment, in this case called SREJ, or that time-out.
  • 13. HIGH-LEVEL DATA LINK CONTROL (HDLC) The most important data link control protocol is HDLC (ISO 33009, ISO 4335). Not only is HDLC widely used, but it is the basis for many other important data link control protocols, which use the same or similar formats and the same mechanisms as employed in HDLC.
  • 14. The three station types are; • Primary station. Has the responsibility for controlling the operation of the link. Frames issued by the primary are called commands. • Secondary station. Operates under the control of the primary station. Frames issued by a secondary are called responses. • Combined station. Combines the features of primary and secondary. A combined station may issue both commands and responses. The two link configurations are: • Unbalanced configuration. Consists of one primary and one or more secondary stations and supports both full- duplex and half-duplex transmission. • Balanced configuration. Consists of two combined stations and supports both full-duplex and half-duplex transmission. The three data transfer modes are: • Normal response mode (NRM). Used with an unbalanced configuration. The primary may initiate data transfer to a secondary, but a secondary may only transmit data in response to a command from the primary. • Asynchronous balanced mode (ABM). Used with a balanced configuration. Either combined station may initiate transmission without receiving permission from the other combined station. • Asynchronous response mode (ARM). Used with an unbalanced configuration. The secondary may initiate transmission without explicit permission of the primary.
  • 15. FRAME STRUCTURE HDLC uses synchronous transmission. All transmission are in the form of frames, and a single frame format suffices for all types of data and control exchanges.
  • 16. Flag Fields Flag fields delimit the frame at both ends with unique pattern 01111110. A single flag may be used as the closing flag for one frame and the opening flag for the next. Address Field The address field identifies the secondary station that transmitted or is to receive the frame. This field is not needed for point-to-point links, but is always included for the sake of uniformity. Control Field HDLC defines three types of frames, each with a different control field format. Information frames frames (I-frames) carry the data to be transmitted for the user. Supervisory frames (S-frames) provide the ARQ mechanism when piggybacking is not used. Unnumbered frames (U-frames) provide supplemental link control functions. Information Field The information field is present only in I-frames and some U-frames. The field can contain any sequence of bits but must consist of an integral number of octets. Frame Check Sequence Field The frame check sequence (FCS) is an error-detecting code calculated from the the remaining bits of the frame, exclusive of flags.