Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento. Includere fogli aggiuntivi solo se strettamente necessario.

Documenti analoghi
C 2 = 10 Mb/s τ 2 = 1.5 ms

Appello 18 Luglio Importante: usare lo spazio dopo ogni esercizio per le risposte. Esercizio 1 Esercizio 2 Esercizio 3 Domande Laboratorio

FONDAMENTI DI RETI E TELECOMUNICAZIONI

Internet. b c. pp2. eth3

FONDAMENTI DI RETI E TELECOMUNICAZIONI

Prova completa - Rete Internet (ing. Giovanni Neglia) Mercoledì 11 Luglio Cognome: Nome: Corso di laurea e anno: Matricola: Firma:

Esame completo - 8 Luglio 2016

Politecnico di Milano Advanced Network Technologies Laboratory. ESERCIZI da Temi d Esame e Ripasso

A - ESERCIZI: Indirizzamento ed inoltro

RTT costante pari a 0.5 secondi; primo RTO= 2*RTT;

9 Febbraio 2015 Modulo 2

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi sul TCP

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Inoltro

Esame Completo - 26 Luglio 2017

Esame - 16 Luglio 2018

Appello 13 Febbraio Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo ogni Esercizio/Quesito per la risposta.

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Indirizzamento

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Indirizzamento

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Lunedì 20 Febbraio 2006

Prova completa - Rete Internet (ing. Giovanni Neglia) Giovedì 19 Luglio 2007

Fondamenti di Internet e Reti

Instradamento in IPv4

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 6 Luglio 2005

Configurazione delle interfacce di rete

4b. Esercizi sul livello di Rete Inoltro in IP

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 6 Luglio 2005

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005

Fondamenti di Internet e Reti

Seconda Prova in itinere Esempio

4a. Esercizi sul livello di Rete - Indirizzamento

Recupero I Prova in itinere - Rete Internet (ing. Giovanni Neglia) Lunedì 25 Giugno 2007

Reti di Calcolatori e Laboratorio verifica intermedia 10/2/2011

1) (commutazione pacchetto, prodotto banda-ritardo) 2) (frammentazione, commutazione di pacchetto) 3) (Selective Repeat)

Internetworking TCP/IP: esercizi

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 20 Luglio 2005

II prova in itinere - Rete Internet (ing. Giovanni Neglia)

Seconda Prova in itinere Esempio

1. Esercizi sul Livello di Trasporto

Appello 13 Febbraio Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo ogni Esercizio/Quesito per la risposta.

ESERCIZI SVOLTI. Eserczio

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 20 Luglio 2005

II prova in itinere - Rete Internet (ing. Giovanni Neglia)

Esame di Reti di Telecomunicazioni 6 Aprile 2004 Nome:.. Matricola:.. ============================================================ Esercizio

Appello straordinario 2 Luglio 2004

Si consideri il protocollo applicativo FTP e lo scambio di messaggi sulla connessione TCP di segnalazione mostrato in figura.

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Venerdì 18 Febbraio 2005, ore 9.30

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Martedì 22 Febbraio 2005, ore 15.00

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30

la trasmissione è regolata solamente dall algoritmo per il controllo del flusso prima di inviare l ACK.

Prova completa - Rete Internet (ing. Giovanni Neglia) Lunedì 25 Giugno 2007

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Inoltro

UNIVERSITA DEGLI STUDI DI PAVIA

Si consideri il problema 1 del capitolo 1 del libro (4 edizione). Si chiede di rappresentare il protocollo tramite un automa a stati finiti esteso.

ICMP ARP RARP DHCP -NAT

Reti di Comunicazione e Internet

Soluzioni esercizi Parte II. Indirizzamento IP. Esercizio 9.2 (soluz( soluz.) Luca Veltri

UNIVERSITA DEGLI STUDI DI BERGAMO

Appello 20 Luglio Tempo a disposizione per lo svolgimento: 2 ore Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento.

Prova 2-8 Luglio 2016

Marco Listanti. Indirizzamento IP. DIET Dept. Telecomunicazioni (Canale 2) - Prof. Marco Listanti - A.A. 2016/2017

Fondamenti di Internet e Reti Esercizi sui meccanismi di controllo di errore e sul livello di trasporto

Soluzione dell esercizio 2 (TCP) dell esame del 16 giugno 2015

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005

Prof. Roberto De Prisco. TEORIA - Lezione 10. ARP e RARP. Università degli studi di Salerno Laurea e Diploma in Informatica

Architetture di Internet esercizi livello di Trasporto

Reti di Calcolatori e Laboratorio - Compito del 15 Gennaio 2013

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)

