HTTP와 HTTPS는 웹에서 정보를 주고받는 데 사용되는 프로토콜이다.
1. HTTP
- HTTP는 데이터를 평문으로 전송한다.
- 따라서 제 3자가 데이터를 가로채거나 조작할 수 있다.
- HTTP는 기본적으로 TCP 포트 80을 사용하여 통신한다.
- 보안 계층이 없으므로 HTTP가 HTTPS보다 약간 더 빠를 수 있다.
- 검색 엔진은 HTTP를 통한 웹 페이지를 크롤링하고 색인화한다.
2. HTTPS
- HTTPS는 데이터를 암호화하여 안전하게 전송한다.
- 이를 통해 제 3자가 데이터를 볼 수 없고 조작할 수 없다.
- HTTPS는 기본적으로 TCP 포트 443을 사용하여 통신한다.
- HTTPS는 SSL(보안 소켓 계층) 또는 TLS(전송 계층 보안) 프로토콜을 사용하여 데이터를 암호화하고 인증서를 통해 웹 사이트의 신뢰성을 확인한다.
- 암호화와 복호화 과정으로 인해 HTTPS는 약간 느릴 수 있으나 현대의 하드웨어와 암호화 기술을 통해 이 차이는 거의 느껴지지 않는다.
- 사용자의 개인 정보를 보호하며 웹 사이트의 신뢰성을 높여준다.
- Google과 다른 검색 엔진은 HTTPS를 사용하는 웹 사이트를 더 높게 평가하며 검색 결과에서 더 높은 순위를 부여한다.
📌 HTTPS는 웹 사용자의 웹 사이트 간의 통신을 보안하고 개인 정보를 안전하게 전송하는 데 중요한 역할을 한다. 대부분의 웹 브라우저는 사용자에게 웹 사이트의 보안 상태를 나타내는 잠금 아이콘을 제공하여 HTTPS 연결을 인식하도록 도와준다. 따라서 민감한 정보를 주고 받거나 온라인 거래를 수행할 때는 HTTPS를 사용하는 것이 안전하다.