TCP/IP uses three-way handshake.To establish the connection, a client sends a SYN request to the server.The server sends a SYN-ACK to the client indicating that it has received the SYN request from the client. The client sends ACK to the server and the connection is established.