TCP receive window size?
수신자가 한 번에 버퍼링할 수 있는 최대 데이터 크기(bytes)를 의미합니다.
송신자는 수신자의 window size만큼 ACK를 기다리지 않고 데이터를 전송할 수 있습니다.
Window Size Full?
수신자측에서 Read()를 수행하지 않아 수신자쪽 소켓 버퍼에 데이터가 쌓이게 되면 수신자의 window size는 점차적으로 감소하게 됩니다.
수신자측의 버퍼가 가득차면 송신자에게 window size full을 알려서 데이터를 더 이상 전송하지 못하도록 합니다.
즉, window size full은 아직 Read() 하지 않는 데이터가 수신자측 버퍼에 가득함을 의미합니다.
참조
'Network' 카테고리의 다른 글
tcp_tw_reuse와 SO_REUSEADDR의 차이 (0) | 2017.02.08 |
---|---|
OAuth2.0 (0) | 2017.01.19 |
HTTP Digest 인증과 토큰 기반 인증 (0) | 2015.05.10 |
[gsoap] 웹서버 오버헤드를 줄이기 위한 gsoap 버퍼링 구현 (0) | 2015.03.05 |
[gsoap] recv, send 함수 흐름 (0) | 2015.02.27 |