Handshake Definition/Meaning:
An arrangement for synchronizing two communicating devices, usually at
low level. The handshake synchronizes the devices for the transfer of a unit of
data.
For example, a two-way handshake begins when one of the communicating devices
(the master) requires communication; it asserts a signal, or SYN. The other
device (the slave) detects this signal and asserts a reply, SSYN. The two
devices are now synchronized and can transfer data. The handshake is completed
by one device removing its synchronizing signal, the other device detecting the
change and removing its synchronizing signal Another handshake can then take
place.
Complications arise when more than two devices are involved. A three-way
handshake is used in the IEEE 488 bus (IEC 625, HP-IB).
|