Che cos'è un bit stream?
Milioni di piccoli pezzi di dati informatici, noti come bit, viaggiano ogni giorno su vasti sistemi di reti di computer. Il sistema funziona in modo molto simile al moderno ufficio postale, che deve inviare e ricevere costantemente lettere da tutto il mondo. Come quelle lettere, i bit del computer arrivano in un flusso continuo, ordinato, noto come flusso di bit. I bit identificano da dove provengono - spesso un computer - e dove stanno viaggiando - spesso un altro computer.
Tutte le informazioni inviate ae da un computer si sono trasformate in una serie di 1 e 0 che rappresentano i dati. Quando il computer invia un messaggio, i bit viaggiano in un ordine specifico attraverso un filo fino alla loro destinazione. In genere, il flusso di bit inizia con le informazioni su dove sta andando e su come elaborare le informazioni una volta arrivate. Un'e-mail, ad esempio, contiene informazioni sul mittente, sul destinatario e sul messaggio stesso. Quando l'utente lo invia, viene suddiviso in bit di dati che viaggiano attraverso il flusso di bit verso il computer del destinatario.
L'uso più comune per il flusso di bit è con il protocollo di controllo della trasmissione o TCP. Questa serie di linee guida indica ai computer come inviare e ricevere messaggi tra loro. Il World Wide Web e i servizi di posta elettronica, tra gli altri, si basano sulle linee guida TCP per inviare informazioni in modo ordinato. L'invio attraverso il flusso di bit assicura che i pezzi arrivino nell'ordine corretto e il messaggio non sia danneggiato durante la consegna, il che potrebbe renderlo illeggibile.
Quando il flusso di bit raggiunge il computer del destinatario, il computer può scegliere di salvare i dati. Una volta salvati, i dati vengono denominati file. Il lettore può aprire il file salvato in qualsiasi momento per rivedere il messaggio.
Un altro esempio simile del flusso di bit è il flusso di byte. Un bit è un singolo 1 o 0 nel codice del computer, noto anche come cifra binaria. Otto bit compongono un byte e il flusso di byte trasmette questi pacchetti da otto bit da computer a computer. I pacchetti vengono decodificati all'arrivo in modo che il computer possa interpretarli.
Non tutto trasmette attraverso il flusso di bit. Questo sistema è ideale per le trasmissioni che devono arrivare in modo affidabile e ordinato, come un'e-mail. Quando il messaggio non deve arrivare in questo modo, potrebbe utilizzare un protocollo diverso rispetto al TCP. User Datagram Protocol, o UDP, è un esempio dei numerosi protocolli di trasferimento disponibili per l'invio di dati.