Nozioni di base di trasmissione dati

May 28

Nozioni di base di trasmissione dati


La trasmissione dei dati comporta la comunicazione di messaggi digitali tra dispositivi digitali. I segnali vengono inviati tramite una rete a dispositivi esterni, come stampanti o altri computer. La velocità di trasmissione dei dati dipende dalla potenza del segnale. Trasmissione su un canale di comunicazione tra due dispositivi digitali può avvenire in molti modi diversi, e dipende dalla direzione degli scambi, il numero di unità di dati, o bit, trasmessi contemporaneamente e la sincronizzazione tra trasmettitore e ricevitore.

canali di trasmissione

canali di trasmissione sono percorsi che trasferiscono i dati. I dispositivi di rete utilizzano tre modalità di trasmissione per lo scambio di dati: simplex, modalità half-duplex e full-duplex. Nella trasmissione simplex, i flussi di dati in una sola direzione dal dispositivo trasmettitore al dispositivo ricevente. Modalità half-duplex consente ai dati di muoversi in entrambe le direzioni, ma ogni dispositivo deve a turno utilizzando la linea. Con la trasmissione full-duplex, i dati possono fluire in entrambe le direzioni contemporaneamente.

Connessioni seriali e parallele

Trasmissione dipende dal numero di unità elementari di dati - bit - che possono essere tradotte dal canale di comunicazione allo stesso tempo. Connessioni parallele consentono la trasmissione simultanea di bit, mentre le connessioni seriali possono inviare solo un bit alla volta. La maggior parte dei processori sono in grado di elaborare più bit contemporaneamente. A causa di questo, la maggior parte dei collegamenti di trasmissione dati di base sui computer sono connessioni parallele. In una connessione di rete seriale, il computer trasmittente deve trasformare i dati paralleli entrata in dati seriali, e il computer ricevente deve convertirlo in parallelo nuovamente i dati.

Asincrona rispetto sincrono di trasmissione

I dati non sono di solito trasmessi a una velocità normale attraverso un canale. Un trasmettitore invia una raffica di bit di dati binari distanziati regolarmente, mettere in pausa e inviare il pacchetto successivo. Questo continua fino a quando il messaggio viene trasmesso completamente. Per il dispositivo ricevente di riconoscere il momento corretto per leggere i singoli bit di dati del canale, deve sapere esattamente quando inizia un pacchetto, e quanto tempo trascorso tra i bit. Il ricevitore può quindi sincronizzare con il trasmettitore. La mancata rimanere sincronizzati durante la trasmissione causerà la perdita di dati o danneggiati. Due sistemi di base possono essere implementate per assicurare la corretta sincronizzazione: sincrona e asincrona. sistemi sincroni utilizzano canali separati per la trasmissione di dati ed informazioni di temporizzazione. Il canale di temporizzazione invia impulsi di orologio al dispositivo ricevente durante la trasmissione. Il ricevitore sarà solo cercare di leggere il canale dati dopo un impulso di clock viene ricevuto. Poiché il computer trasmittente invia sia i dati impulsi di temporizzazione, il ricevitore sarà quindi solo leggere i dati quando detto di farlo dal trasmettitore, ei dispositivi rimangono sincronizzati. sistemi asincroni non utilizzano un canale di temporizzazione separata. Invece, trasmettitore e ricevitore sono preimpostati in anticipo su una velocità di trasmissione concordato. Un oscillatore locale nel dispositivo ricevente genera un segnale di orologio interno che è uguale al tasso del trasmettitore. lunghezza del pacchetto in sistemi asincroni è mantenuto breve, per minimizzare il rischio degli oscillatori locali nel trasmettitore e ricevitore allontanando.