http를 https로 바꾸라는 과제를 하기전에 http 와 https의 차이점을 간략하게 정리하고자한다. 간략하게 핵심적인 차이점을 말하자면 http에 SSL보안을 더한 것이 https이다. http는 비연결식으로 클라이언트가 요청하면 서버가 응답하는 구조이다. (비연결식하면 떠오르는 UDP) https은 SSL이나 TLS프로토콜을 이용하여 세션 데이터를 암호화 하여 통신을 한다. 작년에 암호과제에 보조연구원으로 공부할 때 Wireshark에서 지겹도록 본 SSL, TLS.... TLS의 Handshake를 지겹도록 공부했는데....나름의 도움이 된 것 같다. http가 비연결식이라면 https는 연결식이기 때문에 통신을 하기 이전에 handshake 과정이 필요하다. handshake과정을 통해 SS..