Signals transmitted back and forth over a communications network in order to establish a valid connection between two stations. A "hardware handshake" uses dedicated wires such as the request-to-send (RTS) and clear-to-send (CTS) lines in an RS-232 serial transmission. A "software handshake" sends codes such as "synchronize" (SYN) and "acknowledge" (ACK) in a TCP/IP transmission. See RTS, CTS and RS-232.
In the context of a protocol, the sequence of events that occurs between devices over a circuit as they set up a session.The handshaking process establishes the fact that the circuit is available and operational, establishes the level of device compatibility, and determines the speed of transmission by mutual agreement.The process of handshaking occurs as the devices pass tones or frames of data back and forth in order to negotiate the basis on which they will communicate, in consideration of the performance characteristics of the circuit. Once the handshaking process is complete, the devices move to the next stage, which is that of line discipline. See also line discipline and protocol.
(computing) A step in a protocol in which information is exchanged between computing processor devices; often as part of the initiation process for communications.
I waited for the modems to finish handshaking so I could start transferring the file.