본문 바로가기

HTTP2

R Socket이란 무엇일까? 리액티브 스트림의 근간을 다루는 개념은 바로 배압(backpressure)이다. 하지만 HTTP는 리액티브하지 않다. HTTP는 요청-응답 패러다임에 뿌리를 두고 있다. 과거의 개발자들은 HTTP를 사용하는 단순 요청-응답을 넘어서 터널로 서로 연결하는 방법을 고민해왔다. > 첫 번째, 롱 폴링 클라이언트가 서버에 요청을 보낸 후 즉각적인 대답을 기대하지 않고, 오래 기다리더라도 서버의 응답을 기다린다. 응답을 받으면 처리하고 바로 새로운 요청을 서버에 보내 기다리는 식으로 연결 지속성을 확보한다. 하지만 자원을 점유한다는 한계가 있다. > 두 번째, 웹소켓 웹소켓은 HTTP와는 다르게 양방향이다. 가볍고 양방향 비동기 통신을 지원하지만 배압 개념이 없으므로 리액티브하지 않다. RSocket 리액티브 프.. 2023. 3. 20.
그림으로 배우는 HTTP & Network Basic 독서기간_2022년 11월 말 저자_우에노 센 - 작가의 말 발췌 - 웹 애플리케이션 개발자들이 웹의 중심을 지탱하는 HTTP라는 프로토콜에 대해 모르고 있다는 사실을 깨닫게 되었다. 프로토콜을 알게 되면 웹을 깊게 이해할 수 있을 거라 확신하고 있었다. HTTP 메시지 헤더 하나하나 다 설명하고 넘어간다. 한 번씩 눈도장 찍어두면 좋을 것 같다. REST 통신할 때 헤더 설정하던 기억 새록새록 났다. 아무것도 모르고 부딪히면서 감각적으로 익혔던 HTTP...ㅎ... 읽다보니 보안 쪽에도 관심이 생겼다. 가볍게 기초 웹 보안 서적 읽어 봐야겠다. 기초부터 웹 보안까지 훑어주는 책이다. 쉽고 귀엽게 설명해 주니 읽어 보는 것 추천한다! 맨날 봐도 헷갈리는 개념 정리... 프록시 : 서버와 클라이언트의 양쪽.. 2022. 12. 5.