HTTP와 HTTPS는 웹에서 데이터를 주고 받는 프로토콜이다. 이 둘의 큰 차이는 보안에 있다.
| 항목 | HTTP | HTTPS |
|---|---|---|
| 의미 | HyperText Transfer Protocol | HyperText Transfer Protocol Secure |
| 보안 | ❌ 암호화되지 않음 | ✅ 암호화됨 (SSL/TLS 사용) |
| URL 예시 | http://example.com | https://example.com |
| 포트 | 기본 포트: 80 | 기본 포트: 443 |
| 사용 목적 | 보안이 덜 중요한 경우 | 로그인, 결제 등 민감 정보 보호 필요 |
| 인증서 필요 | ❌ 필요 없음 | ✅ SSL 인증서 필요 |
| 속도 | 약간 빠름 | 초기 핸드셰이크로 약간 느림 |
| 신뢰도 | 낮음 | 높음 (브라우저 자물쇠 아이콘 표시) |
HTTPS는 SSL/TLS 암호화 기술을 통해 클라이언트와 서버 사이의 데이터 전송을 암호화 한다.
🔓 없는 사이트: HTTP → 보안 위험 있음
🔒 있는 사이트: HTTPS → 암호화된 안전한 연결
브라우저는 HTTPS가 아닌 사이트에서 "주의 요함", "보안되지 않음"이라고 경고를 표시하기도 한다.