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 che vengono elaborati all'interno di un programma o i dati che viaggiano su una rete.
Per un flusso di byte per essere più efficace, scorre attraverso un percorso dedicato e affidabile a volte indicato come tuba o pipeline. Tale percorso deve essere affidabile per garantire che l'output sia accurato. Da un aspetto, quando si considerano la programmazione del computer, il tubo è il percorso che collega i vari aspetti oF un programma in modo che quando i dati vengono elaborati dall'input, possono essere passati 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 il sistema operativo di un computer quando accede ai dati in un file.
Nei primi networking per computer, alcuni sistemi hanno fatto una distinzione tra un byte e quello che viene 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, tIl flusso di ottetto è un termine usato anche quando si parla di un flusso di byte, anche se principalmente per quanto riguarda il networking per computer. Uno di questi esempi, "Applicazione/Ottet-Stream", è il tipo MIME (MIME) MIME (MIME) MIME per la fornitura di dati binari su una rete.
Quando si tratta di inviare un flusso di byte su una rete di computer, è richiesto un protocollo di livello di trasporto bidirezionale affidabile, 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 un bit di partenza aggiuntivo e alcuni bit di controllo opzionali sono collegati e quindi separati fuori dalla cornice sull'estremità ricevente. Questo tecnicoQue a volte viene definita un protocollo orientato al byte.