What Is Meant by a Handshaking Protocol?

What Is Meant by a Handshaking Protocol? thumbnail
Handshaking protocols allow disparate entities to talk to each other.

A handshaking protocol is the method by which two computers on a network establish a connection using some kind of networking tool. Each kind of network connection, such as a request from a Web browser to a Web server, or a file-sharing connection between two peer computers, has its own handshaking protocol that must be completed before completing the action requested by the user.

  1. The Facts

    • A handshaking protocol defines the method by which data is expected to be received, the content of the initial data sent and the parameters of the response. A handshake can be a single-query-response step, or it can be many such steps. A ping from one computer to another sends a single Internet packet and responds with another single packet; as this is the simplest possible handshake, it is often used to test basic network connections. On the other hand, a virtual private network (VPN) connection request will have many handshaking steps as the VPN may verify the incoming IP address of the request, the user name and password and the requested access; meanwhile, the sending computer will evaluate the integrity of the VPN's security certificate.

    History

    • Handshaking protocols are as old as computer networks and are used in nearly every network connection (except those network methods, such as user datagram protocol, that are designed to be used without one). Many people were first exposed to the concept of a handshake with dial-up computer modems and fax machines; the distinctive sounds they made when connecting were an audible representation of the modem handshake.

    Significance

    • Nearly every Internet connection requires an invisible handshaking method before sending the actual data requested; a initial request for a Web page includes a hypertext transfer protocol handshake, which is conducted invisibly between the browser and the Web server. Fast and efficient handshaking protocols are important for any server that is expected to handle a heavy load.

    Types

    • There are hundreds of handshaking protocols in regular use and no limit to the number of handshaking methods that can be theoretically devised. Examples of handshaking in common use on the Internet--as well as many theoretical methods that are obsolete or unimplemented--can be found by searching for "handshake" in the Internet RFC Archives.

    Time Frame

    • Handshaking is designed to be a quick prelude to other network activity; most Internet handshaking protocols are designed to be dispatched in nanoseconds of computer CPU time and within milliseconds of network time.

Related Searches:

References

  • Photo Credit Image by Flickr.com, courtesy of Janet McKnight

Comments

You May Also Like

  • Handshaking Protocols

    Handshaking Protocols. You only have a few brief moments to make a positive first impression with someone you just met. This first...

  • What Is a Handshake in Computer Terminology?

    Handshakes are computer speak for electronic acknowledgments. Before a particular computer function goes any further, the computer checks in to make sure...

  • My Wireless Network Won't Recognize the Internet Handshake

    The Internet handshake is the actual connection between your Internet modem or connection and your computer's network. If the wireless network doesn't...

  • What Is a Server Certificate?

    A server certificate is a digital certificate, issued to a server by its owner or by a recognised certificate authority, which contains...

  • Define Internet Protocol

    Internet Protocol (IP) refers to the method in which data is delivered between hardware devices over the World Wide Web. Information is...

  • What Is a Null Modem Cable & What Is it Often Used for?

    A null modem cable is a cable that takes the place of a modem in linking two devices directly to each other...

  • What Is Meant by Isochronous Data Transfer?

    Isochronous data transfer refers to a data transfer protocol that demands that information be delivered within a certain time period. Isochronous transfer...

  • SSL Change Cipher Spec Protocol

    The SSL Change Cipher Spec Protocol is part of the Secure Sockets Layer, or SSL. A cipher is an encryption method, and...

  • How to Cause the SSL Handshake Failure

    SSL (Secure Socket Layer) is the primary encryption-protocol algorithm used on the Internet to secure websites and prevent eavesdropping. SSL requires several...

  • Handshaking Techniques

    Shaking hands is a quick shortcut to discerning character. Some business leaders say they're twice as likely to remember someone they shake...

  • The Palermo Protocol

    Comments. You May Also Like. Handshaking Protocols. Handshaking Protocols. You only have a few brief moments to make a positive first impression...

  • How to Configure PPP Authentication

    Point-to-point protocol (PPP) sends traffic back and forth between two computers. When you configure PPP authentication, you're telling your computer that you...

  • What Protocols Comprise SSL?

    Secure Sockets Layer (SSL) protocol is comprised of two distinct protocols. internet security concept - cables and padlock image by dinostock from...

  • SSL Security Protocol

    Comments. You May Also Like. SSL Encryption Protocol. Encryption begins after an initial connection called a handshake activates the SSL protocol during...

  • How to Receive a Handshake

    In American culture, a handshake is a greeting between two people. It's a mutual sign of acknowledgement, and an unspoken agreement that...

  • Handshaking Etiquette

    When shaking someone's hand, keep it brief, avoid rubbing your hands afterward and use one hand. Try not to squeeze when shaking...

  • How Do I Download from HTTP Protocol?

    When it comes to downloading files, multiple ways exist to get the file on your computer. The most common way is using...

  • Handshake Agreements

    A handshake agreement is also known as a verbal, or "gentleman's agreement" and means an informal understanding reached between two parties. A...

Related Ads

Featured