Skip to main content

Cos'è un flusso di byte?

Un flusso di byte è un termine utilizzato per rappresentare una tecnica di elaborazione che consente di inviare dati lungo un percorso particolare.Qui, invece di quelli e zeri singoli, noti come cifre binarie o bit, unità che hanno una dimensione di otto bit, noti come byte, vengono inviate lungo il percorso.A volte viene anche indicato come un flusso di personaggi, poiché la maggior parte dei personaggi che costituiscono un alfabeto del linguaggio naturale, i numeri e così via sono rappresentati da tali unità a 8 bit.Il percorso, o entità coinvolte nel trasferimento di dati, sono in qualche modo astratti, in quanto possono rappresentare un file accessibile da un programma, i dati elaborati all'interno di un programma o i dati che viaggiano su una rete.

Per un flusso di byte per esserePiù efficace, scorre attraverso un percorso dedicato e affidabile a volte indicato come un tubo o una pipeline.Tale percorso deve essere affidabile per garantire che l'output sia accurato.Sotto un aspetto, quando si considera la programmazione di computer, il tubo è il percorso che collega i vari aspetti di un programma in modo che poiché i dati vengono elaborati dall'input, può essere passato a un'altra parte del programma, su un'altra e così via,fino a quando non raggiunge l'output.

Un altro tipo di pipeline può essere utilizzato da alcuni sistemi operativi per prendere dati, come il contenuto di un file, ed eseguirlo attraverso più programmi diversi per produrre un po 'di output.Ciò è utile con le applicazioni di elaborazione del testo, rese efficaci mediante un flusso di byte di carattere per trasmettere i dati.Uno degli usi più comuni di un flusso di byte, quindi, è per un sistema operativo per i computer quando accede ai dati in un file.

Nella prima rete di computer, alcuni sistemi hanno fatto una distinzione tra un byte e ciò che è anche chiamato un ottetto.Poiché un ottetto è anche un'unità informatica composta da otto bit, i termini sono talvolta usati in modo intercambiabile, sebbene su quei sistemi più vecchi, non sono la stessa cosa.Di conseguenza, tuttavia, il flusso di ottetto è anche un termine usato quando si parla di un flusso di byte, anche se principalmente per quanto riguarda la rete di computer.Uno di questi esempi, applicazione/ottetto-stream, è il tipo MIME (MIME) di estensioni di posta Internet multiuso per la fornitura di qualsiasi tipo di dati binari su una rete.

Quando si tratta di inviare un flusso di byte su una rete di computer, una bici affidabileÈ richiesto un protocollo di strato di trasporto direzionale, come il protocollo di controllo della trasmissione (TCP) utilizzato su Internet.Questi sono indicati come protocollo di flusso di byte.Altri protocolli di dati seriali utilizzati con alcuni tipi di componenti hardware, come la tecnica universale del ricevitore/trasmettitore asincrono (UART), è un canale di dati seriali che utilizza anche un flusso di byte per la comunicazione.In questo caso, il byte, o carattere, è confezionato in un telaio sull'estremità di trasmissione, in cui sono collegati un bit di partenza extra e alcuni bit di controllo opzionali e quindi separati dal telaio sull'estremità ricevente.Questa tecnica viene talvolta definita un protocollo orientato al byte.