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)