Tidsgrenser for gjensending er viktige parametere i transportlagprotokoller for å sikre pålitelig dataoverføring. De bestemmer hvor lenge en avsender venter før videresending av en tapt eller uoppdaget pakke. Korrekt beregning av disse tidsintervallene bidrar til å balansere nettverkseffektivitet og responsivitet.

Faktorer som påvirker retransmissionsfristen

De viktigste faktorene inkluderer rund-tripp-tid (RTT), variasjon i nettverksforsinkelse og protokollspesifikke hensyn. Nøyaktig måling av RTT er avgjørende for å fastsette passende tidsgrenseverdier.

Måling Rund-Trip tid

RTT måles ved å sende en pakke og timing varigheten til en bekreftelse mottas. Flere målinger tas for å ta hensyn til nettverkssvingninger. Den gjennomsnittlige RTT gir en baseline for innstilling av tidsavbruddet.

Beregne retransmissionstiden

Den vanlig brukte fremgangsmåten innebærer å beregne den glatte RTT (SRTT) og RTT-variasjonen (RTTVAR). Tidsfristen er deretter satt ved hjelp av formelen:

Tidsutgang = SRTT + 4 * RTTVAR

Justering av nettverksbetingelser

Tidsgrenseverdier bør tilpasse seg endrede nettverksbetingelser. Hvis forsinkelser øker, bør tidsgrensen økes i samsvar med dette. Hvis nettverket stabiliserer seg, kan tidsgrensen reduseres for å forbedre effektiviteten.