
IT/CS
[네트워크] 웹소켓(WebSocket)
웹소켓이란 WebSocket 웹 애플리케이션과 서버 간의 양방향 통신을 가능하게 해주는 통신 프로토콜 서버와 서버 간의 양방향 통신도 가능 TCP 기반 기존의 HTTP 프로토콜은 클라이언트가 서버에 요청을 보내고, 서버는 요청에 대한 응답을 보내는 단방향 통신 방식이다. 그러나 웹소켓은 클라이언트와 서버 간에 지속적으로 연결된 세션을 유지하며, 양방향으로 데이터를 전송할 수 있다. 동작 방식 클라이언트와 서버 간의 연결을 설정하고 유지하기 위해 Handshake 과정을 거친다. Handshake 과정이 완료되면 클라이언트와 서버는 양방향 데이터를 주고 받을 수 있게 된다. 또한 웹소켓은 일반 텍스트뿐만 아니라 이진 데이터도 전송할 수 있다. 웹소켓은 HTML5부터 표준으로 채택되었으며, 현재 대부분의 모..