Used in networks such as LANs and WANs, can detect all burst errors that affect an odd number of bits and all burst errors of length less than or equal to the degree of the polynomial
1. Sender divides message into 16-bit words, sets checksum to 0, adds all words using one's complement addition, complements the sum to get the checksum
2. Receiver adds all words including checksum using one's complement addition, if final checksum is 0 then no error
Checksum cannot detect errors when one or more bits of a segment are damaged and the corresponding bit or bits of opposite value in a second segment are also damaged