Parity, CRC, checksums, Hamming code, stop-and-wait, sliding window, Go-Back-N, and Selective Repeat.