SSL(Secure Sockets Layer) 프로토콜은 Netscape Communications Corporation에서 개발했습니다.
SSL은 클라이언트 및 서버 사이에서 전송되는 데이터를 은밀하게 유지할 수 있게 합니다. 이 프로토콜을 사용하면 클라이언트에서 서버의 ID를 인증할 수 있습니다. SSL 버전 3은 클라이언트 ID의 인증을 필요로 합니다.
서버에 디지털 인증이 있을 때에는 Netscape Navigator 및 Microsoft Internet Explorer와 같은 SSL 가능 브라우저가 SSL을 사용하여 서버와 통신할 수 있습니다. SSL을 통해 인터넷이나 개인 인트라넷에 보안 가능 웹 사이트를 간편하게 설정할 수 있습니다. HTTP/SSL을 지원하지 않는 브라우저는 HTTPS를 사용하여 URL을 요청할 수 없습니다. 비SSL 브라우저는 보안 통신이 필요한 양식의 제출을 허용하지 않습니다.
HTTPS는 SSL 및 HTTP를 결합하는 고유 프로토콜을 나타냅니다. SSL 보호 문서에 링크된 HTML 문서에서 앵커로 https://를 지정하십시오. 클라이언트 사용자는 https://를 지정하여 SSL 보호 문서를 요청함으로써 URL을 열 수도 있습니다.
HTTPS(HTTP + SSL) 및 HTTP는 다른 프로토콜로 다른 포트(각각 443 및 80)를 사용하기 때문에 SSL 및 비 SSL 요청을 동시에 실행할 수 있습니다. 이로 인해 보안 요청을 작성하는 브라우저에만 특정 정보를 제공하는 반면 사용자에게는 보안 없이 정보를 제공할 수 있습니다. 이 기능을 이용하여 인터넷의 소매상은 사용자가 보안 없이 상품을 보지만, 그 후 보안을 사용하여 주문서를 기입하고 신용 카드 번호를 전송하도록 지원할 수 있습니다.