하드웨어 흐름 제어 【Hardware flow control】

데이터 통신의 흐름을 제어하는 방법의 하나로, 통상의 신호선(線)과는 달리 별도의 흐름 제어전용 신호선을 가지는 방식. 이와는 반대로, 통상의 신호선에 송수신하는 데이터열 속에 제어 데이터를 넣어 놓는 방식을 소프트 흐름 제어라고 한다.

하드웨어 흐름 제어는 제어전용의 신호선이 필요하기 때문에 설계는 복잡하지만 송수신하는 데이터에 제어 데이터를 넣지않고 전송을 완료하기 때문에 데이터 효율이 좋다. 원격지와 공중회선으로 통신하는 경우 등, 통신회로의 특성상 어떻게해도 소프트웨어 제어를 이용해서는 안되는 경우를 빼고, 현재는 거의 모든 경우에 소프트웨어 흐름제어가 이용된다.

RS-232C에는, 하드웨어 흐름 제어를 위한 'CS(Clear to Send)'와 'RS(Request to Send)'의 제어신호를 가지고 있다. 이 때문에, RS-232C에 있어서 흐름 제어는, CTS/RTS 흐름 제어 방식으로 불리운다.

의견 또는 추가를 원하는 용어: