Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Network Equipment >> .

Da dove viene CRC in un frame di rete?

Il valore di controllo della ridondanza ciclica (CRC) in un frame di rete viene calcolato dalla parte dei dati del frame stesso . Non è un campo separato aggiunto al frame in modo indipendente.

Ecco una rottura:

1. Payload di dati: Il calcolo CRC utilizza i dati da trasmettere (il payload del frame). Ciò include le informazioni sull'intestazione (ad eccezione della stessa CRC) e i dati trasportati.

2. Algoritmo: Un algoritmo matematico specifico (come CRC32 o CRC16) viene applicato ai dati. Questo algoritmo esegue essenzialmente una divisione polinomiale dei bit di dati.

3. Resto: Il resto da questa divisione polinomiale è il valore CRC.

4. Aggiungere il CRC: Questo resto (CRC) viene quindi aggiunto alla fine dei dati prima della trasmissione.

5. Verifica: Il ricevitore esegue lo stesso calcolo CRC sui dati ricevuti (inclusa l'intestazione, ma escludendo il CRC ricevuto). Se il CRC calcolato corrisponde al CRC ricevuto, i dati sono considerati privi di errori (con elevata probabilità). Una mancata corrispondenza indica un errore durante la trasmissione.

Pertanto, il CRC non proviene da una fonte separata; Deriva * da * i dati che sono progettati per proteggere.

 

hardware © www.354353.com