우리가 기존에 알고있던 HTTP(HyperText Tranfer Protocol)은
www(World Wide Web)상에서 정보를 주고 받을수 있는 통신 규약이다.
Client-Server 간의 요청,응답(request,response)방식의 통신 규약이며,
이는 국제적 규약이다. 하지만 HTTP는 한계가 있다. 그것은 보안성인데
사용자의 정보나 프라이버시한 정보들도
큰 가림막 없이 살펴볼수도 있기때문에 위험한 부분도 많다.
이러한 문제를 해결하기 위에 이름뒤에 Secure라는 단어를 덧붙여서 만들어진 것이
지금 알아볼 HTTPS(HyperText Tranfer Protocol Secure)이다.
https의 기능은 많지만 주요기능을 꼽자면 세가지가 있다.
만일, 클라이언트(웹브라우저)가 평범한 http가 아닌
https 스킴을 갖는 URL 주소를 만나면,
TCP 연결
을 맺고,키 교환
)하고,