Handshake protocol

A handshake protocol is a protocol used to establish a connection between two entities on a computer network. The protocol establishes the link and usually passes information about each entity to the other.