본문 바로가기
OS & Network

http와 https의 차이

by 새발개발JA 2021. 3. 2.
반응형

URL과 HTTP

URL은 웹사이트 주소와 동일하게 생각할 수 있지만 다르다. URL은 웹사이트주소를 포함하는 더 큰 개념이다. 

그래서 URL에 접속할때는 맞는 프로토콜을 사용해야 한다. HTTP는 웹브라우저를 사용해 접속한다.

 

HTTP(HyperText Transfer Protocol)

인터넷에서 웹서버 - 웹 브라우저 사이 텍스트 문서를 전송하기 위한 통신규약이다.

즉, 하이퍼텍스트(HyperText)를 전송(Transfer)하기위한 통신규약(Protocol)이다. 

→ 바로 이때 !! 모든 데이터를 텍스트로 주고 받아 보안상 원치않는 데이터 유출이 발생할 수 있다.

더보기

HTTP 서버는 기본 80번 포트에서 서비스 대기 중이며

클라이언트(웹브라우저)가 TCP 80 포트를 사용해 연결하면

서버는 요청에 응답하며 자료를 전송한다. 

 

HTTPS(HTTP + Secure Socket)

HTTP의 보안취약점을 해결하기 위한 프로토콜이 HTTPS이다. 기본골격은 HTTP와 동일하지만 보안요소가 추가되었다.

즉, 웹서버- 웹브라우저 간 모든 통신 내용이 암호화된다.

 

HTTPS 는 ... 

1. 설치와 인증서 유지에 추가적인 비용이 들고

2. http에 비해 상대적으로 느리다

 

→ 그래서 민감한 정보가 있는 페이지의 경우 https 아닌경우 http를 사용하면 된다. 

 

 

반응형

댓글