Go-Back-N ARQ is a type of flow control which includes error handling such that it can be used on noisy channels.
Here, data is sent in sliding-windows, and acknowledgements contain the amount of data actually received.
Example
If the window size is and we acknowledge that we have received chunks of data, the window is advanced by , and the next pieces of data are sent. This way we can send multiple pieces of data to keep delay lower if a series of successes happen.
