WebSocket
-
웹소켓에 대한 이해IT 지식 2021. 3. 14. 14:59
주니어 개발자로서 그동안 서버와 클라이언트 간의 통신은 http를 통해서만 이루어진다고 생각했었습니다. 하지만, 지금 제가 맡은 업무 중에서는 웹소켓을 통해 통신하는 방법도 있었습니다. 웹소켓은 주로 실시간 통신이 필요한 서비스를 개발할때 활용되는 방식입니다. 인터넷 자료를 찾아보시면, 채팅, 게임, 주식 등의 사례에서 웹소켓을 많이 활용하고 있다는 것을 알 수 있습니다. 오늘은 이러한 웹 소켓이 무엇인지에 대해 간략하게 이해하는 시간을 가져보도록 하겠습니다. 1. 웹 소켓의 등장 이유 초기 웹은 단순히 정보전달을 위한 문서를 보여주는 기능이 전부였습니다. http는 클라이언트의 요청에 따라 필요한 문서를 보여주기에 가장 적합하면서도 단순한 프로토콜이였죠. 하지만 인터넷과 기술이 발전하면서, 사람들은 웹..