개인 공부/전공 지식 정리
[Socket] WebSocket 이란 ?
WebSocket 이란 ? HTTP 와 같은 Transfer Protocol 이다. 즉 통신하기 위해 지켜야 하는 규약이다. HTTP 와 다른 점은, 서버와 클라이언트 간에 효율적인 양방향 통신을 위한 규약이라는 점이다. 통신이 끝난 후 연결을 끊지 않기 때문에, 데이터를 보낼 때 추가적인 액션 ( 버튼을 누른다거나 ) 이 필요가 없다. HTML5 환경에서 자주 쓰인다고 한다. Web Socket과 TCP 웹 소켓은 연결 요청에 대해 HTTP를 통해 Switching 및 HandShaking이 이루어진다. TCP는 Binary 데이터만 주고 받을 수 있으나, 웹 소켓은 Binary와 Text 데이터도 주고 받을 수 있다. Web Socket과 HTTP 웹 소켓 연결할 때 HTTP 요청으로 시작하나 ( 보..