이전에는 대부분의 홈페이지들의 URI가 http로 시작했었다. 그런데 언제부턴가 https로 홈페이지들의 URI가 시작되는 걸 볼 수 있다. 이전과 다르게 뒤에 s가 붙었는데 이 s는 Secure 즉, 보안을 의미한다. 이렇게 https를 통한 인터넷 접속은 현재 실행 중인 사용자의 컴퓨터가 해당 사이트의 서버와 암호화 통신을 하고있다는 것을 의미한다. https를 통한 인터넷 접속은 SSL(Secure Socket Layer)을 이용한 것이다. SSL 암호화 통신은 SSL 혹은 TLS(Transport Layer Security)라는 보안 프로토콜을 통해 브라우저와 서버가 보안이 향상된 통신을 하는 것을 말한다.
💡 SSL과 TLS는 같은 의미라고 보면 된다. SSL이후에 TLS가 출시되었는데, 일반적으로 SSL을 많이 사용한다고 한다.
SSL은 '보안 계층' 이라는 독립적인 프로토콜 계층을 만드는데, 이 계층은 응용계층과 전송계층 사이에 위치한다. Https는 SSL 또는 TLS 위에 HTTP 프로토콜을 얹어 보안된 HTTP통신을 하는 프로토콜이다. 정리하자면, SSL과 TLS는 HTTP뿐만 아니라 FTP, SMTP와 같이 다른 프로토콜에도 적용할 수 있다. HTTPS의 경우에는 TLS와 HTTP가 조합된 프로토콜만을 가리킨다.