|
|
|
|
|
|
|
|
Example:
|
Example 1: a slow link
Notes:
|
Example 2: conjoint flows
Notes:
|
(You can witness congestion daily on I-85 or I-75 around rush hour. Traffic congestion is similar to network congestion:
cars arrive faster than the highway system can drain them...)
|
|
|
|
It will cause the receiver to send two ACKs:
Recall that Go-back-N uses the cumulative ACK scheme :
|
Example:
|
TCP's interpretation of ACK(n)
|
|
Graphically:
Sender's window is now [1401 .. 5000]
(It is as if the receiver has received 400 individual packets of one byte
Notes:
|
|
|
|
Graphically illustrated:
|
Arriving data are stored in the received buffer
In other words:
|