a quality check and error-control technique for data transferred over a computer
network or other communications link, in
which the data received is stored and also transmitted back to its point of origin, where it is compared with the original data.