210125_TIL

oh_ji_0·2021년 1월 26일
0

TIL

목록 보기
60/61

WebSocket

ws 프로토콜을 기반으로 클라이언트와 서버 사이에 지속적인 완전 양방향 연결 스트림을 만들어 주는 기술.
실시간 양방향 통신을 위한 노력.

웹소켓 이전의 방식은 서버가 클라이언트로 전송해주는 Push의 방법이 아닌 클라이언트가 서버에 요청하는 polling 방식이었다.
이에 대한 보안, 진화로 진정한 실시간 양방향 통신, 웹 소켓이 등장.

순수 웹환경에서 실시간 양방향 통신을 위한 스펙, 웹소켓(Web socket)
웹서버와 웹 브라우저가 지속적으로 연결된 TCP 라인을 통해 실시간으로 데이터를 주고 받을 수 있게 한다. (연결지향, 양방향, 전이중 통신)

웹소켓이 필요한 경우

실시간 양방향 데이터 통신
다량의 접속자 수용
TCP 기반의 통신으로의 확장
개발자 친화적 API 사용
클라우드 환경, SOA로 확장

참고

[HTML5] WEB SOCKET (웹 소켓)
socket.io 공식문서

profile
기본에 충실하고 싶습니다. #Front-end-developer

0개의 댓글