Usage

 

Sliding window:

 

 

The transmitter starts to send as many packages as he is instructed by the buffer size. If he does not get an answer of one package in time he sends it again. For every answer he receives he is alowed to send a new package