웹소켓
-
HTTP, AJAX, 폴링, 롱폴링 기법, 웹소켓기타 2022. 1. 24. 10:30
HTTP 부터 웹 소켓 까지 각각의 배경, 사용 이유, 각 기능의 장단점을 알아보았다. [Http] -> HTTP는 서버와 클라이언트가 인터넷상에서 데이터를 주고받기 위한 프로토콜 -> HTTP는 서버/클라이언트 모델 -> Client가 요청을 보내는 경우에만 Server가 응답하는 단방향 통신. Server로부터 응답을 받은 후에는 연결이 바로 종료 --> 즉각적인 갱신을 요구하는 실시간 통신에서는 불리하다. 다수의 요청을 반복해서 보내야 하기때문에 리소스 낭비가 심함. [AJAX] AJAX : 비동기적으로 서버와 통신을 하면서, 동적으로 페이지를 변경하게 한다. -> http의 단점을 보완해, 웹페이지를 리로드하지 않고 데이터를 불러와 페이지를 부분적으로 변경시킬 수 있다. -> 비동기 방식을 활용하..