Zuhause Hardware Was ist die zyklische Redundanzprüfung (CRC)? - Definition aus techopedia

Was ist die zyklische Redundanzprüfung (CRC)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet CRC (Cyclic Redundancy Check)?

Die zyklische Redundanzprüfung (CRC) ist eine Technik zum Erkennen von Fehlern in digitalen Daten. CRC ist eine Hash-Funktion, die versehentliche Änderungen an Computer-Rohdaten erkennt, die üblicherweise in digitalen Telekommunikationsnetzen und Speichergeräten wie Festplatten verwendet werden. Diese Technik wurde 1961 von W. Wesley Peterson erfunden und vom CCITT (Comité Consultatif International Telegraphique et Telephonique) weiterentwickelt. Zyklische Redundanzprüfungen sind in der Hardware recht einfach zu implementieren und können einfach mathematisch analysiert werden. Es ist eine der besseren Techniken zur Erkennung von häufigen Übertragungsfehlern.

Es basiert auf einer binären Division und wird auch als Polynomcode-Prüfsumme bezeichnet.

Techopedia erklärt den Cyclic Redundancy Check (CRC)

Bei der zyklischen Redundanzprüfung wird eine feste Anzahl von Prüfbits, oft als Prüfsumme bezeichnet, an die zu sendende Nachricht angehängt. Die Datenempfänger empfangen die Daten und prüfen die Prüfbits auf Fehler. Mathematisch überprüfen Datenempfänger den angehängten Prüfwert, indem sie den Rest der polynomiellen Aufteilung der übertragenen Inhalte ermitteln. Wenn es den Anschein hat, dass ein Fehler aufgetreten ist, wird eine negative Bestätigung gesendet, die eine erneute Datenübertragung anfordert.

Eine zyklische Redundanzprüfung wird auch auf Speichergeräten wie Festplatten angewendet. In diesem Fall werden jedem Block auf der Festplatte Prüfbits zugewiesen. Wenn eine beschädigte oder unvollständige Datei vom Computer gelesen wird, wird der zyklische Redundanzfehler gemeldet. Dies kann von einem anderen Speichergerät oder von CD / DVDs stammen. Die häufigsten Fehlerursachen sind Systemabstürze, unvollständige oder beschädigte Dateien oder Dateien mit vielen Fehlern.

CRC-Polynomdesigns hängen von der Länge des zu schützenden Blocks, den Fehlerschutzfunktionen, der Ressource für die CRC-Implementierung und der Leistung ab.

Was ist die zyklische Redundanzprüfung (CRC)? - Definition aus techopedia