Vogliamo trovare
Il file ha dimensioni pari a 9500 byte.
Un pacchetto ha dimensione massima di 1500 byte.
Il numero di pacchetti che dobbiamo creare dato il file è di
Quindi abbiamo 7 pacchetti totali:
Per trasmettere un pacchetto di
L'ultimo pacchetto ha un ritardo di trasmissione di 4 ms, mentre il suo ritardo di propagazione è lo stesso.
Ci sono diversi modi per calcolare il risultato finale. Qui è stato scelto di calcolare il tempo di trasmissione di tutti i pacchetti fino al penultimo. A cui è stato sommato il tempo di trasmissione e propagazione dell'ultimo pacchetto. Si noti che le propagazioni dei singoli pacchetti vengono sovrapposte dal ritardo di trasmissione del pacchetto successivo, quindi possiamo ignorarla, tranne che per l'ultimo pacchetto. Si noti che se il ritardo di propagazione è più alto del ritardo di trasmissione si crea accodamento.
Il risultato come si vede anche in figura è
Esercizio simile a quello precedente con topologia di rete diversa e dati diversi.
In N non ci sono tempi di elaborazione.
Avremo quindi 6 pacchetti da
Calcoliamo prima il ritardo di trasmissione e di trasmissione nei due canali.
Il ritardo di trasmissione in entrambi i canali per i pacchetti da 1500 byte è
Il ritardo di trasmissione in entrambi i canali per i pacchetti da 500 byte è
Il ritardo di propagazione nel primo collegamento è
Il ritardo di propagazione nel collegamento è
I primi 6 pacchetti non accusano ritardi di accodamento in N. Ogni pacchetto ha la stessa dimensione e gli stessi ritardi di propagazione.
Supponendo uno scenario in cui abbiamo solo questi due pacchetti, ci basta calcolare il ritardo totale che impiega il secondo pacchetto a partire dall'istante in cui viene trasmesso.
Il secondo pacchetto viene trasmesso a
A questo punto ci concentriamo sul ritardo totale per spedire i primi 6 pacchetti che sono tutti uguali e dunque non presentano ritardi di accodamento in N.
Il sesto pacchetto viene trasmesso a
A
Ora, analizziamo i tempi impiegati per la trasmissione dell'ultimo pacchetto.
L'ultimo pacchetto parte a
Nella prima domanda si vuole trovare solo la velocità di propagazione:
La domanda è ambigua: non è chiaro se è ricercato il tempo che impiega un pacchetto a propagarsi inteso come voglio solo il ritardo di propagazione, o se intende tutto il tempo necessario per far si che un pacchetto venga trasferito da un punto all'altro
Solo il ritardo di propagazione è il seguente:
Nel caso in cui sia richiesto il tempo totale, allora dobbiamo sommare al ritardo di propagazione anche quello di trasmissione:
Altra domanda ambigua.
Il ritardo di propagazione non dipende dalla velocità di trasmissione.
Il ritardo necessario per trasferire il pacchetto, dipende da entrambi i ritardi.
Il ritardo di trasmissione dipende dalla velocità di trasmissione e dalla grandezza del pacchetto.
La tecnologia cable modem è utilizzata per rendere possibile l'accesso ad internet attraverso infrastrutture per fornire la TV via cavo. Tale tecnica si basa sull'uso di HFC.
Il cable modem invia i segnali analogici alla stazione di testa in cui è presente il CMST che effettua la traduzione dei segnali analogici in segnali digitali.
Il cable modem funge da interfaccia tra la rete e i dispositivi dell'utente.
Le bande di upstream e downstream sono condivise fra tutte le abitazioni.
Potenzialmente se più utenti richiedessero un file nello stesso istante la velocità effettiva di trasmissione ne risentirebbe.
Le componenti principali sono:
La velocità di trasmissione è:
mentre la lunghezza del cavo:
Il problema afferma che il cavo è in fibra ottica, tuttavia il risultato tiene conto della velocità del segnale nel rame, per cui per far combaciare il risultato supponiamo che la velocità di propagazione del segnale sia
Per prima cosa dobbiamo sapere a quanto ammonta il ritardo di propagazione:
Al tempo
Affinché l'ultimo bit del file di dimensione
La figura è leggermente fuorviante.
In questo modo è più chiara.
Ogni ISP può avere 1 o 2 router.
Nei sistemi periferici vengono eseguite operazioni per applicazione, trasporto e rete.
Tra i sistemi periferici e l'ISP di accesso vengono eseguite operazioni per collegamento e livello fisico. Negli ISP vengono eseguite operazioni per rete, collegamento e livello fisico.
Dobbiamo distinguere due casi:
Velocità di trasmissione AX e ZB uguale per entrambi: 1Mbps
Distanza AX e ZB uguale per entrambi: 1km
Velocità di propagazione uguale per tutti:
Ritardo di elaborazione in X 10 ms e in Z di 30ms
Dimensione pacchetto L = 10000 byte che viene diviso in due pacchetti, ciascuno con un header di 100 byte:
Prima di tutto portiamo la dimensione dei pacchetti da byte in bit.
Portiamo anche
Adesso calcoliamo il ritardo di trasmissione in A-Z (che è uguale a quello in Z-B)
Si noti che non si creano accodamenti, poiché il tempo con cui viene ritrasmesso il primo pacchetto (dopo l'attesa al primo router X di
La figura che meglio rappresenta la situazione è la seguente:
Le linee in blu sono i flussi aperti tra A e B.
Il collegamento centrale, tra i router R1 e R2 ha una capacità di 10 Mbps, ovvero i router R1 e R2 hanno entrambi la stessa capacità. I nodi A e B sono attivi e hanno due flussi a aperti. Nel momento in cui si attivano anche i nodi C e S, il router R1 divide equamente la banda tra C e A, offrendo a ciascuno 5 Mbps, lo stesso fa R2 con S e B.
Anche se tra C e R1 i dati viaggiano a 10 Mbps, R1 può trasmetterli a 5 Mbps.
S può trasmettere a 4 Mbps anche se il suo router gli consente di trasmettere ad una capacità superiore. Il collegamento R2-S fa da collo di bottiglia e il massimo throughput è 4 Mbps.
Considerando che A ha due flussi aperti con B, e considerando che la sua capacità trasmissiva è di 5 Mbps, A, dividendo equamente la banda ai due flussi, può dedicare 2,5 Mbps a ciascun flusso. Dall'altra parte, B ha una capacità di 10 Mbps, ma il suo router gli consente di trasmettere solo 5 Mbps. A-R1 fa da collo di bottiglia, quindi la capacità trasmissiva per flusso è 2,5 Mbps.
A-R1
R2-S
Calcolo ritardo di trasmissione del primo pacchetto in R1:
Il secondo pacchetto ha la stessa dimensione.
Quando il primo pacchetto viene trasmesse, dopo 1 ms, viene trasmesso anche il secondo.
Dopo essere stato propagato, il primo viene ritrasmesso senza ritardo di accodamento.
Quando il secondo pacchetto giunge (con 1 ms di ritardo rispetto al primo), il primo pacchetto è in trasmissione (da 1ms) in R2, quindi il secondo pacchetto non può essere trasmesso, deve attendere un altro millisecondo, dopo il quale viene trasmesso.
Giunto in R3 il primo pacchetto viene ritrasmesso (senza accodamento).
Quando giunge il secondo pacchetto in R3 (1 ms dopo), il primo pacchetto è in trasmissione da 1 ms, ma deve essere trasmesso per 8 ms, quindi il secondo pacchetto attende in coda per 7 ms. Quindi il tempo che impiega il secondo pacchetto è:
Quando si usa la commutazione di circuito (se la banda richiesta per ciascuno è di 150 kbps) si riescono a supportare:
Se un utente trasmette per il 10% del tempo, la probabilità che ciascun utente stia trasmettendo è
La probabilità di avere (su 120 utenti)
In assenza di ritardi di elaborazione e accodamento.
Il throughput del server è 20 Mbps, tuttavia il collegamento è condiviso da due router, quindi, supponendo che la banda venga suddivisa equamente, il server può dedicare, al massimo, a ciascun router 10 Mbps. Questa quantità viene poi suddivisa tra i tre client, quindi il throughput massimo sfruttabile sarebbe 10/3 Mbps.
Il pacchetto deve essere trasmesso da a A al commutatore e dal commutatore a C.
Abbiamo una commutazione di tipo store and forward, il che vuol dire che il pacchetto deve essere ricevuto interamente per essere inoltrato.
Il pacchetto viene spedito, nel primo tratto, in tempo:
Una rete a commutazione di circuito dedica ad un utente una certa larghezza di banda fissa.
TDM divide il tempo in intervalli e tali intervalli in slot, un utente può trasmettere solamente in un determinato slot all'interno di tutti gli intervalli. TDM e FDM utilizzano approcci differenti, tuttavia entrambi hanno lo stesso throughout massimo.
Per il primo pacchetto, essendo vuoto il buffer, il ritardo sarà 0.
Per il secondo pacchetto il ritardo sarà
Per il terzo pacchetto il ritardo sarà
...
Per il pacchetto N, il ritardo sarà di