Xon / xoff

Definição – O que significa XON / XOFF?

XOFF / XON é um protocolo para controlar o fluxo de dados entre dois computadores ou entre dois dispositivos. Durante a comunicação de dados, geralmente é estabelecida uma conexão por meio de portas. O “X” no nome significa “transmissor”, então XON e XOFF são comandos para ligar ou desligar um transmissor, respectivamente. Ao enviar dados binários, o comando XON / XOFF pode não ser reconhecido porque é codificado por caracteres.

Definirtec explica XON / XOFF

O código real usado por XON é equivalente ao código ASCII para a combinação de teclado Ctrl-Q (DC1, que é 17 em decimal), enquanto que para XOFF é o código ASCII equivalente para Ctrl-S (DC3, que é 19 em decimal). Por exemplo, quando uma unidade USB é conectada através de uma porta USB de um computador e um arquivo de dados deve ser enviado do computador para a unidade USB, quando o buffer do receptor atinge um ponto onde não pode aceitar mais dados, ele envia um Comando XOFF para o transmissor. Assim que o transmissor lê o sinal XOFF, ele interrompe o processo de transmissão e só continua após obter um comando XON correspondente.