Prova in itinere 5 Maggio 2016
|
|
|
- Elvira Quaranta
- 9 anni fa
- Просмотров:
Транскрипт
1 Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Prova in itinere 5 Maggio 2016 Tempo complessivo a disposizione per lo svolgimento: 1h45m Usare lo spazio dopo ogni Esercizio/Quesito per la risposta. Es1 (9pt) Es2 (9 pt) Ques (9 pt) Lab (6pt) 1 - Esercizio (10 punti) a) Una connessione TCP tra l host A e l host B nelle rete in figura è caratterizzata dai seguenti parametri: lunghezze di header e ack trascurabili, link bidirezionali simmetrici, MSS = 1250 B, RCWND >> CWND, SSTHRESH = 8 MSS. Si calcoli il tempo necessario a trasferire un file di 30 kb. Si ripeta il calcolo assumendo un file di 55 kb. (nota la soluzione è la stessa se si scambiano di posto il link 1 con il link 2) b) Si assuma A sia un server http e B un client http. Occorre trasferire un documento base html di L html = 100 kb base e 9 immagini di L obj = 5 MB in presenza di 1 flusso interferente tra C e D. Si calcoli il tempo necessario assumendo il RTT calcolato nel punto precedente e un ritmo medio di trasmissione (R html e R obj ) pari al valore di condivisione equa delle risorse (capacità del link 2 diviso il numero di flussi che lo attraversano) nel caso di connessione http persistente e non persistente (con trasmissione in parallelo delle immagini). a) MSS = bit = bit T 0 = 1 ms, T 4 = 5 ms, T 5 = 0.5 ms RTT = T 0 + T 4 + T 5 + 2τ 0 + 2τ 4 + 2τ 5 = 46.5 ms W <=>? = RTT = 46.5 T 4 5 = 10 caso 1) Pagina 1 di 8
2 F = 30 = 24 MSS 1.25 slow start: (1) (2) (4) (8) cong. avoidance: (9) T?=? = T =BC> + 5 RTT + 8T 4 = = ms caso 2) F = 55 = 44 MSS 1.25 slow start: (1) (2) (4) (8) cong. avoidance: (9) continua (link 2): (20) T?=? = T =BC> + 5 RTT + T 0 + 2τ T 4 + 2τ 4 + T 5 + 2τ 5 = 414 ms b) Persistente: R D?EF = R =GH = C 4 2 = 1 Mbps T?=? = T =BC> + RTT + L D?EF R D?EF + 9 RTT + L =GH R =GH = s Non-persistente: R D?EF = C 4 2 = 1 Mbps R =GH = C 4 = 0.2 Mbps 10 T?=? = T =BC> + RTT + L D?EF R D?EF + T =BC> + RTT + L =GH R =GH = Pagina 2 di 8
3 2 - Esercizio (8 punti) In una rete a commutazione di pacchetto al tempo t=0 sono presenti 6 pacchetti in S diretti rispettivamente alle seguenti destinazioni: A, A, B, B, C, D. Calcolare il tempo di ricezione di ciascuno dei pacchetti assumendo che i pacchetti abbiamo le seguenti dimensioni: pacchetti verso A, L A =1250B; pacchetti verso B, L B =250B; pacchetti verso C, L C =1250B; pacchetti verso D, L C =1250B. T N0 = T N 0 + τ 0 + T N 4 + τ 4 + T N 5 + τ 5 = 16.6 ms T N4 = T N0 + T N 5 = 26.6 ms T O0 = T N 0 + τ T N 4 + T O 4 + τ 4 + T O P + τ P = 12.9 ms T O4 = T O0 + T O 4 = 13.9 ms T Q0 = T N 0 + τ T N T O 4 + T Q 4 + τ 4 + T Q R + τ R + T Q S + τ S = 31.5 ms T T0 = T N 0 + τ T N T O 4 + T Q 4 + τ 4 + T Q R + T T R + τ R + T T U + τ U = 39.4 ms Pagina 3 di 8
4 Quesiti (9 punti) Q1 Si illustri la sindrome della finestra di Silly in TCP (lato trasmettitore e lato ricevitore) e come viene risolto. Silly window syndrome - lato ricevitore: - Il ricevitore svuota lentamente il buffer di ricezione - Invia segmenti con finestra molto piccola - Il trasmettitore invia segmenti corti con molto overhead Soluzione (algoritmo di Clark) Il ricevitore mente al trasmettitore indicando una finestra nulla sino a che il suo buffer di ricezione non si è svuotato per metà o per una porzione almeno pari al MSS Silly window syndrome - lato trasmettitore: - L applicazione genera dati lentamente - Invia segmenti molto piccoli man mano che vengono prodotti Soluzione (algoritmo di Nagle) - Il TCP sorgente invia la prima porzione di dati anche se corta - Gli altri segmenti vengono generati e inviati solo se a) Il buffer d uscita contiene dati sufficienti a riempire un MSS b) oppure, quando si riceve un acknowledgement per il segmento precedente. Q2 Si completi la figura in accordo alle regole del protocollo Go-back-N. Si inseriscano i valori di SN ed RN, si indichino gli istati di accettazione delle trame corrette e in sequenza. Pagina 4 di 8
5 Q3 Da un host viene eseguito il comando dig due volte consecutive come riportato sotto. Si illustri il significato delle risposte ottenute. host:~ acapone$ dig +noall +answer ; <<>> DiG P1 <<>> +noall +answer ;; global options: +cmd 24 IN CNAME fd-fp3.wg1.b.yahoo.com. fd-fp3.wg1.b.yahoo.com. 53 IN A fd-fp3.wg1.b.yahoo.com. 53 IN A host:~ acapone$ dig +noall +answer ; <<>> DiG P1 <<>> +noall +answer ;; global options: +cmd IN CNAME fd-fp3.wg1.b.yahoo.com. fd-fp3.wg1.b.yahoo.com. 59 IN A fd-fp3.wg1.b.yahoo.com. 59 IN A L indirizzo simbolico corrisponde all alias fd-fp3.wg1.b.yahoo.com e quest ultimo a due indirizzi IPv /115 che vengono restituiti in modo alternato per effettuare un bilanciamento di carico. Pagina 5 di 8
6 Laboratorio (6 punti) Q1 Si voglia mandare il messaggio in figura collegandosi manualmente tramite telnet al server smtp.polimi.it. Si indichino i comandi da inviare. host:~ telnet smtp.polimi.it 25 HELO polimi.it MAIL FROM: [email protected] RCPT TO: [email protected] DATA From: [email protected] To: [email protected] Subject: Primo compitino Questo è il primo compitino di FIR. Speriamo bene.. QUIT Q2 Si consideri i seguenti codici Python per client e server. Il codice contiene un errore. Quale? Come lo si può correggere modificando il server? Client from socket import * Name = 'ilmioserver.gratis' Port = Socket = socket(af_inet, SOCK_STREAM) Socket.connect((Name, Port)) for count in range(1,11): Socket.send('Ho una domanda') risposta = Socket.recv(1024) print 'From Server:', risposta Socket.send('.') Socket.close() Server from socket import * sport = ssocket = socket(af_inet, SOCK_STREAM) ssocket.bind(('', sport)) ssocket.listen(1) csocket, clientaddress = ssocket.accept() domanda = csocket.recv(1024) if domanda == 'Ho una domanda': risposta = 'Non ho risposte' csocket.send(risposta) csocket.close() Pagina 6 di 8
7 Il client invia per dieci volte la domanda ma il server chiude la connessione dopo aver inviato la prima risposta. Possibile modifica: from socket import * sport = ssocket = socket(af_inet, SOCK_STREAM) ssocket.bind(('', sport)) ssocket.listen(1) csocket, clientaddress = ssocket.accept() domanda = csocket.recv(1024) if domanda == 'Ho una domanda': risposta = 'Non ho risposte' else: break csocket.send(risposta) csocket.close() Q3 Si consideri il server in python scritto sotto. Vengono aperti in parallelo una dopo l altra 4 connessioni da client verso il server. Come vengono gestiti e cosa vedono i quattro client assumendo che ciascuno di essi cerchi di inviare prima una stringa xxx e poi, attendendo 10 s, una stringa.? from socket import * sport = ssocket = socket(af_inet, SOCK_STREAM) ssocket.bind(('', sport)) ssocket.listen(2) client = 1 csocket, clientaddress = ssocket.accept() domanda = csocket.recv(1024) if domanda == '.': break risposta = '' for count in (0,client): risposta = risposta + domanda + ' ' csocket.send(risposta) cliente = client + 1 csocket.close() Il primo client viene servito subito e riceve una risposta uguale alla stringa inviata xxx e poi la connessione viene chiusa. Il secondo cliente viene servito dopo il primo e riceve come risposta due volte la stringa xxx xxx e poi la connessione viene chiusa. Il terzo cliente viene servito dopo il secondo e riceve come risposta tre volte la stringa xxx xxx xxx e poi la connessione viene chiusa. La connessione del quarto client viene rifiutata. Pagina 7 di 8
8 Pagina 8 di 8
Prova in itinere Esempio d esame 1
Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Prova in itinere Esempio d esame 1 Tempo complessivo a disposizione per lo svolgimento: 1h30m Usare
Prova in itinere Esempio d esame 1
Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Prova in itinere Esempio d esame 1 Tempo complessivo a disposizione per lo svolgimento: 1h30m Usare
Appello 13 Febbraio Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo ogni Esercizio/Quesito per la risposta.
Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Appello 3 Febbraio 207 Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo
1. Esercizi sul Livello di Trasporto
Fondamenti di Internet e Reti 09746. sul Livello di Trasporto 3-.o Si consideri un canale via satellite della capacità di [Mb/s]. Considerando che il tempo di propagazione attraverso un satellite geostazionario
la trasmissione è regolata solamente dall algoritmo per il controllo del flusso prima di inviare l ACK.
1. Considerare il problema della stima del Round Trip Time. Supporre che inizialmente RTT valga 200 ms. Il mittente invia un segmento e riceve l ACK relativo dopo 100 ms, quindi invia un altro segmento,
Soluzione dell esercizio 2 (TCP) dell esame del 16 giugno 2015
Soluzione dell esercizio 2 (TCP) dell esame del 16 giugno 2015 La soluzione di questo esercizio per quanto riguarda la parte di perdita di pacchetti è data assumendo l'algoritmo di FAST RECOVERY, ossia
Appello 13 Febbraio Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo ogni Esercizio/Quesito per la risposta.
Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Appello 3 Febbraio 207 Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo
Appello 18 Luglio Importante: usare lo spazio dopo ogni esercizio per le risposte. Esercizio 1 Esercizio 2 Esercizio 3 Domande Laboratorio
Infrastrutture e Protocolli per Internet Proff. A. Capone M. Cesana Appello 8 Luglio 008 Cognome Nome Matricola Tempo Disponibile: ore Importante: usare lo spazio dopo ogni esercizio per le risposte. Esercizio
Appello Esempio d esame. Es1 (6 pt) Es2 (6 pt) Es3 (6 pt) Ques (9 pt) Lab (6pt)
Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Appello Esempio d esame Tempo complessivo a disposizione per lo svolgimento: 2h15m Usare lo spazio
Prova completa - Rete Internet (ing. Giovanni Neglia) Giovedì 19 Luglio 2007
Prova completa - Rete Internet (ing. Giovanni Neglia) Giovedì 9 Luglio 2007 NB: sviluppare l intero compito su questi fogli, utilizzando solo la penna. Cognome: Nome: Corso di laurea e anno: Matricola:
Fondamenti di Internet e Reti Esercizi sui meccanismi di controllo di errore e sul livello di trasporto
Fondamenti di Internet e Reti 09746 sui meccanismi di controllo di errore e sul livello di trasporto. o Go-Back-N and Stop and Wait Si consideri un collegamento ideale (senza errori) con capacità di C=0
Fondamenti di Internet e Reti
Fondamenti di Internet e Reti 09746 sul Livello di Trasporto o Si consideri un canale via satellite della capacità di [Mb/s]. Considerando che il tempo di propagazione attraverso un satellite geostazionario
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette.
Seconda Prova in itinere Esempio
Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Seconda Prova in itinere Esempio Tempo complessivo a disposizione per lo svolgimento: 1h45m Usare
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 6 Luglio 2005
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 6 Luglio 2005 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome:
Seconda Prova in itinere Esempio
Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Seconda Prova in itinere Esempio Tempo complessivo a disposizione per lo svolgimento: 1h45m Usare
Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi sul TCP
Politecnico di Milano Advanced Network Technologies Laboratory Esercizi sul TP Notazioni, Unità di Misura [byte] = 8 [bit] [kbyte] = 000 [byte] = 8000 [bit] [Mbyte] = 8 [Mbit] [ms] = 0-3 [s] [µs] = 0-6
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 7 Febbraio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 7 Febbraio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Lunedì 20 Febbraio 2006
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Lunedì 20 Febbraio 2006 Si svolga il compito su questi fogli. Nel caso di domande a risposta aperta, lo spazio lasciato sul foglio è
Prova completa - Rete Internet (ing. Giovanni Neglia) Lunedì 25 Giugno 2007
Prova completa - Rete Internet (ing. Giovanni Neglia) Lunedì 25 Giugno 2007 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome: Corso di laurea
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005 Si svolga il compito su questi fogli. Nel caso di domande a risposta aperta, lo spazio lasciato sul foglio
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 6 Luglio 2005
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 6 Luglio 2005 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome:
Esercizi: Telecomunicazioni parte Reti
Esercizi: Telecomunicazioni parte Reti Indice Indice... 1 Routing... 2 Esercizio 1: Link state routing... 2 Esercizio 2: Distance vector routing... 4 Esercizio 3: Distance vector routing... 6 Controllo
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 20 Luglio 2005
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 20 Luglio 2005 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome:
Fondamenti di Internet e Reti
1. sul Livello Applicativo 1. o HTTP (basi) Di seguito è riportato il contenuto (in codifica testuale ASCII) di una richiesta HTTP. Rispondere alle domande seguenti indicando dove trovate la risposta nella
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 20 Luglio 2005
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 20 Luglio 2005 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome:
9 Febbraio 2015 Modulo 2
Reti di Comunicazione e Internet Prof. I. Filippini Cognome Nome Matricola 9 Febbraio 2015 Modulo 2 Tempo complessivo a disposizione per lo svolgimento: 1h 40m E possibile scrivere a matita E1 E2 Domande
Reti di Comunicazione e Internet
Dipartimento di Elettronica e Informazione Politecnico di Milano Reti di Comunicazione e Internet Transmission Control Protocol Esercitazione Ipotesi semplificative per gli esercizi RTT (Round Trip Time)
Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00
Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome:
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
Controllo di congestione
Controllo di congestione Generalità!!In caso di congestione della rete, a causa dei buffer limitati degli apparati di rete, alcuni segmenti potrebbero venire persi!!la perdita dei segmenti e il relativo
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00 Alcune domande hanno risposta multipla: si richiede di identificare tutte le risposte corrette.
Fondamenti di Internet e Reti
5. sul Livello di Linea e Reti Locali 5.1. o TDM Un sistema di multiplazione TDM presenta una trama di N=10 slot; in ciascuno slot vengono trasmessi k=128 [bit]. Se il sistema è usato per multiplare 10
Esercitazione. Livello di Trasporto [Capitolo 3]
Esercitazione Livello di Trasporto [Capitolo 3] 1 È possibile che un'applicazione che gira su UDP ottenga un trasferimento dati affidabile? Si. Lo sviluppatore dell'applicazione può inserire il trasferimento
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005 Si svolga il compito su questi fogli. Nel caso di domande a risposta aperta, lo spazio lasciato sul foglio
2. Esercizi sul Livello Applicativo
2. sul Livello Applicativo 2-1.o HTTP (basi) Di seguito è riportato il contenuto (in codifica testuale ASCII) di una richiesta HTTP. Rispondere alle domande seguenti indicando dove trovate la risposta
Politecnico di Milano Advanced Network Technologies Laboratory. ESERCIZI da Temi d Esame e Ripasso
Politecnico di Milano Advanced Network Technologies Laboratory ESERCIZI da Temi d Esame e Ripasso Tema del 4 Febbraio 008 Un router A ha la seguente tabella di routing Destinazione Next Hop Costo Net C
Livello di trasporto: meccanismi trasferimento dati affidabile, TCP
Livello di trasporto: meccanismi trasferimento dati affidabile, TCP Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. - Copyright 2013
II prova in itinere - Rete Internet (ing. Giovanni Neglia)
II prova in itinere - Rete Internet (ing. Giovanni Neglia) Sabato 9 giugno 2007, ore 9.30 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
Fondamenti di Reti di Telecomunicazioni Prof. Guido Maier IV appello 8 febbraio 2010
Prof. Guido Maier IV appello 8 febbraio 2010 Cognome e nome: Matricola: (stampatello) (firma leggibile) Domanda 1 1 (svolgere su questo foglio e sul retro) (7 punti) Si consideri la rete a commutazione
Internetworking TCP/IP: esercizi
Politecnico di Milano Facoltà di Ingegneria dell Informazione Fondamenti di Reti di Telecomunicazione prof. A. Capone Internetworking TCP/IP: esercizi 1 Esercizio 7.1 Si consideri la rete in figura dove
Controllo della congestione
Controllo della congestione Problema: troppe sorgenti inviano troppi dati troppo velocemente perchè la rete riesca a gestirli Effetti: perdita di pacchetti (overflow nei buffer dei router) e ritardi eccessivi