L Inoltro e l Instradamento

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00

Si consideri il problema 1 del capitolo 1 del libro (4 edizione). Si chiede di rappresentare il protocollo tramite un automa a stati finiti esteso.

Instradamento. Fondamenti di Informatica

Protocolli ARP e DHCP

Appello di Reti di Telecomunicazioni 1 Febbraio 2005

Transport Layer & TCP/UDP

SUBNETTING E SUPERNETTING

Reti di calcolatori Tecnologie Web Prova in itinere 2 16 giugno 2010

UNIVERSITA DEGLI STUDI DI PAVIA

Internet Protocol Cenni introduttivi

UNIVERSITA DEGLI STUDI DI BERGAMO

UNIVERSITA DEGLI STUDI DI BERGAMO

26 Febbraio 2015 Modulo 2

UNIVERSITA DEGLI STUDI DI BERGAMO

III - 2. Il Livello Rete. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello Rete.

Lezione n.8 LPR- Informatica Applicata

Controllo di congestione

UNIVERSITA DEGLI STUDI DI PAVIA

Internet Control Message Protocol (ICMP)

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)

Ad ogni host è assegnato un indirizzo IP o indirizzo Internet È un numero di 32 bit = 4 byte Unico in tutta Internet

Corso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast

Reti di Calcolatori e Laboratorio - Compito del 12 Gennaio 2012

Giugno 2003, 1 appello Esercizio 1

Appello Esempio d esame. Es1 (6 pt) Es2 (6 pt) Es3 (6 pt) Ques (9 pt) Lab (6pt)

Internet Control Message Protocol. IP si basa sulla collaborazione di tutti i computer (router) connessi alla rete

Plazzotta Marco Sistemi e Reti Protocolli a livello di rete

Reti di calcolatori. Lezione del 18 giugno 2004

Transcript:

Infrastrutture e Protocolli per Prof. A. Capone a Prova Intracorso 9 Maggio 00 Cognome Nome Matricola Tempo a disposizione per lo svolgimento: ore Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento. Includere fogli aggiuntivi solo se strettamente necessario. Quesiti gruppo a) Un host (IP address: 3.75..56, Netmask: 55.55.55.8) invia un pacchetto IP con indirizzo di destinazione 55.55.55.55. A chi è diretto il pacchetto? A tutti gli host della stessa sotto-rete. b) Una sottorete IP ha l indirizzo 93.58.3.8 e netmask 55.55.55.9. Dire, spiegandone il motivo, se è un indirizzo di sottorete valido. Quanto vale il prefisso. Sulla base del valore della netmask dire quanti indirizzi di host si possono ottenere. E valido perché il campo Host-ID (ultimi 6 bit del 4 byte) sono pari a zero. Il prefisso vale 6. Si possono ottenere 6 indirizzi di host. c) Ad un Autonomous System viene assegnato il gruppo di indirizzi 97.3.4.0/. Da questo gruppo di indirizzi occorre ricavare delle sottoreti ciascuna con 6 indirizzi di host. Che netmask occorre utilizzare? Quante sottoreti si possono ottenere? 55.55.55.8 (prefisso /5) Si possono ottenere 8 sottoreti. d) Per suddivide una rete in classe C si propone di utilizzare la netmask 55.55.55.3. E un valore di netmask valido (motivare la risposta)? In caso affermativo: quante sottoreti vengono create e con quanti indirizzi di host. Suggerire una netmask alternativa equivalente a quella data. Si, perché i primi tre byte sono di soli, come richiede la classe C, mentre il terzo è usato per la suddivisione. Il valore 3 in binario è 000000, quindi gli ultimi bit sono usati per il campo sub-net. Le sottoreti che si creano sono dunque 4, ognuna con 6 indirizzi di host. Una netmask equivalente ma più comoda è: 55.55.55.9 che può anche essere scritta in forma di prefisso /6 e) Un router ha le seguenti interfacce e la seguente tabella di routing. Dire, motivando la risposta, se la tabella di routing è compatibile con le interfacce. Che cosa indica l ultima riga? : 3.75.5.54/4 eth: 3.75.3.45/4 3.75.6.0 55.55.55.0 3.75..54 0.0.0.0 0.0.0.0 3.75.3.54 No perché il next hop 3.75..54 non è raggiungibile direttamente attraverso le interfacce. L ultima riga è il default router. Pagina di 8

