An error control method for transmitting data that uses acknowledgements by the receiver within a prescribed period of time. If the sender has not received an acknowledgement in the time agreed, then the sender automatically repeats the transmission.