본문 바로가기
  • soobinhand의 기술 블로그
Computer Science/네트워크

[네트워크] HTTP와 HTTPS의 차이

by soobinhand 2022. 1. 22.
728x90

HTTP와 HTTPS의 차이

개요

HTTP는 다시 한 번 공부하자면 인터넷 상에서 데이터 통신을 위한 프로토콜이다. 또 서버/클라이언트 모델을 따르고 있다.

그럼 HTTPS는 무엇일까?

Hyper Text Transfer Protocol까지는 맞을 것 같은데 과연 S는 무엇일까?

 

HTTPS

Hyper Text Transfer Protocol Secure의 약자이다.

안전하게 해준다는 뜻같다.

클라이언트와 서버 간의 모든 커뮤니케이션을 암호화 하기 위하여 SSL이나 TLS를 사용한다.

이 커넥션은 클라이언트가 민감한 정보를 서버와 안전하게 주고받도록 해준다.

쉽게 얘기하면, 그냥 HTTP보다 안전하게 데이터 통신이 가능하다는 뜻이다.

 

차이점

HTTP는 암호화가 추가되지 않았기 때문에 보안에 취약하다.

HTTPS는 안전하게 데이터를 주고받을 수 있다.

하지만 HTTPS를 이용하면 암/복호화의 과정이 필요해서 HTTP보다 속도가 좀 느리다.

 

서로 언제 사용하는게 좋을까?

HTTP는 노출이 되어도 괜찮은 단순한 정보 조회 등을 처리하고 있다면 사용.

HTTPS는 개인 정보와 같은 민감한 데이터를 주고 받아야 할 때.

 

SSL이나 TLS는 다음 포스트에 포스트할 것이다.

728x90

'Computer Science > 네트워크' 카테고리의 다른 글

[네트워크] POST과 PUT차이 / PUT과 PATCH 차이  (0) 2022.01.26
[네트워크] GET과 POST 차이  (0) 2022.01.25
[네트워크] HTTP  (0) 2022.01.22
[네트워크] REST API  (0) 2021.12.01

댓글