f) Un router ha le seguenti interfacce e la seguente tabella di routing. Deve inoltrare dei pacchetti IP con indirizzi di destinazione (3.75.5.3, 3.75..76, 3.75.6.89, 3.75.3.34). Dire per ogni pacchetto come avviene l inoltro. : 3.75.5.54/4 eth: 3.75.3.45/4 3.75.6.0 55.55.55.0 3.75.5. 3.75.7.0 55.55.55.0 3.75.5. 3.75.8.0 55.55.55.0 3.75.5. 0.0.0.0 0.0.0.0 3.75.3.54 3.75.5.3 inoltro diretto interfaccia 3.75..76 inoltro attraverso next hop 3.75.3.54 3.75.6.89 inoltro attraverso next hop 3.75.5. 3.75.3.34 inoltro diretto interfaccia eth Esercizio All Autonomous System in figura (dove le reti eth sono LAN ethernet e i collegamanti pp sono punto-punto) è assegnato il gruppo di indirizzi: 97.7.8.0/ 0000.0.00000.00000000 Le LAN devono contenere un numero minimo di host pari a: :39, eth:45, eth:, eth3:30, eth4:03. a) Suddividere la rete in sottoreti indicando per ognuna indirizzo e netmask (sia per le LAN ethernet che per i collegamenti punto-punto) b) Assegnare alle interfacce dei router degli indirizzi compatibili con quelli delle reti a cui sono collegate c) Scrivere le tabelle di routing per i router 90.3.99. Rx pp R 90.3.99. R pp R3 eth R5 eth3 R4 eth Bridge eth4 Pagina di 8

Occorre creare una sottorete IP per ciascuna delle LAN:, eth, eth, e l insiene di eth3+eth4. Inoltre occorre creare una sottorete IP per ciascun collegamento: pp e pp. Il numero necessario di bit del campo host-id è: : 8 bit eth: 8 bit eth: 7 bit eth3+eth4: 8 bit pp: bit pp: bit Suddividiamo la rete in 4 gruppi di indirizzi con una netmask /4 e assegniamo i primi 3 alle tre reti che richiedono 8 bit di campo host-id: 97.7.8.0/4 () 97.7.8.0/4 97.7.9.0/4 (eth) 97.7.30.0/4 (eth3+eth4) 97.7.3.0/4 Dividiamo ulteriormente l ultimo gruppo in due sotto-gruppi /5 e assegniamo il primo alla LAN eth: 97.7.3.0/4 97.7.3.0/5 (eth) 97.7.3.8/5 Dividiamo ulteriormente l ultimo gruppo in 3 sotto-gruppi /30 e assegniamo i primi due ai collegamenti pp e pp: 97.7.3.8/5 97.7.3.8/30 (pp) 97.7.3.3/30 (pp)... Pagina 3 di 8

Pagina 4 di 8... R Bridge eth eth R R3 eth3 R4 pp pp Rx 90.3.99. eth4 R5 90.3.99. R Bridge eth eth R R3 eth3 R4 pp pp Rx 90.3.99. eth4 R5 90.3.99. 97.7.8.54/4 97.7.8.53/4 97.7.9.54/4 97.7.9.53/4 97.7.30.54/4 97.7.3.6/5 97.7.3.9/4 97.7.3.30/4 97.7.3.33/4 97.7.3.34/4

Router R 97.7.8.0 55.55.55.9 97.7.3.9 0.0.0.0 0.0.0.0 90.3.99. pp 97.7.3.30/30 pp0 90.3.99./30 Router R 97.7.8.0 55.55.55.9 97.7.8.53 0.0.0.0 0.0.0.0 97.7.3.30 pp 97.7.3.9/30 97.7.8.54/4 Router R3 97.7.30.0 55.55.55.0 97.7.3.34 97.7.3.0 55.55.55.8 97.7.9.53 0.0.0.0 0.0.0.0 97.7.8.54 pp 97.7.3.33/30 97.7.8.53/4 eth 97.7.9.54/4 Router R4 0.0.0.0 0.0.0.0 97.7.9.54 eth 97.7.9.53/4 eth 97.7.3.6/5 Router R5 0.0.0.0 0.0.0.0 97.7.3.33 eth3+eth4 97.7.30.54/4 pp 97.7.3.34/30 Pagina 5 di 8

