Flow Control
Flow Control
COMPUTER NETWORKS
Sender Receiver
A B
DATA
ACK
iii. Simplex Stop and Wait Protocol for NOISY channel
Sender Receiver Receiver
hardware
A B
Frame DAMAGED,
DATA 0 so discarded
Timeout, t0
DATA 0 Frame DATA 0,
ACCEPTED
*LOST
Timeout, t0 ACK
DUPLICATE Frame,
DATA 0 so discarded
ACK
DATA 1 *LOST
Timeout, t0
Frame DATA 1,
DATA 1 ACCEPTED
ACK
III. FLOW CONTROL
A. Rate-based Flow Control
B. Feedback-based Flow Control
1. Stop and Wait Protocol
i. Utopian/Unrestricted Simplex Protocol
ii. Simplex Stop and Wait Protocol for Error-free
channel
iii. Simplex Stop and Wait Protocol for NOISY channel
2. Sliding Window Protocol
i. One bit Sliding Window Protocol
2. Sliding Window Protocol
One-bit Sliding Window Protocol