Hyper Text Transfer Protocol의 줄임말이며, 클라이언트와 서버 간에 통신을 주고 받는 기본적인 프로토콜 입니다.
주용도로 서버에서 브라우저로 데이터를 전송하는 용도로 많이 사용한다. 하지만 전송되는 데이터가 암호화 되지 않기 때문에, 노출 위험이 있다.
Hyper Text Transfer Protocol Secure의 줄임말이며 SSL을 사용한다는 특징이 있다.
SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고, 서버와 브라우저가 정보를 주고받을 때 도난당하는 것을 막아준다.
HTTP 전체를 암호화하는 것이 아닌 HTTP Body를 암호화한다. HTTP Header는 암호화 하지 않는다!
Secure Sockets Layer의 줄임말로 웹 서버와 브라우저간의 보안을 위해 만든 프로토콜이다.
공개키 / 개인키 기반으로 사용함