|
|
|
|
|
|
|
|
|
|
|
|
|
n |
Objective:
adjust to changes in the available
|
|
|
|
capacity
|
|
|
n |
New
state variable per connection:
|
|
|
|
CongestionWindow
|
|
|
|
– |
limits
how much data source has in transit
|
|
|
|
– |
MaxWin
=
|
|
|
|
MIN(CongestionWindow,AdvertisedWindow)
|
|
|
|
– |
EffWin
= MaxWin - (LastByteSent - LastByteAcked)
|