HTTP(Hyper Text Transfer Protocol)란 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다.
프로토콜
: 컴퓨터 내부 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계그런데 HTTP
는 문제점이 있습니다. 서버에서부터 브라우저로 전송되는 정보가 암호화 되지가 않아서 데이터가 쉽게 도난 당할 수 있기 때문입니다.
HTTPS
프로토콜은 SSL
(보안 소켓 계층)을 사용함으로써 이 문제를 해결했습니다. 즉 SSL
위에 HTTP
를 얹었다고 생각하면 됩니다.
SSL
:SSL(Secure Socket Layer)은 간단하게 말하면 들어오고 나가는 데이터들을 암호화하는 보안 기능을 갖고 있는 ‘보안 인증서’