SSL
Secure Sockets Layer
The SSL protocol runs above TCP/IP and below higher-level protocols such as HTTP (Hypertext Transport Protocol) or IMAP (Internet Message Access Protocol). It uses TCP/IP on behalf of the higher-level protocols, and in the process allows an SSL enabled server to authenticate itself to an SSL enabled client.