http
HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다.
HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 합니다.
클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미합니다.
하나의 완전한 문서는 텍스트, 레이아웃 설명, 이미지, 비디오, 스크립트 등 불러온(fetched) 하위 문서들로 재구성됩니다.
https
HTTPS(HyperText Transfer Protocol over Secure Socket Layer, HTTP over TLS, HTTP over SSL, HTTP Secure)는 월드 통볼시 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전입니다.
HTTPS는 통신의 인증과 암호화를 위해 넷스케이프 커뮤니케이션즈 코퍼레이션이 개발했으며, 전자 로그인에서 널리 쓰입니다.
HTTPS는 소켓 통신에서 일반 텍스트를 이용하는 대신에, SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화합니다.
따라서 데이터의 적절한 보호를 보장합니다.
HTTPS의 기본 TCP/IP 포트는 443입니다.
보호의 수준은 웹 브라우저에서의 구현 정확도와 서버 소프트웨어, 지원하는 암호화 알고리즘에 달려있습니다.
HTTPS를 사용하는 웹페이지의 URI는 http://
대신 https://
로 시작합니다.
Materials
https://developer.mozilla.org/ko/docs/Web/HTTP
https://developer.mozilla.org/ko/docs/Web/HTTP/Overview
[wikipedia](https://ko.wikipedia.org/wiki/HTTPS#:~:text=HTTPS(HyperText%20Transfer%20Protocol%20over,%EC%9D%B4%20%EA%B0%95%ED%99%94%EB%90%9C%20%EB%B2%84%EC%A0%84%EC%9D%B4%EB%8B%A4.)