Försening tur och retur

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 22 juni 2020; verifiering kräver 1 redigering .

Rundturstiden (RTT ) är den tid det tar att skicka en  signal plus den tid det tar att bekräfta att signalen har tagits emot. Denna fördröjningstid består därför av signalöverföringstiden mellan två punkter.

Datornätverk

I samband med datornätverk (datornätverk) är en signal vanligtvis ett datapaket , och tiden för tur och retur kallas fördröjning . En internetanvändare kan bestämma tiden för tur och retur med hjälp av kommandot ping .

Kommunikationsprotokoll

Nätverkslänkar med hög kanalbandbredd och långa rundturstider kan innehålla mycket stora mängder data (bandbreddsfördröjningsprodukt) i farten vid varje given tidpunkt. Sådana "långa och breda rör" kräver specialdesignade protokoll. Ett exempel är möjligheten att skala TCP- fönstret .

Ursprungligen uppskattades mottagningsfördröjningstiden i TCP som:

RTT = ( Old_RTT) + ((1 − ) New_Round_Trip_Sample) [1]

Där α är en konstant viktningsfaktor (0 ≤ < 1). Att välja ett värde på α nära 1 gör det viktade genomsnittet immunt mot förändringar som varar en kort tid (till exempel ett segment som stöter på en lång fördröjning). Att välja ett värde nära 0 gör det vägda genomsnittliga svaret på förändringar i latens mycket snabbt.

Detta förhållande har förbättrats av Jacobson/Karels-algoritmen, som även tar hänsyn till standardavvikelsen.

När en ny tur-och-retur-tid väl har beräknats, ersätts den i ekvationen ovan för att erhålla den genomsnittliga tur-och-returtiden för den förbindelsen, och proceduren fortsätter för varje ny beräkning.

Anteckningar

  1. Comer, Douglas.