Congestion Avoidance Only (Slow-start, Congestion-avoidance)
| Network/Netowrk_transport 2009. 1. 18. 18:09TCP Slow-Start : 수신된 ACK 수 만큼 증가시켜 패킷을 전송하는 단계이며, 네트워크가 원활 한 경우에는 결과적으로 지수승으로 증가하는 것 처럼 보인다.
또한 이렇게 현재의 Window Size * 2 만큼 증가하므로 ssthresh 값을 그의 절반인 값으로 설정하는 것도 어느정도 이해가 간다.
자료를 확인한 결과 유실되기 이전의 마지막 cwnd 값을 ssthresh 값으로 저장하게 되므로, 다음 cwnd 값이 2배로 증가하게 되어있었으므로 마치 1/2으로 줄어드는 것으로 생각할 수 있다.
Congestion-Avoidance : 현재 cwnd 크기가 ssthresh값에 도달하게 되면 cwnd 값을 지수승으로 증가시키지 않고 Linear 하게 1개씩 증가시킨다.
또한 이렇게 현재의 Window Size * 2 만큼 증가하므로 ssthresh 값을 그의 절반인 값으로 설정하는 것도 어느정도 이해가 간다.
자료를 확인한 결과 유실되기 이전의 마지막 cwnd 값을 ssthresh 값으로 저장하게 되므로, 다음 cwnd 값이 2배로 증가하게 되어있었으므로 마치 1/2으로 줄어드는 것으로 생각할 수 있다.
Congestion-Avoidance : 현재 cwnd 크기가 ssthresh값에 도달하게 되면 cwnd 값을 지수승으로 증가시키지 않고 Linear 하게 1개씩 증가시킨다.
'Network > Netowrk_transport' 카테고리의 다른 글
Congestion-Control 이란 ? (0) | 2009.01.18 |
---|---|
Loss-based Congestion-control & Delay-based Congestion-control (0) | 2009.01.18 |
TCP Tahoe (Fast-Retransmit, 1988 Van Jacobson - ACM SIGCOMM Congestion control and Avoidance) (0) | 2009.01.18 |
TCP Reno (Fast-Recovery, 1990) (0) | 2009.01.18 |
TCP greedy closed loop 성질과 credits (0) | 2009.01.18 |