반응형
백엔드 네트워크 질문
-
[ Network ] Socket.io와 Web Socket 차이공부 !/Computer Science 2022. 5. 6. 20:39
Web Socket Web Socket 은 웹 페이지의 한계에서 벗어나 실시간으로 상호작용하는 웹 서비스를 만드는 표준 기술이다 HTTP 프로토콜은 클라이언트에서 서버로 단방향 통신을 위해 만들어진 방법이고 실시간으로 웹을 구현하기 위해서는 양방향 통신이 가능해야한다 Web Socket 이전에 Polling, Streaming 방식의 Ajax 코드를 이용하여 이를 구현했다 하지만 이 방법은 각 브라우저마다 구현 방법이 달라 개발이 어렵다는 단점이 있어 이를 위해 HTML5 표준의 일부로 Web Socket 이 만들어지게 되었다 일반 TCP Socket 과 차이는 일반 HTTP Request 를 통해 handshaking 과정을 거쳐 최초의 접속이 이루어진다는 점이다 Web Socket 의 특징은 아래와 ..