SSL is a protocol to enable encrypted communications across the internet. It provides privacy, authentication, and message integrity. SSL is often used in communications between browsers and servers.
During an SSL connection, each side sends a Security Certificate to the other. Both sides then encrypt what they send, ensuring that only the intended recipient can decode it.