SSL is a security protocol that provides communications
privacy. SSL enables client and server applications to communicate
in a way that is designed to prevent eavesdropping, tampering, and
message forgery.
How an SSL connection is established
An SSL connection is established though a handshake (a
series of communications exchanges) between the client and the server.