Quali sono le cause di Eth0 errori di allineamento?

April 12

Quali sono le cause di Eth0 errori di allineamento?


Eth0 è la connessione Ethernet standard su molti sistemi operativi dei computer. connessioni Ethernet sono inclini a errori di allineamento occasionali, che possono manifestarsi come un pezzo mancante di informazioni da un byte passato attraverso il Ethernet o un errore scoperto da analisi CRC. CRC è il protocollo utilizzato per le connessioni Ethernet per verificare la fedeltà dei dati trasferiti attraverso la rete.

Gli errori di allineamento Eth0 causati dalle gocce di dati

Il cablaggio utilizzato in cavi Ethernet è imperfetta. In alcuni casi, un bit (un ottavo di un byte) viene interrotta durante il tragitto tra il mittente e il destinatario sulla rete Ethernet. Se un po 'viene eliminato e non sostituito, il byte arriverà alla fine ricevitore senza dati sufficienti. Quando un ricevitore rileva un byte che è meno di otto bit di lunghezza, è chiaro che si è verificato un errore. Il ricevitore quindi richiede una sostituzione per il byte che non può essere corretto.

Gli errori di allineamento Eth0 causati da scorrere i dati

Uno spostamento dati è un errore di allineamento che viene rilevato quando il ricevitore analizza il byte che è stato trasferito contro il codice CRC collegato ad esso. Uno spostamento si verifica quando un po 'arriva al ricevitore fuori ordine dalla sua posizione prevista. A causa del metodo utilizzato per verificare la fedeltà dei dati, ricevitori Ethernet trovano la maggior parte degli errori di spostamento dei dati.

Gli errori di allineamento Eth0 causati da dati Recepimento

trasposizione dati si verifica quando un bit cambia valore tra il mittente e il destinatario. Ci sono otto bit in un byte e ogni bit possono avere un valore di zero o uno. Se il valore di un bit cambia, il byte è corretto. codici CRC collegati a un byte rileveranno trasposizione dei dati come un errore di allineamento. Il risultato del controllo CRC notificherà il sistema che qualcosa non va con il byte, ma il codice CRC non può risolvere il problema.