• Non ci sono risultati.

Reti di calcolatoriProva in itinere 2 – 7 giugno 2016

N/A
N/A
Protected

Academic year: 2021

Condividi "Reti di calcolatoriProva in itinere 2 – 7 giugno 2016"

Copied!
4
0
0

Testo completo

(1)

Nome Cognome, Matricola, CdL _______________________________

Reti di calcolatori

Prova in itinere 2 – 7 giugno 2016

Esercizio 1 [punti 6]

Dato il seguente schema di rete

scegliere la configurazione di rete dell’host 3 (IP, netmask e configurazione di routing) e indicare il contenuto delle tabelle di routing del router R2.

Esercizio 2 [punti 8]

Si vuole definire un formato per l’interscambio dati relativo al monitoraggio delle prestazioni effettuate da un pronto soccorso. Il file scambiato specifica la lista delle prestazioni. Per ciascuna prestazione sono specificati un codice identificativo (integer), il momento di arrivo (dateTime), la priorità (string, es. “Rosso”), il nome del paziente (string), la lista degli interventi a cui è stato sottoposto e la lista delle analisi effettuate. Per ogni intervento si specifica l'ora (time), il medico (string), eventuali note (string). Per ogni analisi si specificano il tipo (string, es. “emocromo”) e il valore (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esercizio 3 [punti 8]

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: cambiando la selezione in un menu a tendina predefinito (evento onchange) si evidenzia uno specifico paragrafo colorando di giallo il suo sfondo (background-color diventa “yellow”) in base all'opzione selezionata. Lo sfondo del paragrafo eventualmente evidenziato in precedenza deve essere ripristinato al valore iniziale (“initial”). Le opzioni del menu (tag <option>) fanno riferimento ai paragrafi per mezzo dell'attributo id ad essi associato (es. “obiettivi”, “descrizione”,

“requisiti”, “dettaglio”). Nel menu a tendina deve essere anche prevista una selezione vuota che non corrisponde a nessun paragrafo (è la voce iniziale e quando la si seleziona nessun paragrafo viene evidenziato).

Domanda 1 [punti 8]

Descrivere come possono essere gestite reti private nella rete Internet.

Host 1 Host 2

Host 3 Host 4

Host 5

Host 6

Host 7 Host 8 Host 9

Host 10

Internet

R1

R3

R4 R2

192.168.4.64/26 serial 0

serial 0

serial 0 eth 0

eth 0

eth 0

eth 0 eth 1

eth 1 eth 1

Host 11

eth 1

172.21.7.73

111.48.0.1 192.168.4.65

170.33.32.0/19

170.33.32.1

172.21.7.72/30

111.48.0.0/12

192.168.4.67

192.168.4.66

172.21.7.74

170.33.160.0/19

170.33.160.1

111.112.0.0/12

111.112.0.1

111.176.0.0/12

111.176.0.1

(2)

Nome Cognome, Matricola, CdL ______________________________

Reti di calcolatori

Prova in itinere 2 – 7 giugno 2016

Esercizio 1 [punti 6]

Dato il seguente schema di rete

scegliere la configurazione di rete dell’host 7 (IP, netmask e configurazione di routing) e indicare il contenuto delle tabelle di routing del router R1.

Esercizio 2 [punti 8]

Si vuole definire un formato per l’interscambio dati relativo ai dati del funzionamento di un tribunale. Il file scambiato specifica la lista dei procedimenti. Ciascun procedimento è caratterizzato da un codice (integer), dalla data di inizio (date), dal nome del giudice (string), dallo stato (string, es. “in corso”), dalla lista degli imputati e dalla lista delle udienze. Per ogni imputato sono memorizzati il nome (string), i capi di imputazione (string) e il nome dell'avvocato difensore.

Per ogni udienza sono memorizzate il momento di inzio (dateTime) e la durata in ore (decimal) . Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esercizio 3 [punti 8]

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: data una tabella con celle con sfondo colorato, quando si clicca su una cella il colore dello sfondo viene usato come colore del testo (attributo color) di un titolo di secondo livello (tag H2) predefinito e si rende bianco lo sfondo della cella (attributo background-color con valore “white”).

Quando si clicca su un'altra cella, lo sfondo della precedente ritorna del colore originale prima di gestire la variazione dovuta al nuovo click.

Domanda 1 [punti 8]

Spiegare come possono essere implementate le principali caratteristiche necessarie al funzionamento di un servizio di trasporto di tipo stream.

Host 1 Host 2

Host 3 Host 4

Host 5 Host 6

Host 7 Host 8 Host 9

Host 10

Internet

R1

R3

R4 R2

10.136.0.0/13 serial 0

serial 0

serial 0 eth 0

eth 0 eth 0

eth 0 eth 1

eth 1

Host 11

eth 1

172.22.1.57

132.2.208.1

197.3.11.96/27

197.3.11.97

172.22.1.56/30

132.2.208.0/20

197.3.11.65

172.22.1.58

197.3.11.64/27

10.136.0.3

132.2.144.0/20

132.2.144.1

132.2.80.0/20

132.2.80.1

eth 2

10.136.0.4 10.136.0.1

(3)

Nome Cognome, Matricola, CdL _______________________________

Reti di calcolatori

Prova in itinere 2 – 7 giugno 2016

Esercizio 1 [punti 6]

Dato il seguente schema di rete

