Qual è l'errore di trasmissione?

January 13

Qual è l'errore di trasmissione?


Quando i dati vengono trasmessi attraverso il computer, o tra due computer differenti, il modello che viene ricevuto non può essere identico al modello che è stato inviato. Errori di trasmissione potrebbero essere causati da raggi cosmici, campi di dispersione magnetici, un masticare scoiattolo su un filo, i primi segni di guasto in qualche componente elettronico o una qualsiasi delle centinaia di ragioni. Gli informatici hanno sviluppato alcune tecniche ingegnose per individuare e correggere gli errori di trasmissione.

Analogico vs. digitale

I segnali analogici sono copie più o meno fedele di alcuni fenomeni fisici. I segnali digitali assaggiare i fenomeni ad intervalli regolari e assegnare un numero al campione. Il segnale digitale è una sequenza di numeri che rappresenta i fenomeni. Potrebbe sembrare che il segnale analogico sarebbe sempre più accurate, ma questo non è il caso. Il segnale digitale può essere campionato con la frequenza necessaria per ottenere la risoluzione desiderata. In caso di problemi quando un segnale analogico viene inviato - un errore di trasmissione - è quasi impossibile rilevare o correggerlo. Con segnali digitali, se vi è un errore di trasmissione, che può essere rilevato e, in alcuni casi, corretto.

Sincroni e asincroni

I dati digitali sono inviati in formato binario - il segnale ha solo due livelli. La sequenza di transizioni di livello rappresenta numeri. Se il segnale ha solo due livelli, è meno probabile che il ricevitore otterrà qualcosa di sbagliato. Due modalità di base della trasmissione del segnale digitale esistono: sincrona e asincrona. segnali sincroni sono più sicuri, ma i segnali asincroni sono più veloci. segnali sincroni sono precedute e seguite da brevi segnali per assicurarsi che il ricevitore realizza quando un numero inizia e si ferma. Asincrono solo divide il segnale in parole di alcuni concordato delle dimensioni; questo metodo è più veloce ma più soggetto a errori. Quale metodo di trasmissione viene utilizzato dipende da come rumoroso il canale è.

Error Correcting Codes

Errore codici di correzione sono il luogo in cui i dati digitali hanno un vantaggio rispetto ai dati analogici. Le singole transizioni in un segnale digitale sono chiamati bit. Aggiunta di alcuni bit in un segnale - i bit specifici sono calcolati utilizzando i dati - consente di individuare e correggere eventuali errori nella trasmissione dei dati. Supponiamo che i dati sono in 64 parole bit. Da ogni parola, sei bit extra vengono calcolati dai 64 bit di dati. I 6 bit di controllo vengono quindi allegati ai 64 bit e la parola aumentata di 70 bit viene trasmesso in modo sincrono o asincrono. Quando la parola arriva, i bit di controllo sono esaminati per vedere se tutti i bit sono ancora OK. Se un po 'è stato modificato durante la trasmissione, viene rilevato e il bit cambiato può essere ripristinato.

pacchetti

Quando vengono trasmessi i dati, viene suddiviso in pacchetti. Ogni pacchetto ha alcune informazioni aggiunte a fronte della narrazione a pacchetto in cui il pacchetto va, da dove proviene, quanto tempo è e come questo particolare pacchetto si inserisce nel messaggio totale. Quando i pacchetti vengono ricevuti e riassemblati, pacchetti mancanti sono noti, e viene richiesta la ritrasmissione di questi pacchetti.