HTTPS
HTTPS is an extension of the HTTP for secure communication. The data channel is encrypted using Transport Layer Security TLS while its predecessor Secure Sockets Layer SSL is not recommended due to the security vulnerabilities with the protocol.
