Cyclic Redundancy Check (CRC)

Der Cyclic Redundancy Check (CRC; zu deutsch: Zyklische Blockprüfung) ist ein Prüfsummenverfahren, mit dem sich Übertragungsfehler aufspüren lassen. Dazu wird für ein Datenpaket eine Zahl errechnet, die mit dem Datenpaket übertragen wird. Der Empfänger errechnet aus dem empfangenen Datenpaket die Zahl nach dem gleichen Verfahren. Stimmen beide Zahlen überein, wurden die Daten mit hoher Wahrscheinlichkeit korrekt übertragen. Stimmen die Zahlen nicht überein, liegt höchstwahrscheinlich eine fehlerhafte Übertragung vor. In diesem Falle teilt CRC dies dem Computer mit. Dieser kann das Datenpaket erneut anfordern. Im Unterschied zur einfachen Prüfung mit Parität erkennt CRC auch, wenn zwei Zeichen in der Reihenfolge vertauscht wurden.




Zurück