(Voglio sottolineare che altri hanno pubblicato risposte eccellenti su come funzionano i ritardi e cosa li provoca. Ma l'OP ha chiesto informazioni sulla modellazione; Un modello di base è semplice e basta inserire numeri di esempio. Se vuoi sapere perché i ritardi sono quello che sono, quindi vedi le risposte di tutti gli altri: ^)
La latenza di rete è semplicemente il tempo di transito da un punto finale all'altro punto finale, che intercorre tra N hop .
Quindi hai N segmenti (hop) con nodi intermedi N-1. Ogni nodo ha un ritardo (l'effetto cumulativo di diverse cose su quel nodo, come ritardo coda, ritardi di elaborazione, ecc.) E ogni segmento ha un ritardo di transito. Complessivamente sono 2N - 1 variabili indipendenti. Quindi è seg1 + nodo1 + seg2 ... + nodo (N-1) + segN Un hop, è solo = seg1, due speranze è seg1 + node1 + seg2, ecc.
Successivamente devi definire quali sono tutti quei pezzi. Quindi potresti costruire una rete modello con una rete CATV, un collegamento satellitare, un collegamento in fibra ottica, un Ethernet, ecc. Per ognuna di queste tecnologie devi cercare informazioni di esempio.
I ritardi di transito sarebbero approssimativamente la dimensione dei dati divisa per la velocità di trasmissione del segmento. Se hai bisogno di un modello più accurato, devi aggiungere il ritardo del volo - approssimativamente la lunghezza del segmento, diviso per la velocità del flusso di dati (approssimativa della velocità della luce.) È importante se hai un collegamento satellitare coinvolto; Il su e giù per il satellite geosincrono è significativo.
I ritardi su ciascun nodo dovranno essere stimati in base all'apparecchiatura che si sta inserendo nel modello.
Se si desidera la latenza dell'applicazione, (ad esempio il ritardo fino all'inizio del flusso di dati di un trasferimento FTP), si crea contando quante volte entra in gioco la latenza della rete. Ad esempio, un handshake TCP a 3 vie aggiunge una latenza di rete tripla, e così via fino a raggiungere l'applicazione.