Three-Way Handshake
The process used to establish a TCP connection between client and server. The client sends a SYN packet, the server responds with SYN-ACK, and the client confirms with ACK. Only after this handshake completes can application data (like HTTP requests) be transmitted. Connection timeout errors often occur when this handshake fails.