Three-Way Handshake
It is a method used by TCP to SET UP a connection
Steps
Host A sends a SYN packet
Host B sends a SYN-ACK packet
Host A sends ACK packet
Then TCP socket connection is ESTABLISHED
SYN and ACK
SYN stands for synchronize ACK stands for acknowledge
SYN and ACK messages are indicated by a either the SYN bit, or the ACK bit inside the TCP header SYN-ACK message has both the SYN and the ACK bits turned on (set to 1) in the TCP header.