TCP, HTTPS, and HTTP are protocols that engage in a connection handshake for communication setup.
The protocols that use a connection handshake are TCP, HTTPS, and HTTP. TCP (Transmission Control Protocol) is a connection-based protocol that uses a three-step handshake mechanism to establish a connection for reliable data transfer. HTTPS (Hypertext Transfer Protocol Secure) is a secure version of HTTP that encrypts data during communication, and HTTP (Hypertext Transfer Protocol) is the standard protocol for transferring data over the web.