Definizione di un Cyclic Redundancy Check

October 1

Un controllo di ridondanza ciclica o CRC, è una forma di verifica dei dati utilizzati dai protocolli software per computer e networking per garantire che non vi è stato alcun danneggiamento ai dati controllata. CRC sono impiegati principalmente per protocolli di rete quali TCP / IP per garantire che tutti i dati inviati attraverso una rete non ha modificato accidentalmente durante il trasporto verso la sua destinazione.

Funzione

Un controllo CRC è il passaggio finale garantendo l'integrità di una parte specifica di dati. Prima di essere inviato attraverso una rete del server creata una sequenza numerica unico basato sulle proprietà statistiche dei dati da verificare come conteggio quanti zeri binari e quelli ci sono. Questa informazione è trasmessa insieme ai dati al computer client, che confronta la sequenza numerica contro i dati a disposizione per garantire è infatti gli stessi dati.

tipi

La differenziazione dei CRC è basato sul processo utilizzato per creare la sequenza numerica che il CRC utilizza per garantire l'integrità dei dati. Alcuni protocolli di rete server utilizzano l'analisi dei dati incredibilmente avanzate per garantire non solo che i dati sono corretti, ma che anche non è stato modificato in un modo che potrebbe dare un risultato falsamente successo CRC. Alcuni dei vari algoritmi CRC sono CRC 16, CRC 32, e CRC 64.

Benefici

Utilizzando CRC per garantire l'integrità dei dati non solo assicura che la rete funzioni correttamente e senza perdita di pacchetti, ma serve anche uno scopo di sicurezza. Un CRC assicura che qualsiasi virus o altre entità di dati che alterano non hanno alterato il set di dati in alcun modo. Inoltre, CRC permettono ai clienti di stare tranquilli sapendo che i dati iniettato virale non è stata aggiunta al flusso di dati.

fraintendimenti

Anche se CRC fanno utilizzare diversi algoritmi avanzati e calcoli matematici, non sono un sostituto per una corretta tecnologia di crittografia. La tecnologia di crittografia cambia in realtà i dati all'interno del set di dati per farlo apparire diverso e inutilizzabile a terzi. CRC verifica semplicemente utilizza calcoli per descrivere l'insieme di dati e invia le informazioni con il traffico di rete.

considerazioni

CRC vengono eseguite automaticamente da praticamente ogni protocollo di rete moderna di oggi. Alcuni pacchetti software consentono di informazioni CRC da generare separatamente e inviato come una e-mail al cliente finale per una maggiore sicurezza. Questi pacchetti software secondarie di solito usano molto più forti algoritmi matematici per la loro CRC sequenza di numeri che può essere modificato a discrezione dell'utente.