CHAAANY ARCHIVE

slowstart

1개의 기록을 주제별로 둘러보세요.

TCP 혼잡 제어 동작 순서: cwnd·slow start·fast recovery 이해하기

TCP 혼잡 제어는 송신자가 네트워크 상태를 직접 알 수 없다는 데서 출발한다. 송신자는 ACK, 손실, RTT, ECN 같은 신호를 보고 한 번에 네트워크로 내보낼 데이터의 양인 **혼잡 윈도우(cwnd)**를 조절한다. 핵심 흐름은 slow start → congestion avoidance → 손실 감지 → fast retransmit/recovery 또는 timeout이다.기존 노트는 Tahoe·Reno·NewReno와 영어 표현을 한데 모아 두어, 실제로 패킷이 오갈 때 cwnd가 왜 변하는지 따라가기 어려웠다. 이번에는 하나의 TCP 연결에서 일어나는 순서로 다시 정리했다.실제 전송량은 cwnd 하나로 정해지지 않는다송신자가 ACK 없이 보낼 수 있는 미확인 데이터의 상한은 두 윈도우 가운데 ..

728x90