HTTP
HTTP (Hypertext Transfer Protocol) 는 웹용 데이터 통신의 기반
이것은 웹 페이지를 전송할 때 인터넷이 작동하는 방식
TCP / IP 기반의 프로토콜이며, 텍스트, 오디오, 비디오, 이미지 등을 전송
HTTP는 클라이언트가 웹 페이지를 요청하는 요청 및 응답 주기에서 작동
클라이언트가 웹 사이트를 먼저보고 싶을 때 HTTP 메시지 라는 요청이 서버로 전송
그 후에 , 서버는 응답을 준비하고 그것을 되돌려 보낸다
HTTP의 주요 문제는 암호화 되지 않고 일반 텍스트를 보내기 때문에 컴퓨터와 서버간에 데이터를 전송할 때 보안이 유지되지 않는다는 것이다
HTTPS
HTTPS (Hypertext Transfer Protocol Secure) 는 HTTPS의 "S"인 SSL (Secure Socket Layer) 과 함께 작동하는 HTTP
SSL은 데이터가 인터넷을 통해 안전하게 전달하게 한다
웹 사이트와 통신하고 중요한 데이터를 전송할 때 암호화된 데이터를 전송하게 한다
웹 사이트를 보호하려면 SSL 인증서를 구매해야한다.
결론
HTTP와 HTTPS는 모두 하이퍼 텍스트 문서 전송 프로토콜이지만
특히, HTTPS는 중요한 데이터, 정보 및 파일을 클라이언트에서 서버로,
그리고 그 반대로 인터넷에서 안전하게 전송할 수있는 안전한 방법 을 제공한다.