#socket #tcp #udp #zmq #http/1.1 #http/2 #http/3 #quic #webrtc

제목HTTP/2의 흐름제어 중, window_update 프레임 관련 질문드립니다.2024-06-08 16:00
작성자

안녕하세요 교수님, HTTP 흐름제어를 공부하던 중 궁금한 점이 생겨 질문드립니다.

HTTP/2에서 송신측이 DATA 프레임을 보내는 경우 수신단의 가용버퍼 사이즈(창크기)가 감소하고, 수신측이 데이터를 처리하고 WINDOW_UPDATE 프레임을 전송해 가용버퍼 사이즈가 늘어남을 알린다고 이해하였습니다.


여기서 몇 가지 궁금한 점이 있습니다.

1. WINDOW_UPDATE 프레임에 담기는 값이 상대적인 값인지, 절대적인 값인지 궁금합니다.
ex. 100kb 데이터를 처리한 경우, 100kb의 가용버퍼 사이즈가 늘어났으므로 100kb를 의미하는 값이 담기는지, 기존 가용버퍼 사이즈 + 100kb 에 해당하는 값이 담기는지 궁금합니다.


2. 만약 상대적인 값이 WINDOW_UPDATE 프레임에 담길 경우, 일시적으로 가용버퍼 사이즈 크기를 0으로 줄여 데이터 수신을 보류하는 작업은 어떤식으로 가능한지 궁금합니다.

항상 좋은 수업 감사드리며, 시간될 때 답변남겨주시면 공부에 참고하도록 하겠습니다.

감사합니다.

댓글
이전TURN 서버2024-06-12
다음12번 P2P 도 구현해야 하나요?2024-06-06