CRC: cyclic redundancy check
CRC's are used to verify the data received is what was sent. In layman's terms a CRC value is calculated by the sender and sent along with the data. The receiver runs the same calculation and compares the value it gets to the value the sender appended to the data and if they are the data is considered to be ok. If not, you get an error.