Introduzione alle Reti Telematiche



Documenti analoghi
Esercizi su: Ritardi di trasferimento Commutazione Sorgenti di Traffico

Introduzione alla rete Internet

Soluzioni verifica parte 4

Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00

Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008

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

Esercizio 1. Traccia di soluzione

Reti di Calcolatori. Il software

DA SA Type Data (IP, ARP, etc.) Padding FCS

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

ESERCIZI DI COMUNICAZIONE

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

RACCOLTA ESEMPI ESAMI SCRITTI TELECOMUNICAZIONI

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

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Informatica per la comunicazione" - lezione 8 -

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

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

Esercizi Multiplazione TDM Accesso Multiplo TDMA

Dipartimento di Ingegneria dell Informazione e Metodi Matematici Laboratorio di Reti Prof. Fabio Martignon

Parte II: Reti di calcolatori Lezione 24

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

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

Gestione della Connessione in TCP

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 4

SWITCH. 100 Mb/s (UTP cat. 5E) Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

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

Evoluzione della rete Ethernet

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

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

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Livello di Rete. Gaia Maselli

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

Mappatura dei canali logici sui canali fisici

Principi fondamentali

ARCHITETTURA DI RETE FOLEGNANI ANDREA

Parte II: Reti di calcolatori Lezione 22

Corsi di Reti di Calcolatori (Docente Luca Becchetti)

Esercizi Reti di TLC A Parte II. Indirizzamento IP. Esercizio 9.1. Esercizio 9.2. Luca Veltri

RETI INTERNET MULTIMEDIALI. Esercitazione 4

Reti LAN. IZ3MEZ Francesco Canova

9 Febbraio 2015 Modulo 2

InterNet: rete di reti

Corsi di Reti di Calcolatori (Docente Luca Becchetti) Esercizi su strati di trasporto e di rete

RETI INTERNET MULTIMEDIALI. Esercitazione 2

La Core Network. Domanda fondamentale: come vengono trasferiti i dati attraverso la rete? Maglia di router interconnessi

Test di verica per il corso di Reti di Telecomunicazioni

Reti di Calcolatori. Lezione 2

Tecnologie di Sviluppo per il Web

26 Febbraio 2015 Modulo 2

Quanto sono i livelli OSI?

Introduzione (parte III)

Transmission Control Protocol

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica

La telematica. Informatica per le discipline umanistiche Note sulla telematica. Segnale analogico / digitale

I canali di comunicazione

esercizi-voip-v1.doc (era esercizi v6.doc) Esercizio 1

Reti di calcolatori ed indirizzi IP

LIVELLO DATA LINK (DI LINEA)

Programmazione in Rete

M286 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE. Indirizzo: ELETTRONICA E TELECOMUNICAZIONI CORSO DI ORDINAMENTO. Tema di: TELECOMUNICAZIONI

Reti diverse: la soluzione nativa

Internet e protocollo TCP/IP

Esercizi Reti di TLC Parte II LAN. Esercizio 5.2. Esercizio 5.1. Luca Veltri

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

Sicurezza delle reti 1. Lezione IV: Port scanning. Stato di una porta. Port scanning. Mattia Monga. a.a. 2010/11

Networking e Reti IP Multiservizio

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Reti di Telecomunicazione Lezione 8

Linux User Group Cremona CORSO RETI

Reti di Calcolatori:

Cos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente

Reti di Calcolatori:

Internetworking TCP/IP: esercizi

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

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Sistemi Operativi. 5 Gestione della memoria

Elementi di Informatica e Programmazione

Introduzione alle reti telematiche

Reti di calcolatori Introduzione al corso

ESERCIZIO NUMERO 1 ESERCIZIO NUM. 2

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Networking e Reti IP Multiservizio

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

Corso di Sistemi di Elaborazione delle informazioni

Parte II: Reti di calcolatori Lezione 13

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 1

Componenti della rete

3 Caratteristiche del servizio

Protocolli di Comunicazione

Capitolo 1 - parte 2. Corso Reti ed Applicazioni Mauro Campanella

Informatica per la comunicazione" - lezione 8 -

Elementi di Informatica e Programmazione

Protocollo IP e collegati

MODELLI ISO/OSI e TCP/IP

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

