Prova completa - Rete Internet (ing. Giovanni Neglia)

Transcript

Prova completa - Rete Internet (ing. Giovanni Neglia)
Prova completa - Rete Internet (ing. Giovanni Neglia)
Giovedì 19 Luglio 2007
NB: sviluppare l’intero compito su questi fogli, utilizzando solo la penna.
Cognome:___________________________________________________
Nome:______________________________________________________
Corso di laurea e anno:________________________________________
Matricola:___________________________________________________
Firma:______________________________________________________
Quesito 1 Si supponga di dover configurare la rete rappresentata in figura assegnando a ciascun
host un indirizzo IP pubblico della rete di classe C 131.75.21.0. Si minimizzi il numero di indirizzi
IP impiegati, in modo da avere già a disposizione delle sottoreti per eventuali ampliamenti. Lo
studente attribuisca un identificativo a ciascuna sottorete (per esempio A, B, C,…) e lo riporti in
figura, assegni gli indirizzi IP a ciascuna sottorete e ai router.
Lo studente completi quindi la tabella riassuntiva riportata di seguito, specificando l’identificativo
della sottorete, l’indirizzo della sottorete e la relativa maschera (in notazione decimale dotted), gli
indirizzi IP per eventuali interfacce dei router sulla sottorete considerata.
Si compili la tabella di routing del router R1, specificando per ogni sottorete l’indirizzo di rete, la
maschera, il next hop o gateway e l’interfaccia da impiegare sul router R1. Si aggreghino ove
possibile gli instradamenti relativi a sottoreti distinte.
Router 1
Uffici
(7 PC)
Laboratorio di Telecomun .
(50 PC)
Router 3
Laboratorio di microonde
(40 PC)
Internet
pubblica
Router 2
Centro di calcolo (50 PC)
Laboratorio di Elettronica
(20 PC)
identif.
sottorete
indirizzo
maschera
IP sottorete sottorete
indirizzo IP
router R1
indirizzo IP
router R2
indirizzo IP
router R3
indirizzo IP
sottorete
indirizzo IP
sottorete
Tabella di routing di R1
maschera
gateway/next hop
sottorete
Interfaccia
Tabella di routing di R1 (per eventuali aggregazioni)
maschera
gateway/next hop
Interfaccia
sottorete
Quesito 2 Si vuole instaurare una connessione TCP su una linea di trasmissione caratterizzata da un
RTT=120 ms. La dimensione dell’MSS è pari a 400 byte (header esclusi). Si ha a disposizione un
buffer di ricezione pari a 4400 byte. Si assuma che l’applicazione in ricezione legga i dati ricevuti
alla massima velocità (ovvero che l’advertised window notificata da TCP al trasmettitore sia
sempre uguale alla dimensione del buffer di ricezione). Si determini la massima velocità della linea,
in kbps, in modo da avere trasmissione continua (utilizzo della linea pari al 100%). Non si trascuri
la dimensione degli header IP e TCP.
Quesito 3 Lo studente illustri il problema del conteggio all’infinito nel routing, specificando tra
l’altro se esso è proprio dei protocolli di tipo distance vector e/o link state.
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Quesito 4 Con riferimento alla rete rappresentata nella figura sottostante, il client richiede al server
mediante protocollo HTTP una pagina web di dimensione pari a 600 byte. Si raffiguri lo scambio di
pacchetti e si completi la seguente tabella relativa ai pacchetti contenenti dati inviati dal server,
indicando l’istante di inizio della trasmissione del pacchetto, il numero di byte dati in esso contenuti
e il valore della cwnd in corrispondenza di tale istante. Si indichi inoltre il tempo totale necessario
per il trasferimento della pagina (considerando come fine del trasferimento la ricezione da parte del
client dell’ultimo bit della pagina).
Nello svolgere l’esercizio:
• si consideri la fase di instaurazione della connessione e che il SYN venga spedito all’istante
t=0 s;
• si consideri che la richiesta della pagina avvenga in corrispondenza dell’ultimo ack del three
way handshake e si trascuri la dimensione di questa richiesta;
• si trascurino gli header IP e TCP;
• si consideri MSS=100 byte e ssthresh=199 byte;
• si assuma che la finestra in fase di congestion avoidance venga aggiornata in accordo alla
seguente espressione: cwnd=cwnd+MSS*MSS/cwnd, arrotondando il numero di byte
all’intero più vicino;
• si consideri immediata la lettura dei dati del buffer da parte delle applicazioni (quindi non
appena arrivano i dati).
La velocità della linea è pari a 160 kbps ed il tempo di propagazione è pari a 30 ms.
160kbps
30ms
numero del
pacchetto
istante di inizio
quantità di dati
della trasmissione nel pacchetto
valore di cwnd
in tale istante
Quesito 5 Lo studente illustri il meccanismo di path MTU discovery usato in TCP.
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Quesito 6 Si considerino 5 sorgenti di traffico offerte ad un collegamento di capacità C=48
kbps. Ciascuna sorgente di traffico alterna periodi di attività di durata media 5 secondi, a periodi
di inattività di durata media 15 secondi. Durante i periodi di attività, ogni sorgente emette a 16
kbps. Si calcoli:
i) la probabilità che il traffico offerto al collegamento sia maggiore di C;
ii) la probabilità che il traffico offerto al collegamento sia inferiore a C/2;
iii) assumendo di osservare il sistema per 2 ore, per quanti minuti, mediamente, non arriva
traffico al collegamento