Secure Sockets Layer (SSL) is a cryptographic protocol designed to provide secure communication over a computer network by encrypting data transmitted between a client and a server. Although largely replaced by Transport Layer Security (TLS), SSL remains a foundational technology for establishing encrypted connections and ensuring data integrity and confidentiality on the internet.