전송 시간 초과는 믿을 수 있는 자료 전송을 지키는 수송 층 의정서에 있는 근본적인 모수입니다. 그들은 얼마나 잃거나 unacknowledged 소포를 전달하기 전에 기다림을 결정합니다. 이 타임 아웃의 Proper 계산은 균형 네트워크 효율성 및 응답성을 돕습니다.

Retransmission Timeout에 영향을 미치는 요인

주요 요인에는 네트워크 지연 및 프로토콜 별 고려사항에 있는 왕복 시간 (RTT), 가변성이 포함됩니다. RTT의 정확한 측정은 적절한 타임아웃 값을 설정하는 것이 중요합니다.

측정 둥근 그립 시간

RTT는 패킷을 전송하여 acknowledgment가 수신될 때까지 지속 시간을 타이밍하여 측정됩니다. 여러 측정은 네트워크 변동을 위해 계정으로 이동합니다. 평균 RTT는 타임아웃을 설정하기 위한 기본 라인을 제공합니다.

Retransmission Timeout을 계산

일반적으로 사용되는 방법은 매끄러운 RTT (SRTT) 및 RTT 변이 (RTTVAR)을 계산하는 것입니다. 타임 아웃은 공식을 사용하여 설정됩니다.

시간 = SRTT + 4 * RTTVAR

네트워크 조건을 조정

Timeout 값은 네트워크 상태를 변경하는 데 적합해야합니다. 지연이 증가하면, 타임 아웃은 따라 증가해야합니다. 네트워크가 안정화되면, 타임 아웃은 효율성을 개선하기 위해 줄 수 있습니다.