HTTP, HTTPS, WebSocket 차이

정은·2025년 12월 29일

HTTP와 HTTPS의 관계

HTTP

  • RequestResponse연결 종료
  • Stateless (이전 클라에서 보냈던 요청을 서버에서 기억 X)
  • 통신 내용 암호화 X

HTTPS

  • HTTP + TLS(SSL)
  • 통신 내용 암호화 O
  • 동작 방식은 HTTP와 동일


WebSocket

  • 한 번 연결하면 계속 유지
  • 서버 ↔ 클라이언트 양방향 통신
  • 실시간 데이터 전송에 적합

WebSocket 연결 과정

1. HTTP 요청 (Upgrade: websocket)
2. 서버 승인
3. 이후부터는 WebSocket 프로토콜

✔ 처음에만 HTTP를 사용할 뿐 연결 이후에는 HTTP가 아님


보안 버전 정리

| 통신 목적     | 비보안  | 보안 |
| ---------- - | ------ | ------- |
| 요청-응답     | HTTP   | HTTPS   |
| 실시간 양방향 | WS     | WSS     |

0개의 댓글