Handshake is a protocol for devices to exchange information about the communications connection itself, such as when to start and stop transmitting.