What is meant by handshaking? Explain with neat diagram
Question
What is meant by handshaking? Explain with neat diagram
Solution
Handshaking, in the context of computer science and telecommunications, 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 two-way process, hence the term "handshaking". The process involves the exchange of information between two devices about their capabilities, like speed and size of data packets. This exchange of information is necessary to establish rules for communication.
Here's a simple diagram to illustrate the process:
Device A ---------------> Device B (Sends a communication request)
Device A <--------------- Device B (Acknowledges and sends its capabilities)
Device A ---------------> Device B (Sends its capabilities)
Device A <--------------- Device B (Agrees on set parameters)
Device A ---------------> Device B (Starts normal communication)
In this diagram, Device A initiates the handshaking process by sending a communication request to Device B. Device B acknowledges the request and sends back its capabilities. Device A then sends its capabilities to Device B, and Device B agrees on the set parameters. After this, normal communication can begin between Device A and Device B.
Similar Questions
Concept of handshaking
Handshaking in I/O operations refers to:*The process of signaling the completion of data transferThe process of establishing connections between devicesThe exchange of control signals to start and end data transmissionThe synchronization of clock signals in devices
The sequence of SYN, SYN/ACK, and ACK packets is known as the three-way handshake high five two-way handshake four-way handshake
In a communication protocol using asynchronous data transfer, what is the purpose of the handshaking process?*1 pointTo specify the baud rateTo manage transfer rateTo recognize addressTo synchronize the sender and receiver
Define source -initiated transfer using handshaking
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.