WebSocket을 통해 구현 가능

응용정보기술자 평성 28년 가을 오전 7
웹소켓을 통해 가능한 것이 무엇인지.

1. 웹소켓은
는 웹 응용 프로그램에서 클라이언트(웹 브라우저)와 웹 서버 간의 효과적인 양방향 통신을 실현하는 프로토콜입니다.
· 웹의 표준 프로토콜 HTTP
'서버 응답 클라이언트 요청'이라는 통신은 기본 프로그램으로 서버가 자동으로 클라이언트에게 데이터를 보낼 수 없다.
HTTP:
고객} 요청 → 서버 →응답
・HTTP의 문제점: ※ 최신 정보를 자동으로 업데이트해야 하는 시스템에 문제가 있습니다.
HTTP의 구조(예를 들어 최신 정보로 자동으로 업데이트되는 시스템)를 실현하기 위해서는 Ajax처럼 정기적으로 고객에게 요청을 보내고 서버에 적당한 회답을 하는 메커니즘이 필요하다.그러나 짧은 간격으로 정기적으로 이뤄지는 정보를 얻을 때마다 TCP 연결을 만들어 HTTP 교환이 발생하기 때문에 성능상 결코 좋은 방법은 아니다.
고객} 요청 → 서버 →응답
(정기적)
※ 이 절차는 짧은 간격으로 정기적으로 진행되기 때문에 효율성이 떨어집니다.
・WebSocket
웹소켓을 사용하는 데이터 통신에서 먼저 HTTP의 절차에 따라 클라이언트와 서버를 통해 HTTP 통신을 하고 웹소켓에 사용되는 통신 경로를 구축한다.이후 HTTP 프로그램의 제한 없이 하나의 TCP 연결에서 데이터 교환을 할 수 있습니다.이 메커니즘을 통해 비용이 줄어들고 실시간성이 필요한 시스템을 효과적으로 실현할 수 있다.
WebSocket에 사용할 통신 경로를 구축한 후 TCP 연결에서 데이터 교환을 할 수 있습니다.
실시간성이 필요한 시스템을 실현할 수 있다.
참조:
https://www.ap-siken.com/kakomon/28_aki/q7.html

좋은 웹페이지 즐겨찾기