This method is used to connect two hosts on a computer network together, each host known as the client (the main host) and the server (a distant host), respectively. Once the client wants to make a connection to the server, the client can start a TCP three-way handshake with the server. This will allow the client computer (the main device) to send and receive messages to and from the server (a distant device) once the process is complete. Starting a normal TCP connection requires three separate steps: