Throughput: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 2:
Nell'ambito delle [[telecomunicazioni]], si intende per '''throughput''' di un [[canale (telecomunicazioni)|canale di comunicazione]], la sua [[Capacità di canale|capacità]] di [[trasmissione (telecomunicazioni)|trasmissione]] "effettivamente utilizzata".
 
Il throughtput viene di solito indicato con '''THR''' e si calcola semplicemente con la formula: ''' ηxCη×<math>C</math>'''; dove '''η''' è l'efficienza del protocollo usato e <math>C</math> la capacita di trasmissione.<ref>{{Cita libro|autore = Achille Patttavina|titolo = reti di telecomunicazione networking e internet|anno = 2003|editore = McGraw-Hill|città = rotolito lombarda, seggiano di pioltello (MI)|ISBN = 978 88 386 6326-0}}</ref>
 
== Descrizione ==
Il throughput non è da confondersi con la "capacità" del link: sia la capacità che il throughput si esprimono in [[bit]]/[[secondo|s]], ma mentre la prima esprime la frequenza trasmissiva massima alla quale i [[dato|dati]] possono viaggiare, il throughput è un indice dell'"effettivo" utilizzo della capacità del link. Il throughput è la quantità di dati trasmessi in una unità di tempo, mentre la capacità dipende esclusivamente da quanta informazione è disponibile sul canale nella [[trasmissione (telecomunicazioni)|trasmissione]].
 
Si definisce invece ''[[goodput]]'' la quantità di dati utili nell'unità di tempo del ''throughput'' trasmesso scartando la extrainformazione o informazione di ''[[overhead]]'' associata ai [[protocollo di rete|protocolli]] durante la trasmissione e gli eventuali pacchetti reinviati per protocolli di tipo ''[[Automaticautomatic repeat request|ARQ]]'' (ARQ).
 
== Un esempio ==
Si consideri una [[mittente|sorgente]] che trasmette ad un [[destinatario]] dati organizzati in [[pacchetto (reti)|pacchetti]] attraverso un link di capacità <math>R</math> bit/s. La sorgente trasmette un pacchetto alla volta, perché alterna a periodi di trasmissione, periodi di inattività in cui aspetta che il destinatario invii un riscontro di corretta ricezione. Il link di trasmissione è effettivamente utilizzato solo nel momento in cui la sorgente trasmette pacchetti, poiché quest'ultima non trasmette nulla mentre attende dal destinatario i riscontri (si è assunto per semplicità che il riscontro del destinatario sia un pacchetto di dimensione trascurabile).
 
Si supponga allora, per semplicità, che il canale sia impegnato per metà del tempo (la sorgente trasmette pacchetti), mentre per l'altra metà rimanga libero (la sorgente attende i riscontri per ogni pacchetto trasmesso): sotto tale ipotesi il throughput del link è di <math>R/2</math> bit/s, poiché la sorgente trasmette i pacchetti alla massima frequenza trasmissiva del canale, cioè <math>R</math> bit/s, soltanto in un tempo "doppio" rispetto a quanto basterebbe se non attendesse i riscontri. Il canale "potrebbe" trasmettere <math>R</math> bit/s, ma di fatto ne trasmette solo <math>R/2</math>.
 
== Note ==