Reti di computer- Internet- Web. Concetti principali sulle Reti Internet Il Web

Transcript:

Introduzione alle Reti Telematiche Esercizi Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons Noerivs-NonCommercial. Per vedere una copia di questa licenza, consultare: http://creativecommons.org/licenses/nd-nc/1.0/ oppure inviare una lettera a: Creative Commons, 559 Nathan Abbott Way, tanford, California 94305, UA. This work is licensed under the Creative Commons Noerivs-NonCommercial License. To view a copy of this license, visit: http://creativecommons.org/licenses/nd-nc/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, tanford, California 94305, UA. Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 2

Indici Esercizi A. Commutazione di pacchetto B. Protocolli a finestra C. Reti LAN. Frammentazione IP E. Protocollo TCP Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 3 Esercizio A.1 i consideri una topologia di rete lineare composta da Q canali, ciascuno di capacità pari a R bit/s. al nodo viene trasmesso un file di dimensione F=M*L bit verso il nodo. i supponga che la rete sia scarica i tempi di propagazione e di elaborazione nei nodi siano trascurabili i rispondano alle seguenti domande: Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 4

Esercizio A.1 Calcolare il tempo di trasferimento del file nell ipotesi in cui la rete funzioni a commutazione di circuito. i supponga pari a t c il tempo necessario a stabilire un circuito tra e. Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 5 Esercizio A.1 Calcolare il tempo di trasferimento del file nell ipotesi in cui la rete funzioni a commutazione di pacchetto datagram, con nodi che implementano il trasferimento store and forward. i supponga che: Il file venga diviso in M pacchetti di L bit ciascuno. 2h bit sia la dimensione dell intestazione di ciascun pacchetto. Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 6

Esercizio A.1 Calcolare il tempo di trasferimento del file nell ipotesi in cui la rete funzioni a commutazione di pacchetto a circuito virtuale, con nodi che implementano il trasferimento store and forward. i supponga che Il file venga diviso in M pacchetti di L bit ciascuno. h bit sia la dimensione dell intestazione di ciascun pacchetto t cv sia il tempo necessario a stabilire un circuito virtuale tra e. Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 7 Esercizio A.1 Calcolare il tempo t cv necessario affinchè i trasferimenti a commutazione di pacchetto datagram e a circuito virtuale siano di uguale durata, assumendo: R = 1 Mb/s Q = 3 canali M = 8 pacchetti L = 1000 byte h = 20 byte Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 8

Esercizio B.1 i consideri una topologia di rete lineare composta da un singolo canale di capacità pari a 1 Mbit/s. Il nodo deve trasmettere un file di 9500 byte verso il nodo. i supponga che: la rete sia scarica e non vi siano errori di trasmissione il tempo di propagazione sul canale sia pari a 5 ms la dimensione massima dei pacchetti trasmessi sul canale, comprendenti 40 byte di intestazione, sia di 1500 byte venga usato un protocollo top & Wait con ACK di dimensione trascurabile i determini il tempo necessario perché riceva tutto il file oluzione: 143.2 ms Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 9 Esercizio B.2 i consideri una topologia di rete lineare composta da un singolo canale di capacità pari a 1 Mbit/s. Il nodo deve trasmettere un file di 9500 byte verso il nodo. i supponga che: la rete sia scarica un errore di trasmissione pregiudichi la ricezione del quarto pacchetto il tempo di propagazione sul canale sia pari a 5 ms la dimensione massima dei pacchetti trasmessi sul canale, comprendenti 40 byte di intestazione, sia di 1500 byte si usi un protocollo top & Wait con timeout di 40 ms (che inizia a pacchetto trasmesso) e ACK di dimensione trascurabile i determini il tempo necessario perché riceva tutto il file oluzione: 195.2 ms Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 10

