• Non ci sono risultati.

VIDEOLEZIONE N° 4 – Modelli teorici di analisi delle reti e controllo di congestione in TCP DOMANDE DI RIEPILOGO

N/A
N/A
Protected

Academic year: 2021

Condividi "VIDEOLEZIONE N° 4 – Modelli teorici di analisi delle reti e controllo di congestione in TCP DOMANDE DI RIEPILOGO"

Copied!
2
0
0

Testo completo

(1)

NETTUNO – Network per l’Università ovunque Corso: Laurea a distanza in Ingegneria Informatica Insegnamento: Reti di Calcolatori II

Docenti: prof. Pier Luca Montessoro, prof. Mario Baldi Collaboratore alle attività di laboratorio: ing. Davide Pierattoni

VIDEOLEZIONE N° 4 – Modelli teorici di analisi delle reti e controllo di congestione in TCP DOMANDE DI RIEPILOGO

ARGOMENTI:

- Funzionamento del protocollo TCP - Controllo della congestione in TCP

- Ritardi nella commutazione di pacchetto e perdita di pacchetti

1. In una connessione TCP fra l’host A e l’host B, i segmenti che viaggiano da A a B abbiano numero di porta sorgente x e numero di porta destinazione y. Quali saranno i numeri di porta sorgente e di porta destinazione per i segmenti della stessa connessione che viaggiano dall’host B all’host A?

Porta sorgente y e porta destinazione x.

2. Nella connessione di cui al punto precedente, A invia due segmenti TCP consecutivi a B. Il primo segmento ha numero di sequenza 90, il secondo ha numero di sequenza 130.

Quanti dati contiene il primo segmento? 40 byte

Supponendo che il primo segmento vada perso, mentre il secondo arrivi a B. Nel riscontro che B invia ad A, quale sarà il numero di riscontro? 90

3. Quali sono le componenti del ritardo di commutazione introdotto da un router nell’inoltro di un pacchetto?

Ritardo di elaborazione +

Ritardo di coda +

Ritardo di trasmissione + Ritardo di propagazione = _________________________

Ritardo di commutazione

A seconda del tipo di collegamento, alcune componenti possono essere trascurabili.

4. Quale delle componenti del ritardo di commutazione influisce maggiormente sulla perdita dei pacchetti?

Il ritardo di coda, che è variabile da pacchetto a pacchetto, in quanto dipende dal numero di pacchetti che già stanno in attesa nella coda di trasmissione. Essendo la lunghezza dei buffer finita, è possibile che un pacchetto ricevuto correttamente venga scartato dal nodo di commutazione per effetto del riempimento della coda di trasmissione.

5. Come si misura il ritardo end-to-end tra due calcolatori A e B in una rete a commutazione di pacchetto?

Se tra i due calcolatori vi sono n nodi intermedi di commutazione, il ritardo end-to-end sarà in generale

end-to-end tras prop elab coda tras prop

1

d = (d + d ) (d + d + d + d )

n

A i

i=

+ ∑

dove i è l’i-esimo nodo di commutazione lungo il percorso da A a B. Si noti che per il collegamento tra il calcolatore A e il primo router del percorso vengono considerate le sole componenti relative alla trasmissione e alla propagazione dei pacchetti

originati da A.

elaborazione elaborazione codacoda

propagazione propagazione

trasmissione trasmissione

A A B B

elaborazione elaborazioneelaborazione elaborazione codacoda

propagazione propagazionepropagazione propagazione

trasmissione trasmissione

A A B B

(2)

Nelle ipotesi che:

1) i collegamenti siano tutti non congestionati (La/R << 1, cfr. lucidi della lezione), ossia il ritardo dcoda i sia trascurabile

∀ i ;

2) i router abbiano tutti la stessa velocità di elaborazione ⇒⇒ delab i = delab j ∀∀ i, j;

3) i link abbiano tutti la stessa velocità di trasmissione ⇒⇒ dtras i = dtras j∀ i, j;∀ 4) i link abbiano tutti lo stesso ritardo di propagazione ⇒⇒ dprop i = dprop j ∀∀ i, j allora il ritardo end-to-end sarà espresso dalla formula approssimata:

end-to-end elab tras prop

d = (n+1)(d + d + d )

Riferimenti

Documenti correlati

Esempio: se link di 1 Mbit link e ogni utente ha bisogno di 200 Kbps ed è attivo il 5% del tempo, con la commutazione di circuito si possono avere al massimo 5 utenti, mentre con

P er la prima volta il comune di Milano potrà avvalersi delle competenze e conoscenze di due medici veterinari come Garanti per la tutela degli animali. Paola Fossati e Gustavo

Dovendo scrivere via rete l’aggiornamento del saldo di un conto corrente bancario su un database remoto, quali tipi di servizio ritenete debba offrire il protocollo di comunicazione

Un protocollo orientato alla connessione permette anche ed entrambe le entità coinvolte di effettuare in modo corretto le procedure di apertura e chiusura della transazione e di

• la rete sia suddivisa in tre reti locali (1 server e 5 client ciascuna) collegate tramite router.. Si evidenzino i tipo di apparecchiature di rete utilizzate e i tipi di

Prevede indirizzi su 128 bit, introduzione di indirizzi anycast (il server più vicino in grado di erogare u certo servizio), unificazione di Internet e Intranet, gestione

[ ] la possibilità di trasmettere e ricevere datagram IP a cui vengono aggiunte poche informazioni di controllo, tra cui la porta del mittente e la porta del destinatario4.

Tuttavia in un flusso di tipo multimediale non è necessario garantire che i dati arrivino tutti, perciò il protocollo non dovrà essere di tipo affidabile.. In tali casi infatti