| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
This article is about the computer science term. For the greeting habit, see handshake. For the mathematical lemma, see handshaking lemma. In information technology, telecommunications, and related fields, handshaking is an automated process of negotiation that dynamically sets parameters of a communications channel established between two entities before normal communication over the channel begins. It follows the physical establishment of the channel and precedes normal information transfer. It is usually a process that takes place when a computer is about to communicate with a foreign device to establish rules for communication. When a computer communicates with another device like a modem, printer, or network server, it needs to handshake with it to establish a connection. Handshaking may be used to negotiate parameters that are acceptable to equipment and systems at both ends of the communication channel, including, but not limited to, information transfer rate, coding alphabet, parity, interrupt procedure, and other protocol or hardware features.
[edit] ExamplesThe TLS Handshake Protocol is used to negotiate the secure attributes of a session. (RFC 5246, p.37)[1] [edit] References |
| ↑ top of page ↑ | about thumbshots |