SLIDING WINDOW
슬라이딩 윈도우는 ACK 기준으로 앞으로 이동한다
송신자는 ACK된 구간을 창 밖으로 밀어내고, 새로 보낼 수 있는 범위를 오른쪽으로 확장한다.
ackedin flightsendable
ACKed누적 ACK를 받은 데이터는 창 밖으로 빠진다.
In flight보냈지만 아직 ACK되지 않은 데이터다.
Sendablemin(rwnd,cwnd) 안에서 새로 보낼 수 있다.
Blocked윈도우 밖 데이터는 아직 보낼 수 없다.
rwnd수신 측 제한
버퍼 여유, 자동 튜닝, silly window avoidance 정책을 반영할 수 있다.
cwnd송신 측 제한
네트워크 혼잡 추정을 반영한다.
scalingWindow Scale
고속·장거리 경로에서 65,535바이트보다 큰 윈도우 광고를 가능하게 한다.