HTTP vs WebSocket

Chaeeun Jeong·2023년 1월 2일
0

HTTP vs WebSocket

공통점

  • 프로토콜이다.

HTTP

  • http://
  • 유저가 request를 보내면 서버는 response 반응을 한다.
  • stateless: response 이후 백엔드는 유저를 기억하지 못하고 잊는다. 유저와 백엔드 사이에 아무런 연결이 없다. request/response 과정 이후 백엔드는 유저를 잊어버린다. (내가 누구인지 알려주는 cookie를 사용하는 이유!)

WebSocket

  • wss:// (WSS, Secure Web Socket)
  • handshaking처럼 처음에 유저와 서버가 연결(connection) 성립 => bi-directional (양방향성) 연결 성립
  • 연결된 상태라면, 서버는 유저의 request를 기다리지 않고도 언제든지 메시지를 보낼 수 있음.
  • 브라우저에는 빌트인된 websocket API가 있어서 브라우저에서 사용 가능.
profile
갈팡질팡

0개의 댓글