Opóźnienie w obie strony
W telekomunikacji opóźnienie w obie strony ( RTD ) lub czas w obie strony ( RTT ) to czas potrzebny na wysłanie sygnału plus czas potrzebny na potwierdzenie odbioru tego sygnału. To opóźnienie czasowe obejmuje czasy propagacji ścieżek pomiędzy dwoma punktami końcowymi komunikacji . W kontekście sieci komputerowych sygnałem jest zazwyczaj pakiet danych . RTT jest również nazywany czasem pingowania i można je określić za pomocą polecenia ping .
Opóźnienie od końca do końca to czas potrzebny na przebycie sygnału w jednym kierunku i często jest określane w przybliżeniu jako połowa czasu RTT.
Projekt protokołu
Opóźnienie w obie strony i przepustowość są od siebie niezależne. Wraz ze wzrostem dostępnej przepustowości sieci czas podróży w obie strony nie maleje w podobny sposób, ponieważ zależy przede wszystkim od stałych czynników, takich jak odległość fizyczna i prędkość propagacji sygnału.
W sieciach charakteryzujących się zarówno dużą przepustowością, jak i wysokim czasem RTT (a co za tym idzie produktem o dużym opóźnieniu przepustowości ) mogą w dowolnym momencie przesyłać bardzo duże ilości danych . Takie długie sieci wymagają specjalnego projektu protokołu. Jednym z przykładów jest opcja skalowania okna TCP .
RTT został pierwotnie oszacowany w TCP poprzez:
gdzie stałym współczynnikiem ważenia ( ). Wybranie wartości 1 sprawia, że średnia ważona jest odporna na zmiany trwające przez krótki czas (np. pojedynczy segment, w którym występuje duże opóźnienie) Wybór wartości średnia ważona bardzo szybko reaguje na zmiany opóźnienia. Zostało to ulepszone przez algorytm Jacobsona/Karelsa , który uwzględnia również odchylenie standardowe. Po obliczeniu nowego RTT, wprowadza się go do powyższego równania, aby uzyskać średni RTT dla tego połączenia, a procedura jest kontynuowana dla każdego nowego obliczenia.
Wi-Fi
Dokładne pomiary czasu podróży w obie strony przez Wi-Fi przy użyciu IEEE 802.11mc stanowią podstawę systemu pozycjonowania Wi-Fi .