There are two approaches to solving this problem
There are two approaches to solving this problem
1. Error detection
- Somehow the receiver detects that an error/errors have occurred in a data packet and requests that the entire packet is retransmitted
2. Error correction
- The packet contains enough redundant information to allow the receiver to deduce what the transmitted data must have been even in the presence of errors
In practice the latter is only used in simplex channels