Wozu dient die CRC-Prüfung?

January 7

Netze versenden häufig Datenpakete über das Netzwerk. Computer müssen Daten zwischen verschiedenen Komponenten oder auf andere Computer übertragen. Die Daten, die übermittelt bekommt entspricht nicht immer die ursprünglichen Daten, die das ursprüngliche Gerät verschickt. Fehler-Überprüfung-Protokolle gewährleisten die Integrität von Computerdaten. Die Protokolle diktieren, auch wenn das Gerät, das die ursprünglichen Informationen versendet Daten erneut senden muss.

Was bedeutet CRC-Protokoll

Fehlerüberprüfung Protokolle, z. B. eine zyklische Redundanzprüfung (CRC), lassen Sie einen empfangenden Computer überprüfen, ob die Informationen in das empfangene Paket die Informationen in das gesendete Paket entspricht. Jede Seite der Transaktion generiert eine CRC-Reihe. Das Protokoll stellt sicher, dass die Zahlen von der sendenden und der empfangenden Geräte Match generiert.

Hochpräzise, aber nicht perfekt

Auch wenn die CRC-Zahlen aus das Sendegerät und Empfangsgerät übereinstimmen, kann das empfangene Paket nicht zuverlässig sein. Dies passiert selten. Wenn die Nummer des Protokolls auf dem empfangenden Gerät ausgeführte Treffern generiert die Anzahl im Paket das ursprüngliche Gerät gesendet, das Protokoll wird davon ausgegangen, dass es die Daten vertrauen kann.

CRC-Prüfsummen generieren

Wenn ein Paket über das Netzwerk gesendet wird, schaut der sendende Computer eine binäre Nachricht. Der Code für das Protokoll generiert die binäre Version dieser Nachricht in ein Polynom. Das generierte Polynom ruft zum Generieren des Schlüssels verwendet. Diese Informationen wird in das Paket aufgenommen und an das Gerät gesendet. Das Zielgerät tut seinen eigenen CRC-Überprüfung des Datenpakets. Wenn die CRC-Nummern nicht übereinstimmen, sendet der Zielcomputer eine Anforderung an das sendende Gerät auf das ursprüngliche Datenpaket übertragen.

Ein bisschen Geschichte

W.w. Petersen und D.T Brown schrieb eine Abhandlung, die Definition des Protokolls und wie es 1961 funktionierte. Die Zeitung erschien in den Proceedings of IRE. John Mahr hinzugefügt, CRC, Xmodem-Protokoll kurz nach der Einführung des Xmnodem-Dateiübertragungsprotokoll 1977 überprüft. Frühe IBM-Disketten verwendet auch das CRC-Protokoll, um die Datenintegrität sicherzustellen.

Am häufigsten verwendete Protokoll für die Fehlerüberprüfung

Die einfache Programmierung des CRC-Protokolls trägt zu seiner Beliebtheit bei. Die Popularität des Protokolls erhöht, wenn das World Wide Web populär, obwohl das Protokoll selbst älter das Internet als.