ID: key_26_09_02_26_15_33_12_51700 Created date: Feb 26 2026 Thursday, 9th 15:33
연관 문서
Window Size 란
- TCP의 수신측의 버퍼 사이즈를 보고 받아 송신 속도 조절 시 기준이 되는 역할
Window Size 데이터 위치

업데이트 방식
- 메시지를 전달하면서 TCP 헤더에 업데이트

사용 케이스
수신측 버퍼 상황에 따른 변화
상황 1. 애플리케이션이 데이터를 빠르게 소비할 때 버퍼: [ 여유 많음 ] → ACK에 window=32KB 실어서 전송 → 송신측이 빠르게 전송
상황 2. 애플리케이션이 바빠서 버퍼가 차오를 때 버퍼: [========== 조금 남음] → ACK에 window=2KB 실어서 전송 → 송신측이 속도 줄임
상황 3. 버퍼가 완전히 꽉 찼을 때 버퍼: [=============== 꽉 참] → ACK에 window=0 전송 → 송신측 전송 완전히 중단! (Zero Window)
상황 4. 버퍼가 다시 비워졌을 때 → 수신측이 window=8KB 담아서 먼저 알림 전송 → 송신측 전송 재개
연관 메일