Sliding window flow control dirancang untuk membenahi sistem flow control sebelumnya, yakni stop and wait flow control. Pada stop and wait flow control seolah-olah blok-blok data dikirimkan satu persatu dan mengirimkannya menunggu balasan jika blok data tersebut sudah sampai di receiver dan receiver sudah memberikan balasan. Berbeda pada sliding window, transmitter dapat mengirimkan blok-blok frame lebih banyak lalu setelah beberapa frame telah terkirim, barulah receiver memberikan balasan. Pada sliding window tiap-tiap blok frame diberi nomor.
Sliding window flow control jauh lebih efisien dibandingkan dengan stop and wait karena:
- Dapat mengirimkan lebih dari satu blok frame
- Waktu penundaan/delay lebih sedikit
- Transfer data menjadi lebih cepat
Dalam pengaplikasiannya, sliding window sangat dibutuhkan dalam komunikasi data karena memiliki nilai efisiensi yang tinggi