Three-Way Handshake
Alice first says, hello to indicate to Bob that she wants to talk with him. Bob replies with a hello to indicate that he is willing to talk. Alice further sends some message to confirm to Bob that communication will take place and that the initial hello was not just a passing greeting.
In the three-way handshake process, the sequence numbers and acknowledgement numbers are similarly exchanged. Although it serves such a seemingly simple purpose of initiating a conversation, the TCP handshake is incredibly important because it is designed to overcome unreliable communication streams, such as those found in cellular phone conversation when streams of conversation bits are lost. Furthermore, the three-way handshake provides some security against people trying to spoof connections. The three-way handshake is not completely secure, for sequence-number prediction may still allow spoofing, and SYN floods can be used to cause a DoS attack on the machine.
See Also: Denial of Service (DoS); Synchronize Packet (SYN); TCP/IP or Transmission Control Protocol/Internet Protocol.
Browse dictionary entries near Three-Way Handshake
- three-way
- three-strikes law
- three-square
- three sheets to the wind
- three-ring circus
- three R's
- three-quarter binding
- three-quarter
- three-pointer
- three-point play
- three-wheeler
- threefold
- threepence
- threepenny
- threescore
- threesome
- thremmatology
- threnode
- threnodic
- threnodies
