A does: B does: f = open("big.dvd") c = connect("to B") c.write(f.read()) c.close() f.close()
f = open("big.dvd") c = connect("from A") f.write(c.read()) c.close() f.close()

Sender does: Receiver does: 
| 
 
 |  | 
| 
 
 |  | 
RTTi = αRTTi - 1 + (1 - α)Ti
VARi = βVARi - 1 + (1 - β)(RTTi - Ti)
RTOi = RTTi + 4VARiTi = measured pkt-ack time
α = 0.75
β = 7/8


| 
 
 |  | 
| 
 
 |  | 
| 
 
 |  | 

last acked - last sent ≤ receiver buffer size
last acked - last sent ≤ min(receiver buffer size, congestion window)



| This page last modified on 2012 October 2. |