 This is known as automatic repeat request (ARQ), and is most notably used in the Internet.An alternate approach for error control is hybrid automatic repeat request (HARQ), which is a combination of ARQ and error-correction coding.There are three major types of error correction.