Data communication and networking

Requirement Of Flow Control and Error control

Importance Of Flow And Error Control:

The most important function of the data link layer is to provide flow control and error control mechanisms. In data communication it requires, when two devices working together, one device for sending and other for receiving for correcting errors.

Flow control:

The most important duty of data link layer is flow control coordinates the amount of data can be sent before receiving acknowledgement.

From most protocols, flow control is a set of procedures that tells the sender how much data it can transmit before it must wait for an acknowledgement from the receiver,

Any receiving device has a limited speed at which it can process incoming data and a limited amount of memory in which to store incoming data, the receiving devices must be ready to inform the sending device before those limits are reached and to request that the transmitting device send fewer frames or stop temporarily.

Incoming data must be checked and processed before they will be used. The rate of such processing is usually slower than the speed of transmission. For this reason, each receiving device features a block of memory, called a buffer, reserved for storing incoming data until they’re processed. If the buffer begins to refill, the receiver must be ready to tell the sender to halt transmission until it’s once more ready to receive.

Error control:


Error control is used for the both error detection and error correction. It allows the receiver to tell the sender of any frames lost or damaged in transmission and coordinates the retransmission of these frames by the sender.
The term error control refers primarily to methods of error detection and retransmission in the data link layer.
Anytime a mistake is detected in an exchange, specified frames are retransmitted. This process is called automatic repeat request (ARQ).

Rajeshwari Chiluveru

Rajeshwari is a Smart TV and connectivity specialist with over 7 years of hands-on experience in troubleshooting real-world device issues. She has worked extensively on diagnosing problems such as WiFi not working, HDMI ARC/eARC failures, app errors, and connectivity issues across platforms like Samsung, Hisense, and Android TV. At Web Vidyalayam, she focuses on creating verified, step-by-step solutions based on practical testing rather than theory. Her goal is to simplify complex technical problems and help users fix their devices quickly and confidently.

Share
Published by
Rajeshwari Chiluveru

Recent Posts

Hisense Smart TV WiFi Not Working? Easy Fixes That Work (2026 Guide)

Introduction: When your Hisense TV won't connect to WiFi, it is rarely a problem with…

1 month ago

Fix Hisense TV Storage Space Running Out: 2026 OS Logic Hub

Hisense Google TV Storage Space Running Out: Why it Happens and How to Fix It…

1 month ago

Samsung Smart TV HDMI ARC/eARC Not Working? Easy Fixes That Actually Work (2026 Guide)

Introduction: "Setting up a soundbar with your Samsung TV should be simple, but the HDMI…

1 month ago

Samsung TV Red Light Blinking? 4 Fixes (2026 Power Logic Hub)

User Problem Scenario: The Red Light "Panic" You press the power button on your Samsung…

2 months ago

Samsung TV Not Connecting to WiFi: 2026 Easy Fix Guide

Introduction: I Know the Feeling "We’ve all been there. You sit down to watch your…

2 months ago

Samsung TV Restarting During Diagnosis? Fix the Reboot Loop Fast

User Problem Scenario: The "Diagnosis Loop" Paradox Imagine you notice your apps are slow. You…

2 months ago