Quesiti gruppo a) Si spieghi brevemente a cosa serve e come viene utilizzato il campo TTL (Time-to-Live) dell header dei pacchetti IP. Il campo TTL serve ad evitare che pacchetti circolino indefinitamente in rete a causa di errori. La sorgente pone il TTL ad un valore elevato e ogni router attraversato lo decrementa di una unità. Il router decrementandolo lo pone a 0 scarta il pacchetto e genera un messaggio ICMP di Time Exceeded che invia alla sorgente. b) Relativamente al protocollo ARP si dica: Quando un host decide di inviare un pacchetto di ARP request? Quando deve inviare un pacchetto IP e non conosce il MAC corrispondente. Cosa contiene la tabella di ARP (ARP cache)? Quando viene aggiunta una nuova riga? Coppie di indirizzi IP e MAC. Una riga viene aggiunta alla ricezione di un pacchetto di ARP-request o di ARP-reply. Esercizio Si consideri il collegamento il figura tra i due host A e B. A deve trasferire una sequenza di D=30000 bit a B utilizzando UDP. Gli header dei diversi livelli hanno una lunghezza complessiva di 50 byte. La sequenza viene trasferita utilizzando n segmenti UDP. Si calcoli il tempo necessario a trasferire la sequenza supponendo n=5. A C =64 kb/s τ =0 ms R C =8 kb/s τ =5 ms R C 3 = 8 kb/s τ 3 =5 ms R3 C 4 = 8 kb/s τ 4 =5 ms B tempi di trasmissione dei segmenti D / n + h 6000 + 400 T = = = 00 ms C 64000 T = T = T 3 tempo totale T tot = 50 ms D / n + h D / n + h D / n + h D / n + h = n + τ + + τ + + τ 3 + + τ 4 = 500 + 0 + 50 + 5 + 50 + 5 + 50 + 5 = 675 ms C C C C 3 4 Pagina 6 di 8

Esercizio 3 Si consideri il collegamento il figura tra i due host A e B. A deve trasferire una sequenza di D=40 kbyte. Si calcoli il tempo necessario supponendo MSS=000 byte Lunghezza degli header di tutti i livelli trascurabile La connessione viene aperta da A e la lunghezza dei segmenti di apertura della connessione è trascurabile La lunghezza degli ACK è trascurabile SSTHRESH è pari a 4 MSS A C=8 Mbit/s τ=0 ms R C=4 Mbit/s τ=8 ms B T c Nella prima finestra viene trasmesso segmento, nella seconda, nella terza 4, nella quarta 5 (entriamo in congestion avoidance), nella quinta 6, e nell ultima. La trasmissione non è mai continua sul canale. 8 000 T = = ms 8000000 T = 4 ms T = T + τ + T + τ = 4 ms c n = 40000 / 000 = 0 + + 4 + 5 + 6 + = 0 Ttot = ( τ + τ ) + 6T + T = 36 + 5 + = 90 ms c Pagina 7 di 8

Quesiti gruppo 3 a) Cosa contiene il campo window dell header del TCP? La finestra di ricezione che indica lo spazio rimasto nel buffer di ricezione. b) Il TCP adatta dinamicamente il valore del TIMEOUT di ritrasmissione stimando il RTT (Round Trip Time). Perchè non è consigliabile usare un valore fisso? Perché a causa dei diversi ritardi sperimentabili (ad esempio i casi estremi di una LAN e di un collegamento satellitare) un valore fisso troppo piccolo porterebbe a molte inutili ritrasmissioni nel caso di ritardo grande, mentre un valore fisso troppo grande porterebbe a grandi attese prima delle necessarie ritrasmissioni nel caso di ritardo piccolo. c) Il trasmettitore TCP mantiene due variabili RCVWND e CWND per la finestra di ricezione e di congestione. Quale dei due valori limita effettivamente il ritmo di trasmissione? In ogni istante la più piccola delle due. Pagina 8 di 8