What is Three-way handshake?
The procedure that establishes a TCP connection. Three exchanges, the client's SYN, the server's SYN+ACK and the client's ACK, confirm each side's initial sequence number.
Japanese name: 3ウェイハンドシェイク
Three-way handshake appears in 2 practice questions across 1 topic, including Computer Networking Basics.
Field: Computer Networking Basics
FAQ
Why are three exchanges needed instead of two?
Each side's initial sequence number must be confirmed as received by the other. With only two exchanges, the server could not confirm that its number reached the client.
Does UDP have a three-way handshake?
No. UDP does not establish connections, so it can send data immediately. QUIC, which runs on UDP, performs its own handshake combined with the cryptographic key exchange.