Round Trip Time
aus Wikipedia, der freien Enzyklopädie
Die Round Trip Time (RTT) gibt die Zeit an, die ein Datenpaket (Datagramm) in einem Rechnernetz benötigt, um von der Quelle zum Ziel und zurück zu reisen. Es handelt sich also um die Summe aus Laufzeit von Punkt A nach Punkt B und der Laufzeit von Punkt B nach Punkt A.
Die RTT wird zum Beispiel vom Transmission Control Protocol (TCP) verwendet, um zu bestimmen, wann Pakete nach Ausbleiben einer Bestätigung erneut gesendet werden sollten. Diese Maßnahme dient dazu, das Protokollverhalten abhängig von den verfügbaren Transportkapazitäten -gar bei wechselnden Lastzuständen- anzupassen.
Eine einfache Möglichkeit, die RTT zu bestimmen, ist von mehreren Paketen die Zeitdifferenz zwischen Aussendung und Eintreffen der Bestätigung zu messen und dann über mehrere Messungen zu mitteln. Pakete, die erneut gesendet wurden, sollten bei der Rechnung ignoriert werden, da nicht immer klar ist, für welches Paket die Bestätigung galt.
[Bearbeiten] RTT vs. Ping
Ping testet Netzwerkverbindungen bzw. das Routing im Netzwerk und gibt den Status meist in Form von ICMP-Fehlermeldungen, Paketverlustquoten, Sequenznummern, Informationen über Paketgrössen/Fragmentierung, Time-to-live und u.a. auch der Round-Trip-Time aus (die genauen Informationen hängen vom verwendeten Ping-Programm bzw. Betriebssystem ab). Wer die RTT sinnvoll messen will, sollte sich nicht auf Ping alleine verlassen, da das von Ping verwendete ICMP-Protokoll in vielen Netzwerken anders geroutet oder priorisiert wird als der übliche TCP-Datenverkehr.
[Bearbeiten] Weblinks
- http://serversniff.de/content.php?do=ipinfo Der IP-Check von Serversniff.de misst die RTT von ICMP- und TCP-Paketen zu beliebigen Servern