ARQ
Automatic repeat request is an error-control method for data transmission. If the sender does not receive an acknowledgment before the timeout, it re-transmits the packet until the sender receives an acknowledgment or exceeds a predefined number of retransmissions.