Controllo di ridondanza ciclica (CRC)

Autore: Judy Howell
Data Della Creazione: 4 Luglio 2021
Data Di Aggiornamento: 21 Giugno 2024
Anonim
CRC, Esercizio svolto Cyclic Redundancy Check
Video: CRC, Esercizio svolto Cyclic Redundancy Check

Contenuto

Definizione - Che cosa significa Cyclic Redundancy Check (CRC)?

Il controllo di ridondanza ciclico (CRC) è una tecnica utilizzata per rilevare errori nei dati digitali. CRC è una funzione hash che rileva le modifiche accidentali ai dati grezzi dei computer comunemente utilizzati nelle reti di telecomunicazioni digitali e nei dispositivi di archiviazione come i dischi rigidi. Questa tecnica fu inventata da W. Wesley Peterson nel 1961 e ulteriormente sviluppata dal CCITT (Comité Consultatif International Telegraphique et Telephonique). I controlli di ridondanza ciclici sono abbastanza semplici da implementare nell'hardware e possono essere facilmente analizzati matematicamente. È una delle tecniche migliori per rilevare errori di trasmissione comuni.


Si basa sulla divisione binaria ed è anche chiamato checksum del codice polinomiale.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Cyclic Redundancy Check (CRC)

Nel controllo di ridondanza ciclico, un numero fisso di bit di controllo, spesso chiamato checksum, viene aggiunto a quello che deve essere trasmesso. I ricevitori di dati ricevono i dati e ispezionano i bit di controllo per eventuali errori. Matematicamente, i destinatari dei dati controllano il valore di controllo allegato trovando il resto della divisione polinomiale dei contenuti trasmessi. Se sembra che si sia verificato un errore, viene trasmessa una conferma negativa che richiede la ritrasmissione dei dati.

Un controllo di ridondanza ciclico viene applicato anche ai dispositivi di archiviazione come i dischi rigidi. In questo caso, i bit di controllo sono assegnati a ciascun blocco nel disco rigido. Quando un file danneggiato o incompleto viene letto dal computer, viene segnalato l'errore di ridondanza ciclico. Questo potrebbe provenire da un altro dispositivo di archiviazione o da CD / DVD. Le ragioni comuni degli errori includono arresti anomali del sistema, file incompleti o corrotti o file con molti bug.


I progetti polinomiali CRC dipendono dalla lunghezza del blocco da proteggere, dalle funzioni di protezione degli errori, dalle risorse per l'implementazione del CRC e dalle prestazioni.