- SampleRTT : 일반적인 RTT, 매 측정마다 다르다. 대역폭이나 지연 때문에
- EstimatedRTT : 추정되는 RTT
- Estimated = (1 -a )* Estimated + a * SampleRTT
- a 는 대략 0.125[RFC 6298]
- 즉각적인 반영을 위해서 최근의 SampleRTT에 가중치를 더 부가
- 이를 EWMA(exponential weighted moving average) 지수적 가중평균이라 함
- DevRTT : RTT의 변화율
- DevRTT = (1-b)DevRTT+b|SampleRTT - EstimatedRTT|
- 만일 SampleRTT의 변화가 적다면 DevRTT는 작지만, 크다면 DevRTT는 커진다.
- TimeoutInterval : 위의 변화율과 추정 RTT를 반영하여 측정한 타임 아웃 값
- TimeoutInterval = Estimated + 4* DevRTT
- 초기 타임 아웃 값은 1을 권장한다.\