Professional Documents
Culture Documents
Data Comm T7
Data Comm T7
Data Comm T7
CHAPTER 7
Data
Data Transfer
ACK
…
Data
ACK
Termination EOT
A B C
SEL
ACK
Data
ACK
A B C
Poll
NAK
Poll
Data
ACK
Poll
NAK
Time Time
BIDC213 Data Communication & Networking
Flow Control – Sliding Window
Sender Receiver
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
Data 0
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
Data 1
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
ACK 2
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
Data 2
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
ACK 3
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
Data 3
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
Data 4
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
Data 5
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
ACK 6
0 1 2 3 4 5 6 7 0 1 2 3 4 0 1 2 3 4 5 6 7 0 1 2 3 4
NAK
Error in Frame 1
Data 1
ACK 1
Time
BIDC213 Data Communication & Networking
Stop-and-wait ARQ –
Lost data frame
Sender Receiver
Data 1 Lost
Time out
Data 1
ACK 1
Data 0
ACK 0
Data 1
1st copy
ACK 1 discarded
Data 0
ACK 0
Data 0
Data 1 Data 0
Data 2 Data 1
Data 2