프로토콜 이란?
컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구 하는데, 이런 형식을 정의하는 규칙의 집합이다.
HTTP 메시지는 일반 텍스트이므로 권한 없이도 쉽게 엑세스하여 읽을 수 있는 반면, HTTPS는 모든 데이터를 암호화된 형태로 전송한다. 신용카드 세부 정보 또는 고객의 개인 정보 같은 민감한 정보를 보호하려면 HTTPS를 선택하는 것이 유리.
검색 엔진은 HTTP의 신뢰성이 더 낮기 때문에 보통 HTTP 웹 사이트 콘텐츠의 순위를 HTPS 웹 페이지보다 낮게 지정.
HTTPS 웹 애플리케이션은 HTTPS 애플리케이션보다 로드 속도가 빠르다.
HTTP는 네트워크 통신을 작동하게 하는 기본 기술이며, HTTPS는 HTTP 에 Secure가 붙은 HTTP의 안전한 버전이다. HTTP는 암호화 과정을 거치지 않기 때문에 보안에 취약하며, HTTPS는 중간에 암호화 계층을 거치기 때문에 안전하다.
ref.
https://aws.amazon.com/ko/compare/the-difference-between-https-and-http/
https://brunch.co.kr/@hyoi0303/10
https://github.com/ksundong/backend-interview-question