Che cos'è un bit di stop?
Un bit di stop è un carattere nella comunicazione asincrona che consente a un ricevitore di sapere che il byte trasmesso è terminato. Questo è vitale per il modo in cui la maggior parte delle informazioni vengono trasmesse su Internet. Senza un bit di stop, è possibile che il computer di un ricevitore possa richiedere un messaggio di errore e rendere problematica l'ulteriore comunicazione con il computer di invio.
La comunicazione asincrona significa che i dati vengono trasmessi senza alcun clock esterno. Pertanto, un computer ricevente richiede di sapere quando termina il byte per essere "pronto" a ricevere il byte successivo. Oltre a un bit di stop, l'altro pezzo del puzzle è il bit di inizio, che segnala l'inizio di una nuova informazione.
Le informazioni trasmesse su Internet sono suddivise in blocchi di dati, noti come byte, per la trasmissione. I byte normalmente includono otto bit di dati, oltre a un bit di inizio e di fine per un frame di caratteri a 10 bit. Questi byte vengono quindi assemblati per presentare i dati nel loro contesto originale. I byte possono essere parti di un programma per computer o qualcosa di semplice come le parole in un'e-mail.
Curiosamente, mentre un bit di start e stop è normalmente associato alla tecnologia moderna, inclusa la trasmissione di dati all'avanguardia, i due termini hanno le loro radici nelle più vecchie tecnologie di comunicazione. Ad esempio, le macchine del teletipo alla fine del XIX e all'inizio del XX secolo dovevano essere risincronizzate dopo l'inizio di ogni personaggio, chiamate codici. Questi codici possono spesso includere più di una parola. Tuttavia, dopo che ciascun codice è stato trasmesso, verrebbe anche trasmesso un bit di stop per indicare al team ricevente che era tempo di risincronizzare.
In alcuni casi, le macchine più vecchie del teletipo potrebbero aver richiesto più di un bit di stop. Tuttavia, nella moderna comunicazione asincrona, non è necessario più di un bit di stop. Ciò può confondere alcuni utenti di computer che si imbattono nel pannello di configurazione delle comunicazioni di Windows, in particolare nei computer con sistemi operativi meno recenti. Vengono presentate una miriade di scelte, la maggior parte delle quali non ha senso per gli attuali standard di trasmissione dei dati.
Se un bit di stop non è presente per un computer che riceve dati, probabilmente verrà visualizzato un messaggio di errore. Questo errore viene chiamato errore di framing e può essere causato da una formattazione non corretta dei byte. Potrebbe richiedere l'attenzione di un professionista IT. Di solito, un errore di inquadratura è colpa della macchina di invio, non della ricezione, sebbene sia possibile che il degrado del segnale possa causare un errore di inquadratura.