Che cos’è un bit di arresto?

Un bit di stop è un carattere in una comunicazione asincrona che fa sapere a un ricevitore che il byte trasmesso è terminato. Questo è fondamentale per il modo in cui la maggior parte delle informazioni viene trasmessa su Internet. Senza un bit di stop, è possibile che il computer di un destinatario potrebbe 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 vengono suddivise in blocchi di dati, noti come byte, per la trasmissione. I byte normalmente includono otto bit di dati, più un bit di inizio e un bit di arresto 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 messaggio di posta elettronica.

Curiosamente, mentre un bit di stop e start è normalmente associato alla tecnologia moderna, inclusa la trasmissione di dati allo stato dell’arte, i due termini hanno le loro radici nelle vecchie tecnologie di comunicazione. Ad esempio, le macchine telescriventi alla fine del XIX e all’inizio del XX secolo dovevano essere risincronizzate dopo l’inizio di ogni carattere, chiamate codici. Questi codici possono spesso includere più di una parola. Tuttavia, dopo la trasmissione di ogni codice, veniva trasmesso anche un bit di stop per indicare al team ricevente che era il momento di risincronizzarsi.

In alcuni casi, le macchine telescriventi più vecchie potrebbero aver richiesto più di un bit di stop. Tuttavia, nella moderna comunicazione asincrona, non è necessario più di un bit di stop. Ciò potrebbe confondere alcuni utenti di computer che si imbattono nel pannello di configurazione delle comunicazioni di Windows, specialmente nei computer con sistemi operativi precedenti. Viene presentata una miriade di scelte, la maggior parte delle quali non ha senso per gli standard di trasmissione dati odierni.
Se non è presente un bit di stop per un computer che riceve dati, è probabile che venga visualizzato un messaggio di errore. Questo errore è chiamato errore di frame e può essere causato da byte non formattati correttamente. Potrebbe richiedere l’attenzione di un professionista IT. Di solito, un errore di framing è colpa della macchina trasmittente, non di quella ricevente, sebbene sia possibile che il degrado del segnale possa anche causare un errore di framing.