1️⃣ WebSocket이란

정의

WebSocket은 클라이언트와 서버 간에 연결을 한 번 맺고, 양방향(Full-Duplex)으로 실시간 통신을 가능하게 하는 프로토콜입니다.

“HTTP 요청/응답 모델을 벗어난 실시간 통신”


2️⃣ HTTP vs WebSocket 차이 ⭐⭐⭐

구분 HTTP WebSocket
연결 요청마다 연결 최초 1회 연결
방향 단방향 양방향
실시간성 낮음 매우 높음
오버헤드 적음
사용처 REST API 채팅, 알림

👉 실시간 통신 = WebSocket


3️⃣ WebSocket이 필요한 이유

HTTP 방식의 한계

WebSocket의 해결