본문 바로가기

CS(computer science)/네트워크

HTTP와 HTTPS의 차이점

http와 https

 

개요

  • HTTP란
  • HTTPS란
  • HTTP와 HTTPS의 차이점

HTTP란?

 1.정의

 http는 Hyper Text Transfer Protocol의 약자로 인터넷에서 각종 정보를 주고받을 수 있도록

정의된 프로토콜이다. 보통 인터넷 클라이언트가 원하는 요청을 서버로 보내고 응답 받을 때

이 HTTP구약으로 주고받게 된다.

 

 2.단점

 http는 텍스트 교환을 하기 때문에 누군가 네트워크 전송 과정에서 해킹할 경우 해당 내용을 모두 확인 할 수 있는 문제가 발생하게 되었습니다. 그 후에 나온것이 보안의 문제를 해결하기 위해 HTTPS가 등장하게 되었습니다.

 

용어설명

 인터넷 상이나 각종 장비들 사이에 공통된 메세지를 정해서 주고받는게 문제 없도록 정의된 구약.

이 프로토콜 규칙에 맞게 장비들이 개발되기 때문에 데이터를 주고 받을 때 별도의 변환 작업 없이 주고받을 수 있는

장점이 있다.

 

HTTPS란?

HTTPS

 

1.정의

 HTTP가 시간이 지나고 보안의 강화가 필요하였습니다. 그래서 추가로 만들어진 것이 HTTPS입니다. HTTPS는 HTTP에서 secure socket layer의 약자인 s가 추가된 프로토콜로 기존의 데이터 내용은 동일하지만 보안 관련 규약이 추가되어 더욱 안정적인 통신을 지원하기 위해 만들어졌다. 

 

2.특징

 SSL이라는 보안관련 프로토콜이 추가되었는데 개인키와 공개키가 없으면 안의 내용 확인이 불가능하기 때문에 보안이 강화된

프로토콜이다. 디지털 인증서를 제공하는 Certificate Authority를 통해 데이터가 암호화되기 때문에 더욱 안정적인 인터넷 전송이 가능

 

HTTP, HTTPS의 차이점

두개의 차이점은 보안 관련 프로토콜에 있다. 보안이 필요한 곳은 HTTPS를 사용해야 하지만 보안이 따로 필요없는 웹사이트, 블로그, 홍보용페이지등은 HTTPS뿐만 아니라 HTTP를 사용해도 괜찮다.

 

-여담-

HTTPS가 검색 상위에 노출된다는 말이 있다.

GOOGLE은 HTTP를 안전하지 않은 사이트라고 표시한다.

 

 

 

'CS(computer science) > 네트워크' 카테고리의 다른 글

GET VS POST  (0) 2021.08.12
대칭키 암호화 방식 vs 공개키 암호화 방식  (0) 2021.08.10
TCP 3 Way-Handshake ,4 Way-Handshake  (0) 2021.08.10
인터넷과 웹의 차이  (0) 2021.08.09
OSI 7계층  (0) 2021.08.06