Web developmentWebsocket
웹소켓
개념과 특징 WebSocket은 브라우저와 서버 간 지속 연결을 맺고, 양방향으로 실시간 메시지를 교환하는 프로토콜이다. 서버와 클라이언트가 최초 한 번만 연결(Handshake)을 한 뒤, 별도의 추가 연결 없이 지속적으로 데이터를 주고받을 수 있다.
개념과 특징
- WebSocket은 브라우저와 서버 간 지속 연결을 맺고, 양방향으로 실시간 메시지를 교환하는 프로토콜이다.
- 서버와 클라이언트가 최초 한 번만 연결(Handshake)을 한 뒤, 별도의 추가 연결 없이 지속적으로 데이터를 주고받을 수 있다.
- HTTP가 주로 문서를 전송하는 데 쓰였다면, 웹소켓은 실시간 메시지(텍스트, 이진 데이터 등)를 빠르고 효율적으로 실시간 주고받는 데 특화되어 있다.
목차
- 동작 방식
- 운영 및 보안
- 활용 사례
웹소켓
개념과 특징 WebSocket은 브라우저와 서버 간 지속 연결을 맺고, 양방향으로 실시간 메시지를 교환하는 프로토콜이다. 서버와 클라이언트가 최초 한 번만 연결(Handshake)을 한 뒤, 별도의 추가 연결 없이 지속적으로 데이터를 주고받을 수 있다.
활용 사례
| 플랫폼 / 서비스 | 용도 | | --- | --- | | Facebook Messenger | 채팅, 타이핑 인디케이터, 읽음 확인 | | Discord | 채팅, 유저 상태, 알림 | | Slack | 메시지, 채널 업데이트, 알림 | | WhatsApp Web | 실시간 메시지...