Indietro

ⓘ Bit stuffing




                                     

ⓘ Bit stuffing

Tali bit aggiunti non trasportano informazione, ma sono utilizzati tipicamente per i seguenti motivi:

  • In alcuni protocolli che prevedono un flusso continuo di dati, gli zeri possono essere inseriti per assicurare la continuità del flusso.
  • In alcuni protocolli che prevedono frame di dimensione fissa, gli zeri possono essere inseriti per raggiungere tale dimensione
  • Alcuni protocolli come il PPP prevedono lutilizzo della tecnica del byte stuffing.
  • Per prevenire che i dati siano interpretati come dati di controllo, come per esempio accade per il protocollo X.25. In questo caso infatti il protocollo prevede lutilizzo di 6 bit consecutivi ad 1 per segnalare linizio e la fine di un frame di dati, quindi se i dati da trasmettere contengono 5 bit a 1 di seguito, viene inserito uno zero dopo il quinto 1 per evitare che i dati siano interpretati come una sequenza di controllo. Il bit 0 viene inserito dopo il quinto bit 1 indipendentemente dal bit successivo 0 o 1: questo perché la stazione di ricezione scarterà in ogni caso il bit 0 successivo a una sequenza di cinque 1 consecutivi.