(Ich möchte darauf hinweisen, dass andere exzellente Antworten dazu gepostet haben, wie die Verzögerungen usw. funktionieren und was sie verursacht. Aber das OP fragte nach der Modellierung. Ein Grundmodell ist einfach und Sie geben einfach Beispielnummern ein. Wenn Sie wissen möchten, warum Die Verzögerungen sind, was sie sind, dann sehen Sie die Antworten aller anderen: ^)
Die Netzwerklatenz ist einfach die Laufzeit von einem Endpunkt zum anderen Endpunkt, die sich über N Hops erstreckt .
Sie haben also N Segmente (Sprünge) mit N-1 Zwischenknoten. Jeder Knoten hat eine Verzögerung (die kumulative Wirkung mehrerer Dinge auf diesen Knoten, wie Warteschlangenverzögerung, Verarbeitungsverzögerungen usw.), und jedes Segment hat eine Transitverzögerung. Insgesamt sind das 2N - 1 unabhängige Variablen. Also ist es seg1 + node1 + seg2 ... + node (N-1) + segN Ein Sprung ist nur = seg1, zwei Hoffnungen sind seg1 + node1 + seg2 usw.
Als nächstes müssen Sie definieren, was all diese Teile sind. Sie können also ein Modellnetz mit einem CATV-Netzwerk, einer Satellitenverbindung, einer Glasfaserverbindung, einem Ethernet usw. aufbauen. Für jede dieser Technologien müssen Sie Beispielinformationen nachschlagen.
Die Übertragungsverzögerungen entsprechen ungefähr der Datengröße geteilt durch die Übertragungsgeschwindigkeit des Segments. Wenn Sie ein genaueres Modell benötigen, müssen Sie die Flugzeit hinzufügen - ungefähr die Länge des Segments, geteilt durch die Geschwindigkeit des Datenflusses (ungefähr die Lichtgeschwindigkeit). Dies ist wichtig, wenn Sie eine Satellitenverbindung haben. Das Auf und Ab zum geosynchronen Satelliten ist signifikant.
Die Verzögerungen an jedem Knoten müssen Sie basierend auf der Ausrüstung, die Sie in Ihr Modell einfügen, abschätzen.
Wenn Sie die Anwendungslatenzzeit (z. B. die Verzögerung bis zum Beginn des Datenflusses einer FTP-Übertragung) festlegen möchten, ermitteln Sie, wie oft Ihre Netzwerklatenzzeit aktiv ist. Zum Beispiel erhöht ein 3-Wege-TCP-Handshake die Netzwerklatenz um das Dreifache und baut so das auf, was die Anwendung sieht.