Skip to main content

Cos'è un flusso di dati?

Un flusso di dati è una sequenza di informazioni inviata tra due dispositivi.I flussi di dati esistono in molti tipi di elettronica moderna, come computer, televisori e telefoni cellulari.Un tipico flusso di dati è costituito da molti piccoli pacchetti o impulsi.Ognuno di questi pacchetti o impulsi contiene una piccola quantità di informazioni.Se combinati insieme, costituiscono l'intera informazione inviata.Il processo di invio di questi segnali è chiamato trasmissione dei dati.

Esistono molti aspetti diversi della trasmissione dei dati che influenzano il metodo finale utilizzato per creare un flusso di dati.Una delle classificazioni di base è la trasmissione seriale e parallela.In una trasmissione seriale, il flusso di dati viene inviato nella sua interezza lungo un singolo cavo.All'endpoint, i dati vengono raccolti e rimontati.Raramente c'è alcuna difficoltà con questo metodo, poiché tutti i pacchetti dovrebbero arrivare nell'ordine in cui sono stati inviati.

Un flusso di dati parallelo viene inviato lungo più percorsi verso la stessa destinazione.Questo viene in genere utilizzato in una rete più ampia per evitare di creare strozzature in cui troppe informazioni stanno arrivando attraverso un'unica posizione.Con questo metodo, è possibile che le informazioni arrivino fuori servizio a causa delle differenze nei luppoli hardware e nella distanza di trasmissione.Ciò può occasionalmente causare la corruzione dei dati se le sequenze vengono rimontate fuori servizio. I dati possono esistere in flussi asincroni o sincroni.In un tipico flusso asincrono, un personaggio speciale viene messo all'inizio e alla fine del pacchetto di dati.Questi caratteri speciali, chiamati bit Start and Stop, raccontano al computer di ricezione quando inizia un pezzo specifico e termina e aiuta nella ricostruzione dei dati dopo che entrano.

I flussi di dati sincroni non hanno i bit di inizio e arresto mdash;Si basano invece sul tempo dell'orologio.Gli orologi interni per i due dispositivi sono sincronizzati e le informazioni inviate tra loro sono timbrate con il tempo dell'orologio.Utilizzando questo metodo, il dispositivo di ricezione può semplicemente riassemblare le informazioni cronologicamente.I problemi possono emergere usando questo metodo quando i due computer non mantengono la sincronicità;I pacchetti possono essere rimontati completamente o possibilmente buttati completamente.

Il monitoraggio dei flussi di dati è importante per motivi di sicurezza.Man mano che i dati si spostano attraverso una rete, è possibile che le persone intercettano i pacchetti.Utilizzando analizzatori specializzati, le persone possono aprire i pacchetti e individuare informazioni che non dovrebbero avere.Alcune tecniche di codifica rendono questo difficile da fare in alcuni casi, ma la trasmissione delle informazioni non garantita dovrebbe essere ridotta al minimo.