본문 바로가기

반응형

백엔드/웹 소켓

(2)
양방향 통신(Full-Duplex) - Polling 양방향 통신 정의 데이터 송수신을 동시에 처리할 수 있는 통신 방법 클라이언트와 서버가 서로에게 원할 때 데이터를 주고 받을 수 있다 통상적인 Http 통신은 Client가 요청을 보내는 경우에만 Server가 응답을 하는 단방향 통신 양쪽 방향으로 데이터 전송 가능 어느 한 순간에는 반드시 한쪽 방향으로 데이터 전송 가능 , 예) 무전기 - 스풀러는 애플리케이션 또는 드라이버와 프린터 간의 양방향("BiDi") 통신을 지원합니다. 이 지원을 사용하면 애플리케이션 또는 드라이버가 하나 이상의 요청을 프린터로 보내고 프린터가 이러한 요청에 응답할 수 있습니다. 양방향 통신 요구 사항 http는 절대 절대 절대 양방향이 되지 않는다. http는 양방향이 되지 않는 모델이다. request, response형..
웹소켓 개요 웹소켓(WebSocket)의 배경 - 인터넷이 나오고 HTTP를 통해서 서버로부터 데이터를 가져오기 위해서는 오로지 URL을 통한 요청이 유일한 방법이었습니다. 때문에 아이디 중복 확인과 같은 유효성 검사는 서버로 데이터를 보내는 중간과정에서 새로운 페이지 요청을 하게 되었습니다. - 여기서 발전된 방식이 Ajax통신으로 클라이언트에서 XMLHttpRequest 객체를 이용하여 서버에 요청을 보내면 서버가 응답을 하는 방식입니다. - 페이지 요청이 아닌 데이터 요청이라 부분적으로 정보를 갱신할 수 있게 됩니다. 즉, 사용자의 이벤트로부터 Javascript는 사용자가 작성한 값이 쓰여진 DOM을 읽습니다. - 그리고 XMLHttpRequest 객체를 통해 웹서버에 해당 값을 전송하고 웹서버는 요청을 처리..

반응형