Система контроля ошибок при передаче данных в телекоммуникациях работает на основе помехоустойчивого кодирования. 1 Данные кодируются при записи или передаче и декодируются при считывании или получении при помощи корректирующих кодов, которые позволяют обнаружить и, возможно, исправить ошибки в данных. 1
В системах связи возможны несколько стратегий борьбы с ошибками: 1
Для обнаружения ошибок в составе блока данных передаётся избыточная служебная информация, по которой можно судить с некоторой степенью вероятности о достоверности принятых данных. 3 Принимающая сторона повторно вычисляет контрольную сумму кадра по известному алгоритму и в случае её совпадения с контрольной суммой, вычисленной передающей стороной, делает вывод о том, что данные были переданы через сеть корректно. 3
Для коррекции ошибок используется техника кодирования, которая позволяет приёмнику не только понять, что присланные данные содержат ошибки, но и исправить их. 3