handshaking
Uma série de sinais confirmando que a comunicação pode ocorrer entre computadores ou outros dispositivos. Um handshake de hardware é uma troca de sinais em fiação específica (diferente de cabos de dados) na qual cada dispositivo indica a sua prontidão para enviar ou receber dados. Um handshake de software consiste de sinais transmitidos pela mesma fiação usada para transferir dados, como em comunicações entre dois modems em linhas telefônicas.