본문 바로가기
728x90
반응형

HTTP2

[CS] Short Polling, Long Polling, Streaming HTTP 통신은 클라이언트에서 서버로의 단방향 통신을 위해 만들어진 기술로, Web Socket 기술이 나타나기 전에 실시간 통신을 위해 사용되었다. 그렇다면 Polling은 완전한 실시간 기술일까 ?  그렇지 않다. Polling은 기존의 HTTP 통신에 약간의 트릭을 더해 실시간으로 작동하는 것처럼 보이도록 한 기술이다.HTTP 통신은 실시간이 아니므로 언제 통신이 발생할지 예측이 불가능하기 때문에 일정한 주기를 가지고 서버에 HTTP 리퀘스트를 던져 이벤트 내용을 전달받는데, 이게 Polling의 트릭이다. 본격적인 내용에 앞서, HTTP 통신에 대해 간략하게 알아보고 가자.1. 비연결성 (connectionless)-> 클라이언트가 보낸 요청에 대해 서버가 응답을 하면 맺었던 연결을 끊어버림2. .. 2025. 2. 8.
[TIL] 8/28 API(Application Programming Interface), REST API, HTTP 바디 1. 백엔드 돌아보기  클라이언트1) 진짜 사용자가 프론트엔드에 요청(프론트엔드는 사용자 입장에서 서버에게 받아오는 화면이 될 수 있음)2) 백엔드 입장에서는 프론트엔드가 하나의 클라이언트 역할을 할 수 있음 -> 클라이언트만이 서버는 아님, 요청하는 역할을 클라이언트라고 생각하면 됨-> 사용자/프론트 모두 서버에 요청을 할 수 있으며, 요청하는 입장이 되면 클라이언트임 웹 서버정적 페이지에 대응 (화면과 내용/데이터 등의 변동이 없는 페이지)동적 페이지에 대한 처리는 직접 처리하지 않고, 웹 어플리케이션 서버에게 전달웹 어플리케이션 서버동적 페이지에 대응 (데이터 처리/연산을 통해 화면의 내용, 데이터가 변하는 페이지)필요한 데이터 연산을 위해 데이터베이스와 연결되어 있으며 데이터 조회/수정/삭제에 대.. 2024. 8. 27.
728x90
반응형