The transmission of extra data on a channel in order to coNTrol the device sending data in the other direction on that channel. For an EIA-232 connection, this means sending CoNTrol-S and CoNTrol-Q characters to stop and start transmission. Since software handshaking requires the transmission and processing of extra data it can be less efficieNT than hardware handshaking. (1996-10-16)