1건의 항목
2025년 3월 30일
WebSocket의 정의 WebSocket은 서버와 클라이언트 간의 양방향 통신을 가능하게 해주는 프로토콜입니다. 한 번 연결이 맺어지면 지속적으로 데이터를 주고받을 수 있는 특징이 있습니다. 비교 항목WebSocketRest API연결 방식한 번 연결 후 유지요청할 때마다 새로운 연결 생성데이터 전송양방향 (Full-duplex)단방향 (Request-Response)헤더 오버헤드최초 핸드셰이크 시만 존재매 요청마다 헤더 포함사용 사례실시간 채팅, 스트리밍, 알림 시스템정적인 데이터 요청, API 호출 WebSocket의 연결 흐름 Handshake 과정 1단계: 클라이언트 → 서버 클라이언트는 HTTP 프로토콜을 사용해 WebSocket 연결을 요청합니다.