Xon / Xoff (X-on / X-off o XON / XOFF)

Xon / Xoff (a veces escrito "X-on / X-off" o "XON / XOFF" y pronunciado eks-AWN eks-AWF) es un protocolo para controlar el flujo de datos entre computadoras y otros dispositivos en una conexión serial asíncrona . Por ejemplo, una computadora generalmente envía datos a una impresora más rápido de lo que la impresora puede imprimir. La impresora contiene un búfer donde se almacenan los datos hasta que la impresora se pone al día con la computadora. Si el búfer se llena antes de que la impresora se ponga al día, un pequeño microprocesador en la impresora envía una señal X / off para detener el envío de datos. Cuando se imprimen suficientes datos y el almacenamiento en búfer queda libre, la impresora envía una señal X / on indicando a la computadora que reanude el envío de datos.

La "X" significa "transmisor", por lo que X / encendido y X / apagado son señales para encender o apagar un transmisor. La señal real para X / on es la misma configuración de bits que la combinación de teclado ASCII Ctrl-Q. La señal X / off es el carácter Ctrl-S.

Cuando defina su módem para el sistema operativo de su computadora, es posible que deba especificar el uso del control de flujo con X / on / Xoff o con CTS / RTS (Clear to Send / Ready to Send). Al enviar datos binarios, es posible que Xon / Xoff no se reconozca porque está codificado con caracteres.