Difference between Flow Control and Error Control
[Link]. Flow Control Error Control
1. Flow control is meant only Error control is meant for
for the transmission of data the transmission of error-
from sender to receiver. free data from sender to
receiver.
2. Approaches: Feedback- Approaches to detect
based Flow Control and errors: Checksum, Cyclic
Rate-based Flow Control. Redundancy Check (CRC),
and Parity Checking.
3. It prevents the loss of data Approaches to correct
and avoids over-running of errors: Hamming code,
receive buffers. Binary Convolution codes,
Reed-Solomon code, Low-
Density Parity Check
(LDPC) codes.
4. Example techniques: Stop & It is used to detect and
Wait Protocol and Sliding correct errors that occurred
Window Protocol. in the code.
5. Example techniques: Stop &
Wait ARQ, Sliding Window
ARQ (Go-back-N ARQ,
Selective Repeat ARQ).