Appello del 6 febbraio 2014

Download Report

Transcript Appello del 6 febbraio 2014

Cognome e Nome _________________________________ Matricola _____________
Reti di calcolatori
Appello del 6 febbraio 2014
NOTA GENERALE: introdurre le ipotesi eventualmente necessarie.
1) Si consideri un protocollo Selective Repeat con una finestra di trasmissione di 6
segmenti. Il tempo di trasmissione di un pacchetto è pari a 8 μsec, il tempo per
ricevere l’ACK pari a 50 μsec ed il tempo di timeout pari a 51 μsec. Si calcoli il
tempo necessario per trasmettere 6 segmenti e riceverne l’ACK, supponendo un
evento di timeout sul secondo pacchetto.
2) Un client C apre una connessione TCP con un server S, trasferisce da S 536 Kbyte e
quindi chiude la connessione. La frequenza trasmissiva è di 100 Mbps, con ritardo di
propagazione di 100 μsec. La connessione è caratterizzata da MSS pari a 1024 byte,
sequenze iniziali SEQC=0 e SEQS=10. La trasmissione è regolata dall’algoritmo per il
controllo della congestione, con soglia iniziale pari a 32 Kbyte. Le intestazioni sono
trascurabili.
2.a)
Specificare il contenuto dei campi sequenza, e ACK dei primi due pacchetti
dati inviati da S e dei primi due ACK inviati da C.
2.b)
Specificare l’andamento della dimensione della finestra di trasmissione in
funzione del tempo.
2.c)
Calcolare dopo quanti round la trasmissione diventa continua.
2.d)
Calcolare il tempo necessario per il trasferimento dei dati, dall’apertura alla
chiusura della connessione.
2.e)
Calcolare il tempo perso in stallo.
2.f)
Calcolare utilizzo e throughput applicativo massimi.
2.g)
Supporre che venga perso il 12° pacchetto, e che l’evento sia riconosciuto
tramite un triplice ACK. Spiegare come viene gestita la ritrasmissione e in
particolare calcolare:
2.g.1) il nuovo valore di soglia
2.g.2) la variazione nel tempo di trasferimento calcolato al punto 2.c)
2.h)
Supporre che venga perso il 12° ACK; quali variazioni provoca nel tempo di
trasferimento tale evento?
3) Dato l’indirizzo IP 165.18.72.130 di un nodo, si determini la maschera della rete cui
appartiene, in modo che il blocco contenga 1024 indirizzi, compresi quelli broadcast e
di rete.
3.a)
Si scriva l’indirizzo della rete e del broadcast all’interno della rete.
3.b)
Si suddivida il blocco di 1024 indirizzi in 5 sottoreti che coprano tutto lo
spazio di indirizzamento, in modo tale che la sottorete più grande contenga
165.18.72.0. Per ogni sottorete specificare l’indirizzo e la maschera.
4) Si consideri la trasmissione di L bit su un canale trasmissivo caratterizzato da una
lunghezza d, una velocità di propagazione nel mezzo s ed una banda trasmissiva R. in
funzione dei parametri dati si esprima:
4.a)
il ritardo di propagazione ed il ritardo di trasmissione.
4.b)
il prodotto banda-ritardo. Cosa rappresenta questa quantità?
5) Spiegare il problema della frammentazione, in particolare a che livello del modello
TCP/IP si colloca, quando è necessaria, quali meccanismi sono utilizzati per
realizzarla.