Índice:
Definição - O que significa Bit Stuffing?
O preenchimento de bits é o processo de inserir bits de não informação nos dados para interromper os padrões de bits e afetar a transmissão síncrona de informações. É amplamente utilizado em protocolos de rede e comunicação, nos quais o preenchimento de bits é uma parte necessária do processo de transmissão. O preenchimento de bits é comumente usado para elevar os fluxos de bits a uma taxa de transmissão comum ou para preencher quadros. O preenchimento de bits também é usado para codificação limitada no comprimento da execução.
Techopedia explica Bit Stuffing
Para preencher os quadros de bits, a posição em que os novos bits são preenchidos é comunicada ao final de recebimento do link de dados. O receptor remove os bits extras para retornar os fluxos de bits à sua taxa de bits original. Isso é usado quando um protocolo de comunicação requer um tamanho de quadro fixo. Os bits são inseridos para tornar o tamanho do quadro igual ao tamanho definido.
O preenchimento de bits também funciona para limitar o número de bits consecutivos do mesmo valor incluído nos dados transmitidos para codificação limitada no comprimento da execução. Este procedimento inclui um bit do valor oposto após o número máximo permitido de bits consecutivos do mesmo valor. Por exemplo, se um número de zero bits é transmitido consecutivamente, o terminal receptor perde a sincronização porque passou muito tempo sem detectar a tensão. Usando o preenchimento de bits, conjuntos de bits que começam com o número um são inseridos em fluxos de zeros em intervalos específicos. O receptor não requer nenhuma informação extra sobre a localização dos bits quando os bits extras são removidos. Esse preenchimento de bits é feito para garantir a transmissão de dados confiável e garantir que as transmissões iniciem e terminem nos lugares certos, entre outros propósitos.