스크린샷 2023-11-15 오후 6.36.08.png

HTTP


HTTP 프로토콜의 특징은 stateless 즉, backend가 유저를 기억하지 못한다. (유저와 backend사이에 아무런 연결이 없다.)

따라서 HTTP 서버는 요청(request)에 대한 답장(response)만 할 수 있지 불쑥 사용자에게 대화를 걸 수 없다.

WebSocket


HTTP와는 다른 프로토콜로 ws://domain.com 이런식으로 도메인 이름이 형성됨

브라우저와 서버가 커뮤니케이션을 하므로 real-time 소통이 가능하다. (채팅앱을 만들 수 있는것도 이런 것이 가능하기 때문이다.)