[혼공얄코] http와 https 차이
학습목표!
- http와 https 차이
WWW, HTTP
https://www.naver.com
통신 규약
어떤 종류의 통신이 이루어질 것인가 결정
ex. https
호스트명
ex. www
mail
map
shopping
다른 호스트 가능
도메인
호스트명 바로 뒤에서 시작하여 .com
co.kr
.edu
등으로 끝나는 주소
ex. .naver.com
| WWW
인터넷에 연결된 컴퓨터를 통해 전 세계의 모든 사람이 정보를 공유하고 소통할 수 있는 인터넷 공간
하이퍼텍스트 지원으로 문서 활용에 편리성 제공
인터넷에 제공되는 많은 서비스를 통합 접속하는 역할
기존 프로토콜과 서비스 제공
문서, 그림, 음성 등 각종 자료 또한 URL 형태인 인터넷 주소로 하나의 문서로 관리 및 제공
[하이퍼텍스트]
전체 글자를 순서대로 읽지 않아도 되는 문서
링크로 원하는 페이지로 자유롭게 이동 가능
한문서에서 다른문서로 즉시 접근할 수 있도록 비선형적으로 연결된 텍스트
| HTTP
통신규약
클라이언트의 요청과 서버의 응답으로 구성된 방식
각각의 요청과 응답이 모두 개별적
웹사이트에서 세션이나 토큰을 사용해야만 로그인 상태를 유지할 수 있는 것
=> 통신 종류가 HTTP이기 때문
HTTPS
| HTTP의 문제
HTTP를 사용하여 접속하면 해당 웹사이트가 신뢰할 만한지 확인이 어려움
요청과 응답사이에 아무런 보안장치 없이 데이터가 그대로 보내짐
=> 누군가 들여다 보면 노출 가능
| HTTPS
-
HTTP의 문제를 보완
보안 기능을 더한 프로토콜
클라이언트와 서버는 데이터를 안전하게 주고 받을 수 있음 -
웹 사이트 노출이 HTTP보다 유리함
검색엔진은 HTTPS를 우선하여 검색 결과에 보이게 함
검색 엔진 최적화 SEO에 유리
| HTTPS의 원리
- 도메인 소유주는 인증 기관(CA)으로부터 유료 또는 무료 인증서 발급
- 인증서를 웹사이트에 적용
- 클라이언트 접속시 서버는 인증서를 제시
- 브라우저가 장치로 인증서 유효여부 확인 => 브라우저에는 신뢰받는 CA 목록과 발급된 인증서를 판별할 수 있는 장치가 있음
- 인증서 확인된 웹사이트 => 자물쇠 표시로 HTTPS 사용하는 곳임을 나타냄
- 클라이언트와 서버는 내용을 암호화하고 해독 => 해독법을 하는 서버만 볼 수 있음
미션 인증
- 연습 문제 인증샷
댓글남기기