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 |
댓글