Casa > O > O Que É O Recheio Bit?

O que é o recheio Bit?

Os dados são divididos em quadros menores para transmissão. A partir da camada de rede a data é recebida pela camada Datalink e a partir da camada Datalink os dados são recebidos pela camada física. Os frames que são enviados podem ser de tamanho fixo ou de tamanho variável. O enquadramento de tamanho variável inclui duas abordagens - abordagem orientada para caracteres (Byte-stuffing) e a abordagem orientada para bits (Bit stuffing).

O protocolo orientado para bits, a secção de dados de um frame é uma sequência de bits a ser interpretada pela camada superior como texto, gráficos, áudio, vídeo e assim por diante. No entanto, além dos cabeçalhos e trailers no frame, precisamos de delimitadores para separar um frame de outro. A maioria dos protocolos usa uma bandeira padrão de 8 bits (01111110) como delimitador para definir o início e o fim do frame. Agora, se o padrão de flag aparece nos dados, precisamos de alguma forma informar o receptor que este não é o fim do frame. Fazemos isto recheando um único bit (em vez de byte como no caso do recheio de bytes) para evitar que o padrão se pareça com uma bandeira. Esta estratégia é chamada de recheio de bits. No recheio de bits, se um 0 e cinco bits consecutivos são encontrados, um 0 extra é adicionado. Este bit extra recheado é eventualmente removido dos dados pelo receptor.

main-qimg-ea137e4e8efa6264b4c8f766861a6ecb
  • Fig. Bit Stuffing and Unstuffing

Se a bandeira como o padrão (01111110) aparecer nos dados, ele mudará para 011111010 (recheado) e não é confundido pelo receptor. A verdadeira bandeira 01111110 não é empalhada pelo emissor e é reconhecida pelo receptor como o delimitador.

Image Credit : Figura (11.4), Comunicação de Dados e Rede (Behrouz A Forouzan)

De Kipton

O Príncipe Andrew chegou perto da linha da frente durante a Guerra das Malvinas? :: O que são todos os smartphones Samsung de 12GB de RAM para comprar agora?