Esercizio B.3 Ripetere l esercizio B.1 per la topologia in figura, composta da due canali aventi capacità e tempi di propagazione indicati. Il nodo di commutazione x opera in modalità store and forward Il protocollo top&wait opera tra sorgente e destinazione ( e ) 500 Kb/s 5 ms x 1 Mb/s 10 ms oluzione: 429.6 ms Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 11 Esercizio B.4 i consideri una topologia di rete lineare composta da un singolo canale di capacità pari a 1 Mbit/s. Il nodo deve trasmettere un file di 12000 byte verso il nodo. i supponga che: la rete sia scarica e non vi siano errori di trasmissione il tempo di propagazione sul canale sia pari a 20 ms la dimensione massima dei pacchetti trasmessi sul canale, comprendenti 40 byte di intestazione, sia di 1500 byte venga usato un protocollo Go-back-N con finestra W T =3 e ACK di dimensione trascurabile i determini: il tempo necessario T R perché riceva tutto il file il più piccolo valore di W T che minimizza T R Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 12

Esercizio B.5 i considerino la rete e i protocolli a finestra descritti nell esercizio B.4. Nell ipotesi in cui il trasferimento dati tra e sia continuo (ipotesi: file di dimensione infinita): calcolare il throughput medio con W T =3 calcolare il più piccolo valore di W T che massimizza il throughput e quanto vale il throughput medio in questo caso Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 13 Esercizio B.6 i consideri una topologia di rete composta da un singolo canale satellitare di capacità pari a 1 Mbit/s. Il nodo deve trasmettere un file di 100 Kbyte verso il nodo. i supponga che: la rete sia scarica il tempo di propagazione sul canale sia pari a 150 ms la dimensione massima dei pacchetti trasmessi sul canale, comprendenti 40 byte di intestazione, sia di 1500 byte la semantica dei riscontri preveda ACK cumulativi Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 14

Esercizio B.6 Calcolare il tempo necessario al trasferimento del file: in assenza di errori con protocollo Go-Back-N con W T =10 se il 12 e il 17 pacchetto vengono ricevuti errati, quando si usa un protocollo Go-Back-N con W T =10 e timeout di 400 ms il tempo necessario al trasferimento del file se il 12 e il 17 pacchetto vengono ricevuti errati, quando si usa un protocollo elective Repeat con W T =W R =10 e timeout di 400 ms Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 15 Esercizio B.6 Qual è il valore massimo del tempo di propagazione che permette al elective Repeat di completare il trasferimento prima del Go-Back-N, nelle stesse condizioni di rete? Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 16

Esercizio B.7 ue host separati da 3000 km sono collegati attraverso una linea punto-punto in fibra ottica, senza nodi storeand-forward Un file di 1 MB deve essere trasferito tra i due host e il trasferimento avviene usando il protocollo UP Trascurando l overhead introdotto dalla pila protocollare, e assumendo la velocità della luce nella fibra pari a 2/3c, calcolare il tempo necessario al trasferimento del file supponendo che la capacità della linea sia: 100 Mb/s 1 Gb/s 10 Gb/s Calcolare nei tre casi quanto spazio occupa un bit Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 17 Esercizio C.1 i consideri una rete composta da un mezzo fisico broadcast a 10 Mb/s su cui sono attestate tre stazioni CMA: 600 m A C B A e B sono separate da 600 m di cavo, mentre C è equidistante da A e B i assuma la propagazione nel mezzo pari a 2/3 c (velocità della luce nel vuoto) Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 18

Esercizio C.1 La stazione A inizia a trasmettere una trama di dimensioni pari a 64B all istante t 0, mentre B ha una trama di 400B pronta per la trasmissione all istante t 1 =t 0 +2 µs eterminare: B inizia la trasmissione della trama? in caso affermativo, si verifica una collisione? per quale intervallo di tempo la stazione C sente il canale occupato? Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 19 Esercizio C.2 i consideri una rete composta da un mezzo fisico broadcast a 10 Mb/s su cui sono attestate tre stazioni CMA/C: 2000 m A C B A e B sono separate da 2000 m di cavo, mentre C è equidistante da A e B i assuma la propagazione nel mezzo pari a 2/3 c (velocità della luce nel vuoto) Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 20

Esercizio C.2 La stazione A inizia a trasmettere una trama di dimensioni pari a 64B all istante t 0, mentre B ha una trama di 400B pronta per la trasmissione all istante t 1 =t 0 +5 µs In caso di collisione, questa viene rilevata da una stazione in un tempo di 2 µs eterminare: B inizia la trasmissione della trama? in caso affermativo, si verifica una collisione e questa viene rilevata? per quale intervallo di tempo la stazione C sente il canale occupato? Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 21 Esercizio C.3 Ripetere l esercizio C.2 assumendo che la capacità del canale sia pari a 100 Mb/s Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 22

