If the transmitter sends all of the frames in its window and does not receive an ACK before the timeout-time counts down it will retransmit all of the frames in the window
Receiver sends a NAK N if Frame N has an error (and then discards subsequent incoming frames until it receives Frame N)
If the transmitter receives a NAK N it retransmits Frame N and all subsequent frames that haven't been acknowledged