Die Backward Error Correction (BEC) ist ein Fehlerreduktionsverfahren, das mit Flusskontrolle arbeitet.
Die Backward Error Correction basiert darauf, dass fehlerhaft empfangene Datenblöcke, die als solche erkannt aber nicht korrigiert werden können, vom Sender erneut angefordert werden. Automatic Repeat Request ( ARQ) gehört zu diesen Fehlerreduktionsverfahren.
BEC-Verfahren haben den Vorteil, dass weniger Daten übertragen werden, dadurch eine höhere Übertragungsbandbreite zur Verfügung steht und empfängerseitig weniger Rechenleistung für die Fehlerkorrektur erforderlich ist.