Il ritardo di trasmissione, noto anche come ritardo di pacchettizzazione, è il tempo necessario per trasmettere un pacchetto di dati sul collegamento in uscita. Il ritardo è determinato dalla dimensione del pacchetto e dalla capacità del collegamento in uscita. Ciò è rilevante per le reti basate sulla commutazione di pacchetto, in cui i messaggi vengono suddivisi in pacchetti prima di essere inviati. Il ritardo di trasmissione è una funzione della lunghezza del pacchetto e non è correlato alla distanza tra i due nodi.
Cause di ritardo di trasmissione
Il ritardo di trasmissione può dipendere da più fattori, tra cui:
- Numero di sessioni attive: Con la commutazione di pacchetto, il livello fisico elabora i pacchetti in ordine FIFO (First-In, First-Out). Per questo motivo, se sono presenti più sessioni attive, il ritardo può diventare notevole. Diventa ancora più sostanziale se il sistema operativo (OS) non supporta algoritmi di pianificazione in tempo reale per supportare il traffico multimediale.
- Capacità di trasmissione del collegamento: Un aumento della capacità di trasmissione riduce il ritardo di trasmissione. L'aggiornamento di una Ethernet da 10 Mbps a una Ethernet da 100 Mbps ridurrà il ritardo di trasmissione di un fattore 10.
- Controllo di accesso medio Ritardo di accesso (MAC): Se il collegamento di trasmissione è condiviso, è necessario utilizzare un protocollo MAC per accedere al collegamento. Il livello MAC è responsabile dello spostamento dei pacchetti di dati da e verso una scheda di interfaccia di rete a un'altra attraverso un canale condiviso. La scelta del protocollo MAC gioca un ruolo importante nell'influenzare il ritardo.
- Cambio di contesto nel sistema operativo: L'invio o la ricezione di un pacchetto implica un cambio di contesto nel sistema operativo, che richiede un tempo limitato. Per questo motivo, esiste un massimo teorico al quale un computer può trasmettere pacchetti. Per una LAN a 10 Mbps, questo ritardo sembrerà insignificante. Per una rete gigabit, tuttavia, il ritardo diventa notevole.
Formula del ritardo di trasmissione
Il ritardo di trasmissione è dato dalla seguente formula:
TD = L / R
- TD è il ritardo di trasmissione
- L è la lunghezza del pacchetto di dati
- R è il bit rate (bit al secondo)