if the receiving computer detects an error it can request the sending computer to resend the data packet.
when the data is received at the destination computer the computer sends a short message (Acknowledgement - ACK)
this indicated whether the transmission was successful or not
a positive ACK suggests that transmission was completed without error
a negative ACK suggests that transmission had some errors so the sending computer needs to resend the data
this process is repeated until a positive ACK or a defined fixed time has passed (time out)