I TCP/IP -nätverk står RTT för
rundturtid . Det är den tid det tar för ett paket att resa från en källa till en destination och tillbaka igen. Mer specifikt är det den tid som förflutit mellan att skicka ett paket och ta emot bekräftelsen av paketets ankomst.
RTT är en avgörande metrisk eftersom:
* trängselskontroll: TCP använder RTT -mätningar (tillsammans med andra faktorer) för att justera sändningshastigheten. Om RTT ökar, indikerar det potentiellt nätverksöverbelastning, vilket uppmanar TCP att sakta ner och undvika att överväldiga nätverket.
* Prestandaövervakning: Hög RTT indikerar långsam nätverksanslutning och påverkar applikationens lyhördhet. Övervakning av RTT hjälper till att identifiera nätverksflaskhalsar och prestandaproblem.
* timeout -beräkning: TCP använder RTT för att ställa in timeout -värden. Om ett bekräftelse inte mottas inom en viss multipel av den uppskattade RTT, antar TCP -anslutningen paketförlust och initierar vidarebefordran.
Det är viktigt att notera att RTT inte är ett konstant värde. Det fluktuerar baserat på nätverksförhållanden, såsom trängsel, belastning och avstånd mellan kommunikationsenheterna. TCP -implementeringar använder vanligtvis algoritmer för att uppskatta och jämna ut dessa fluktuationer för att ge ett mer stabilt mått för beräkningar av trängsel och timeout. Vanliga algoritmer inkluderar exponentiellt viktat rörligt medelvärde (EWMA).