scegliere la configurazione di rete dell’host 8 (IP, netmask e configurazione di routing) e indicare il contenuto delle tabelle di routing del router R4.

Esercizio 2 [punti 8]

Si vuole definire un formato per l’interscambio dati relativo alla gestione dei servizi offerti da un datacenter. Il file scambiato specifica la lista dei server disponibili. Ciascun server è identificato dal nome (string, es. “host1”) e ha associato il numero di processori (integer), il momento dell'ultimo aggiornamento del sistema (dateTime), il numero di accessi medio che può gestire (integer) e la lista dei servizi attivi. Per ogni servizio sono memorizzati il tipo (string, es. “http”), una descrizione (string) e la lista degli accessi. Ogni accesso è caratterizzato dall'istante (dateTime) e dall'indirizzo IP del client (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esercizio 3 [punti 8]

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: cambiando la selezione in un menu a tendina predefinito (evento onchange) si evidenzia una cella di una tabella con un bordo colorato di verde (border diventa “2px solid green”) in base all'opzione selezionata. Il bordo della cella eventualmente evidenziata in precedenza deve essere ripristinato al valore “1px solid black”. Le opzioni del menu (tag <option>) fanno riferimento alle celle per mezzo dell'attributo id che è associato a ciascuna di esse (es. “11”, “12”, “21”, “22”). Nel menu a tendina deve essere anche prevista una selezione vuota che non corrisponde a nessuna cella (è la voce iniziale e quando la si seleziona nessuna cella viene evidenziata).

Domanda 1 [punti 8]

Spiegare come avviene l'inoltro dei pacchetti in base al contenuto della tabella di routing.

Host 1 Host 2

Host 3 Host 4

Host 5 Host 6

Host 7 Host 8 Host 9

Host 10

Internet

R1

R3

R4 R2

172.21.32.0/19

serial 0 serial 0 serial 1 eth 0

eth 0 eth 0

eth 1

eth 1 eth 1

Host 11

172.18.8.86

63.80.0.1

172.21.32.2

202.11.77.128/26

172.21.32.1

172.18.8.84/30

63.80.0.0/13

172.21.32.4

172.18.8.85

202.11.77.64/26 202.11.77.129

63.144.0.0/13 63.144.0.1

63.40.0.0/13

63.40.0.1

202.11.77.65

eth 0

eth 2

(4)

Nome Cognome, Matricola, CdL ______________________________

Reti di calcolatori

Prova in itinere 2 – 7 giugno 2016

Esercizio 1 [punti 6]

Dato il seguente schema di rete

scegliere la configurazione di rete dell’host 6 (IP, netmask e configurazione di routing) e indicare il contenuto delle tabelle di routing del router R1.

Esercizio 2 [punti 8]

Si vuole definire un formato per l’interscambio dati relativo ai siti web in hosting in un datacenter. Il file specifica la lista dei siti web. Per ogni sito web è specificato il nome (string, es.

“www.mysite.it”), il riferimento anagrafico del gestore (string), lo spazio occupato in Mbyte (decimal), la data dell'ultimo aggiornamento (dateTime) e la lista delle risorse che lo compongono.

Per ogni risorsa si memorizzano il nome (string), il tipo (string, es. “html”) e la lista degli accessi.

Per ogni accesso si memorizza l'istante (dateTime) e il tipo di browser (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esercizio 3 [punti 8]

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: data una tabella con celle con contenuto di testo assegnato, quando si clicca su una cella il contenuto (attributo innerHTML) viene copiato in un elemento di tipo <span> predefinito (con attributo id noto) e si “svuota” il contenuto della cella (si scrive uno spazio “&nbsp;”). Quando si clicca su un'altra cella, il contenuto della cella precedente torna quello originale prima di gestire la variazione dovuta al nuovo click.

Domanda 1 [punti 8]

Spiegare come avviene lo scambio di informazioni fra client e server in un servizio di tipo UDP.

Host 1 Host 2

Host 3 Host 4

Host 5 Host 6

Host 7 Host 8 Host 9

Host 10

Internet

R1

R3

R4 R2

192.168.3.96/27 serial 0

serial 0

serial 0 eth 0

eth 0 eth 0

eth 0 eth 1

eth 1

Host 11

eth 1

172.19.1.109

202.37.1.1

21.48.0.0/12

21.48.0.1

172.19.1.108/30

202.37.1.0/25

21.80.0.1

172.19.1.110

21.80.0.0/12

192.168.3.98

202.37.1.128/25

202.37.1.129

21.144.0.0/12

21.144.0.1

eth 2

192.168.3.99 192.168.3.97

Riferimenti

Documenti correlati

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: clickando su un elemento di tipo &lt;div&gt; questo viene

Un form in cui si può scegliere il nome del peschereccio da un menu a scelta singola, il/i tipo/i di pesce da un menù a scelta multipla e la quantità in kg (un numero) in un campo

pubblicazione sono specificati un codice identificativo (integer), il titolo (string), gli autori (string), la data di pubblicazione (date), la sede di pubblicazione (string), la

Una pagina di raccolta dei dati che, per ogni fiume e punto di misura, memorizza sul server il valore massimo e minimo dei livelli inseriti col form di cui al punto 1 nella

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: entrando con il cursore in un elemento di tipo &lt;p&gt;

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: quando si passa sopra una riga di una tabella (elemento

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: scrivendo in un campo di testo predefinito il nome di una

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: cliccando su una immagine (tag HTML &lt;img&gt;), questa e tutte