An exchange of signals that establishes communications between two or more devices. The handshake synchronizes the devices and allows data to be transferred successfully. The signals have various meanings, including
‘I am waiting to transmit.’
‘I am ready to receive.’
‘I am not ready to receive.’
‘I am switched on.’
‘The data is available.’
‘Data has been read successfully.’
See also asynchronous interface.