[WEBINAR] Application Acceleration: Faster Performance for End Users


Definition - What does Handshaking mean?

In communication, handshaking is the automated process for negotiation of setting up a communication channel between entities. Handshaking occurs before the transfer of data or any other communication and just after the establishment of the physical channel between the two entities.

Handshaking is helpful while establishing communication between two devices, as it can help in checking the quality and speed of the transmission and also the necessary authority needed for same.

Techopedia explains Handshaking

The noises made by dial-up modems is one example of handshaking, and the noise generated is part of the establishment of the handshake.

The handshake can provide the necessary information or protocols for the sender and receiver. It allows the receiving device to know how to receive the input data from the sender and then output the received data in the necessary format applicable to the receiver. It also provides the provisions of how the communication between the devices should continue. This is especially required when the devices are foreign to each other, like a computer to a modem, server, etc.

The parameters involved in handshaking can be hardware protocols, alphabet coding, interrupt procedures or even parity.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.