🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Three Way Handshake

In plain terms

The three-step process that establishes a TCP connection.

Going deeper

TCP's handshake (SYN, SYN-ACK, ACK) synchronizes both sides and confirms readiness before data flows. It sets up a reliable connection.

Under the hood

Establishes sequence numbers and confirms two-way reachability; SYN floods abuse this step.

Examples

TCP connection setup, SYN/SYN-ACK/ACK, reliable connections, SYN floods.

Think of it like...

Like a quick 'Hello?', 'Hi, can you hear me?', 'Yes!' before starting a phone conversation.

Feedback & Bug Report