Linux
TCP 재전송과 Read, Connection timeout
1. 세 개념의 정의 주체 레이어 무엇을 기다리나 RTO 커널 TCP 커널 ACK Connection Timeout 애플리케이션 앱 3-way handshake 완료 Read Timeout 애플리케이션 앱 데이터 수신 2. Connection Timeout의 범위 * SYN / SYN-ACK 구간만 해당 * 이 시점은 RTT 샘플이 없으므로 initRTO = 1초 고정 사용 * 3번째 ACK부터는 RTT 측정 완료 → 동적 RTO