Network

[Network] HTTPS와 HTTP 그리고 SSL

메성 2020. 4. 27. 00:20
반응형

HTTPS vs HTTP

  • HTTP는 Hypertext Transfer Protocol의 약자이다.
    • 즉, HTML을 전송하기 위한 방식이다.
  • HTTPS와 HTTP의 차이를 살펴보면 둘 다 HTML을 전송하기 위한 방식이라는 측면은 동일한데, S에서 차이가 판가름된다.
  • HTTPS에서 마지막 S는 Over Secure Socket Layer의 약자로 보안이 강화된 HTTP라는 것을 짐작할 수 있다.
    • HTTPS는 HTTP와 다르게 보안 장치가 덧붙여 있는 것으로 볼 수 있다.
  • HTTPS를 이용하여 메시지를 전송하게 되면 제 3자는 해당 메시지를 감청할 수 없게된다.
    • Ex. 로그인을 위해서 서버로 비밀번호를 전송할 때 HTTP를 사용하면 메시지를 중간에 감청할 수 있다.
    • Ex. 중요 문서 같은 것을 전송하고자할 때 중간에서 데이터를 변조할 수 있는 일이 일어날 수 있다.

 

HTTPS와 SSL

  • SSL 위에서 HTTPS가 동작한다.

    image
  • 그림을 살펴보면 SSL은 HTTP 보다 더 포괄적인 것이고, SSL 통신 방법 위에서 동작하는 서비스 중 하나가 HTTP이다.

  • HTTP가 SSL을 이용하게 되면 그것이 바로 HTTPS가 되는 것이다.

 

 

SSL과 TLS

  • SSL : 사용자의 정보를 더 안전하게 주고받기 위해 나타난 프로토콜
  • TLS : SSL이 폭넓게 사용되다가 표준화 기구인 IETF의 관리로 변경되면서 TLS로 바뀐 것이다.
  • 결국, SSL과 TLS은 같은 것으로 볼 수 있다.

 

 

 

HTTPS와 SSL 인증서 - 생활코딩

HTTPS VS HTTP HTTP는 Hypertext Transfer Protocol의 약자다. 즉 Hypertext 인 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는 Over Secure Socket Layer의 약자로 Secure라는 말을 통해서 알 수 있듯이 보안이 강화된 HTTP라는 것을 짐작할 수 있다. HTTP는 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이

opentutorials.org

 

반응형