Esercizio C.4 La rete locale in figura è composta da un certo numero di host (PC) dotati di schede Ethernet e interconnessi da Hub (H) e witch () a diverse velocità. Una stampante (P) è connessa direttamente allo switch. PC PC H1 H2 PC PC PC PC P PC 10 Mb/s 100 Mb/s Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 23 Esercizio C.4 i ipotizzi che il throughput massimo di un host su una rete locale condivisa sia approssimato da: Th = η C/N dove: η è efficienza del protocollo, N = numero stazioni concorrenti attive nel collision domain, C è il minimo tra traffico offerto e capacità della scheda dell host i ipotizzi che un singolo canale attraversato da più flussi di traffico sia condiviso da questi in modo equo. Calcolare il traffico massimo che transita sul link tra e P nelcaso in cui tutti gli host della rete stiano tentando di inviare un file alla stampante, alla velocità massima consentita. i ipotizzi η = 0.6 Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 24

Esercizio.1 R 1 L b L a ue computer sono collegati tramite la rete in figura, con L a =10 Mb/s e L b =2Mb/s Il computer invia un ping mediante due pacchetti ICMP consecutivi di dimensione pari a 40B (a livello ICMP) Calcolare la differenza tra i tempi di ricezione di entrambi i pacchetti a i considerino trascurabili i tempi di propagazione e di elaborazione in R 1, e le intestazioni di livello 2 Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 25 Esercizio.2 R 1 R 2 R 3 L a L b L c L d ue computer sono collegati tramite la rete in figura. Calcolare il tempo necessario perchè un pacchetto IP di dimensione pari a 820 B (di cui 20 B di intestazione) inviato da sia completamente ricevuto a sapendo che: le MTU dei quattro link sono, rispettivamente: 1500B, 420B, 1500B, 1500B le velocità di trasmissione dei quattro link sono, rispettivamente: 10Mb/s, 8Mb/s, 2Mb/s, 10Mb/s Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 26

Esercizio.2 i considerino trascurabili: i tempi di propagazione su ciascuno dei link i tempi di elaborazione e di frammentazione sui router le intestazioni di livello 2 i consideri la rete priva di altro traffico Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 27 Esercizio E.1 Un applicazione deve trasferire un file di X byte usando il protocollo TCP apendo che: è implementato il meccanismo di Fast Retransmit, è usato un M di 1460B, il delayed acknowledgment è disabilitato, qual è il valore minimo di X che permette l innesco del Fast Retransmit in presenza della perdita di un singolo pacchetto? Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 28

Esercizio E.2 Ripetere l esercizio E.1 con delayed acknowledgment abilitato i ricordi che con il delayed acknowledgment: gli ACK sono inviati o ogni 2 segmenti ricevuti o dopo 200ms dalla ricezione di un singolo segmento i ha invio immediato dell ACK solo per segmenti fuori sequenza: conferma l ultimo segmento ricevuto in sequenza Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 29 Esercizio E.3 Un host trasferisce un file di 20 kbyte su una connessione TCP con M=1460B senza delayed ACK orgente e destinazione sono collegati da un link a 5.12 Mb/s, con un ritardo di propagazione di 10ms. In caso di errore, si ipotizzi un RTO di 500ms di valore costante (non aggiornato con il RTT) La finestra di ricezione è ipotizzata infinita. i ipotizzi inoltre che iltempo di trasmissione degli ACK e dei segmenti del three-way handshake sia trascurabile. Trascurare anche le intestazioni di livello 2. Calcolare il tempo necessario a trasferire il file a partire dalla apertura della connessione nei tre casi: 1. Il canale è sempre affidabile 2. Il canale è sempre affidabile e si usano delayed ack 3. Il cavo di rete dell host trasmittente introduce errori tra t 1 =21ms e t 2 =22ms, calcolati assumento l inizio della connessione come origine dei tempi (ACK non delayed con semantica cumulativa) Copyright Gruppo Reti Politecnico di Torino INTROUZIONE ALLE RETI TELEMATICHE - 30