ws 프로토콜을 기반으로 클라이언트와 서버 사이에 지속적인 완전 양방향 연결 스트림을 만들어 주는 기술.
실시간 양방향 통신을 위한 노력.
웹소켓 이전의 방식은 서버가 클라이언트로 전송해주는 Push의 방법이 아닌 클라이언트가 서버에 요청하는 polling 방식이었다.
이에 대한 보안, 진화로 진정한 실시간 양방향 통신, 웹 소켓이 등장.
순수 웹환경에서 실시간 양방향 통신을 위한 스펙, 웹소켓(Web socket)
웹서버와 웹 브라우저가 지속적으로 연결된 TCP 라인을 통해 실시간으로 데이터를 주고 받을 수 있게 한다. (연결지향, 양방향, 전이중 통신)
실시간 양방향 데이터 통신
다량의 접속자 수용
TCP 기반의 통신으로의 확장
개발자 친화적 API 사용
클라우드 환경, SOA로 확장