EstimatedRTT

EstimatedRTT

計算機網路中TCP協議對下一個數據往返值進行的估計,並利用此估計值來判斷數據超時時間。 EstimatedRTT= (1-x)\

定義


計算機網路中TCP協議對下一個數據往返值進行的估計,並利用此估計值來判斷數據超時時間。

計算方法


EstimatedRTT= (1-x)*EstimatedRTT+ x*SampleRTT
其中SampleRTT為上一個數據的實際往返時間,x的值一般默認取0.125。
估算超時時間
Deviation= (1-x)*Deviation + x*|SampleRTT-EstimatedRTT|
首先計算採樣得到的往返時間與估算值的偏差
Timeout= EstimatedRTT+ 4*Deviation
再由此式得到超時時間