HTTP vs HTTPS

faunus·2021년 4월 21일
0

CS

목록 보기
2/4
post-thumbnail

HTTP vs HTTPS

CS의 기초를 공부하려다보면 항상 먼저 볼 수 있는 것이 이런 HTTP와 관련 된 것이다.
단순히 코딩만 할 것이 아니라 어떻게 작동하는지 이해하는 것의 중요성을 느끼고 있다.
기초 상식을 다루는 많은 책에서 주로 Hosting, Domain, DNS와 함께 Http를 다루고 있다.

우선 HTTP request에 대해서 간단하게 알아보자!

  • HTTP를 이용한 통신은 현재 Mobile이나 Web Service에서 가장 많이 사용되어지고 있는 통신 방식이다.

  • HTTP 통신은 응답 후 연결을 끊게 되며, 과거에 대한 정보를 전혀 담지 않는다.
    즉, 지금 보내는 HTTP 요청은 지난 번에 내 정보를 담아보냈던 요청과는 관계가 없다.

  • 그렇기 때문에 인증이 필요한 경우 주체가 누구인지에 대한 정보가 필수적이다.


HTTP : Hypertext Transfer Protocol
HTTPS : Hypertext Transfer Protocal Secure

  • 풀어놓은 말을 보면 알겠지만 Secure 즉, "신뢰할 수 없는 사이트"를 구분해주고, "보안 기능"을 추가하기 위해서 도입된 것이 바로 https이다.

  • 신뢰할 수 있는 기준은 SSL인증서를 통해서 데이터를 암호화하여 보안을 유지한다.

  • 구글에서도 SEO 검색순위결과에 https에 가산점을 부여한다고 발표한 바 있다.

  • https는 설치 및 인증서를 유지하는데 추가적인 비용이 발생하므로, 민감한 정보가 없거나 seo 최적화가 필요 없는 경우라면 http로 만들어도 무방하다!

profile
예술을 사랑하는 개발자

0개의 댓글