티스토리 뷰

반응형

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

 

반응형

'Network' 카테고리의 다른 글

[Network] TCP와 UDP  (0) 2020.05.11
[Network] SSL 인증서  (0) 2020.05.10
[Network] HTTP 1.1 vs HTTP 2.0  (0) 2020.05.03
[Network] SSL(대칭키와 공개키)  (0) 2020.04.28
[Network] HTTP 1.0 vs HTTP 1.1  (1) 2020.04.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함