Web/NetWork

[NetWork] 데이터 통신 방식(Realtime, push, polling)

usingsystem 2022. 8. 25. 11:36
728x90

Realtime

실시간은 사용자가 즉시라고 느낄 정도로 충분히 빠르거나, 또는 컴퓨터가 외부에서 진행되는 처리에 뒤떨어지지 않을 정도로 빠르게 동작하는 컴퓨터의 반응 수준이다

Push

push server는 클라이언트의 요청이 오면 응답해주는 방식이 아닌 서버가 클라이언트에게 공지사항과 같은 무엇인가 통지해주기 위한 방법이다. 다시 말해 클라이언트의 요청이 없이도 서버는 클라이언트에게 응답하는 방식이다.

Polling

폴링(polling)이란 하나의 장치(또는 프로그램)가 충돌 회피 또는 동기화 처리 등을 목적으로 다른 장치(또는 프로그램)의 상태를 주기적으로 검사하여 일정한 조건을 만족할 때 송수신 등의 자료처리를 하는 방식을 말한다

Long Polling(COMET)

클라이언트가 웹서버에게 새로운 내용이 있는지 물어보았을 때 웹서버에 새로운 내용이 없다면 대답해주지 않다가 새로운 내용이 생기면 이때 대답해주는 방식이다.

참고

 

출처 - https://pakss328.medium.com/%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%86%B5%EC%8B%A0-%EB%B0%A9%EC%8B%9D-realtime-push-polling-4cdb696fb7ad

 

데이터 통신 방식(Realtime, push, polling)

Realtime

pakss328.medium.com

 

728x90