http는 www상에서 클라이언트와 서버가 정보를 주고받는 통신규약입니다.
정보교환을 하게 될때 리소스는 텍스트의 형식으로 주고받게 되는데
이것은 아무런 보안적인 조치가 되어있지 않기 때문에,
제 3자가 통신을 가로채어 보더라도 아무런 문제가 생기지 않습니다.
이러한 부분을 해결하기 위해 https가 나오게 되는데
이는 기존의 http에다 ssl 보안정책을 더한것입니다.
https는 웹서버에 80번 포트가 아닌 443번 포트로 tcp 소켓 연결을 하게되고,
핸드셰이크를 통하여 공개키를 교환하게 되고 연결이 되는 방식입니다.
https의 특징으로는 암호와, 인증, 변경감지 등이 있습니다.