- HTTP와 HTTPS의 차이점 정리 [chapter 03 선택 미션]
1. URL : 정보를 주고받기 위해 약속된 방식
서버에 접속하기 위해서는 원래는 125.209.222.142와 같은 IP 주소를 입력해야 한다.
그러나, IP를 일일이 기억하고 입력하는 것은 매우 번거롭기에 DNS(Domain Name System)를 이용하여 IP 주소와 도메인을 매핑(mapping)하고, 그 결과로 URL 주소를 만든다.
2. HTTP : 웹사이트의 통신 규약
HTTP는 HyperText Transfer Protocol의 줄임말로,
클라이언트와 서버 간의 요청과 응답을 도와주는 프로토콜이다.
일반적으로 80 포트를 사용하며, stateless로 작동한다.
(클라이언트가 같은 요청을 두 번 보내도 서버는 모른다.)
3. HTTPS : HTTP + Secure
HTTPS는 HTTP에 보안(Secure) 기능을 더한 프로토콜이며,
CA라는 인증기관으로부터 인증서를 발급받아 데이터를 보다 안전하게 주고받을 수 있다. ex) SSL 인증서
HTTPS 사용은 암호화로 인한 데이터의 보안 뿐 아니라 검색 엔진 최적화(SEO)에도 도움을 준다.
→ 검색 엔진은 HTTPS로 제공되는 사이트에 우선순위를 부여하기 때문!
4. HTTP와 HTTPS 사이트 예시
HTTP를 사용하는 사이트와 HTTPS를 사용하는 사이트를 찾아보았다.
아래 찾은 예시 사이트로는 국토교통부(HTTP)와 행정안전부(HTTPS)가 있었다.
- HTTP 예시 : 국토교통부(http://www.molit.go.kr)
- HTTPS : 행정안전부(https://www.mois.go.kr)