Xon/Xoff

Xon/Xoff[엑스온 엑스오프](때로는 X-on/X-off 또는 XON/XOFF라고 표기하기도 한다)는 컴퓨터와 비동기 직렬 접속되어 있는 다른 장치들 간에 데이터 흐름을 제어하기 위한 프로토콜이다. 예를 들어, 컴퓨터는 보통 프린터가 찍을 수 있는 것보다 더 빠르게 데이터를 전송한다. 프린터는 프린터가 컴퓨터의 속도를 따라잡을 수 있을 때까지 데이터를 임시 저장하기 위한 버퍼를 가지고 있다. 만약 프린터가 컴퓨터의 전송속도를 따라잡기 전에 버퍼가 꽉 차게되면, 프린터 내의 작은 마이크로프로세서가 데이터 전송을 중지하라는 신호인 Xoff 신호를 컴퓨터에 보낸다. 그 후 데이터가 충분히 인쇄되고 버퍼의 저장공간에 여유가 생기면, 프린터는 컴퓨터에게 데이터 전송을 다시 재개하라는 의미로 Xon 신호를 보낸다.

여기서 "X"는 "transmitter"의 약자이므로, Xon 또는 Xoff 신호는 transmitter(송신장치)를 켜거나 끄기 위한 것이다. Xon의 실제 신호는 아스키의 Ctrl-Q의 비트 구성과 같으며, Xoff는 Ctrl-S와 같다.

대개 모뎀을 자신의 컴퓨터에 설치할 때, 데이터 흐름제어를 Xon/Xoff로 할 것인지, 또는 CTS/RTS 방식으로 할 것인지를 설정하게 된다. 바이너리 데이터를 보낼 때, Xon/Xoff는 부호화된 글자이므로 인식되지 않을 수도 있다.

확장 AT 명령어 세트에 모뎀통신이 어떻게 동작하는지에 관해 자세히 나와 있습니다.


이 정보는 1999년 10월 4일에 수정되었습니다.
영어판(whatis.com)