Fondamenti di Internet e Reti

Anno accademico 2016-2017

  1. News
  2. Programma, orario e modalità di esame
  3. Materiale didattico
  4. Laboratorio
  5. Quiz in classe
  6. Temi d'esame
  7. Libri
  8. Letture di approfondimento

News

 

20 Settembre 2017 - Risultati appello 12 Settembre

I risultati dell'appello del 12 Settembre sono disponibili a questo link. La colonna del file denominata "Voto+Quiz"comprende il voto conseguito durante l'appello o le prove in itinere integrato con i punti guadagnati durante i quiz.

Date un'occhiata alle soluzioni dell'appello a questo link.

La visione compiti sarà Giovedì 21 Settembre dalle 15 alle 16 presso l'ufficio del docente. 

I voti positivi saranno registrati in carriera venerdì 22 Settembre. 

Chi volesse rifiutare un voto positivo, deve farlo tassativamente tramite Poliself entro il 22 Settembre.  In quella data tutti i voti positivi saranno registrati in carriera.

Chi avesse voti pregressi da registrare in carriera, DEVE mandarmi una mail entro Venerdì 22 Settembre.

 

28 Giugno 2017 - Risultati appello 26 Luglio

I risultati dell'appello del 26 Luglio sono disponibili a questo link. La colonna del file denominata "Voto+Quiz"comprende il voto conseguito durante l'appello o le prove in itinere integrato con i punti guadagnati durante i quiz.

Date un'occhiata alle soluzioni dell'appello a questo link.

I voti positivi saranno registrati in carriera l'1 Agosto.

Chi volesse rifiutare un voto positivo, deve farlo tassativamente tramite Poliself entro l'1 Agosto. In quella data tutti i voti positivi saranno registrati in carriera.

La visione compiti avverrà a Settembre. La data precisa sarà comunicata più avanti.

Chi volesse registrare il voto solo dopo aver visto il compito, può rifiutare il voto tramite Polisefl entro l'1 Agosto, venire alla visione compiti a Settembre, registrarsi agli appelli di Settembre e registrare il voto agli appelli di Settembre.

14 Luglio 2017 - Risultati appello 7 Luglio

I risultati dell'appello del 7 Luglio sono disponibili a questo link. La colonna del file denominata "Voto+Quiz"comprende il voto conseguito durante l'appello o le prove in itinere integrato con i punti guadagnati durante i quiz.

Soluzioni, informazioni su visione compiti e registrazione voti saranno pubblicate a breve.

30 Giugno 2017 - Risultati dei quiz

I risultati dei quiz svolti in classe sono disponibili a questo link. Potete vedere quanti punti extra avete guadagnato.

14 Giugno 2017 - Iscrizione esame del 7 Luglio

Durante l'esame del 7 Luglio sarà possibile sostenere sia la seconda prova in itinere che l'appello completo.

A partire da oggi (14 Giugno), al momento dell'iscrizione all'esame del 7 Luglio dovrete indicare se intendete partecipare alla seconda prova in itinere o all'appello completo.

Chi si fosse già iscritto all'esame del 7 Luglio (prima del 14 Giugno) deve cancellare l'iscrizione e re-iscriversi indicando quanto sopra.

8 Giugno 2017 - Programma per la fine del corso

Il corso finirà Mercoledì 21 Giugno

Il programma da qui alla fine del corso è il seguente:

  • Lunedì 12 Giugno: lezione su Software Defined Networking del Prof. Giacomo Verticale. NB1: La lezione si terrà in aula CI1 al solito orario. NB2: La lezione è parte integrante del corso.
  • Mercoledì 14 Giugno: lezione/esercitazione su livello di linea.
  • Giovedì 15 Giugno: esercizi di ripasso.
  • Lunedì 19 Giugno: esercizi di ripasso.
  • Lunedì 19 giugno: seminario facoltativo da parte del Prof. Sarti su Sound Engineering. 13.15-14.15 in sala conferenze del Dipartimento di Elettronica, Informazione e Bioingegneria
  • Mercoledì 21 Giugno: lezione ed attività pratiche sul livello fisico tenuta dal Prof. Pierpaolo Boffi. NB1: La lezione si terrà al solito orario del Mercoledì ma in sala conferenze del Dipartimento di Elettronica, Informazione e Bioingegneria. NB2: La lezione è parte integrante del corso.

17 Maggio 2017 - Esiti prova in itinere del 4 Maggio

Gli esiti della prova in itinere del 4 Maggio sono disponibili a questo link. I compiti corretti possono essere visti Lunedì 22 Maggio dalle 15 alle 16 e Martedì 23 Maggio dalle 10 alle 11 nel mio ufficio (Edificio 20, piano 3, stanza 335).

4 Maggio 2017 - Soluzione prova in itinere del 4 Maggio

Testo e soluzione della prova in itinere sono disponibili a questo link .

 

Programma, orario e modalità di esame

File con programma ufficiale del corso (fir-programma.txt).

Orario delle lezioni

Lunedì 11.15-13.15 L.26.11
Mercoledì 10.15-13.15 T.1.2
Giovedì 14.15 - 17.15 CI1

Modalità di esame

Alcune informazioni sulle modalità d'esame e sui voti:

  • L'esame è costituito solo da prove scritte; le prove scritte "distribuiscono" fino a 32 punti. Le prove scritte comprendono (generalmente) 3 esercizi, alcune domande aperte ed un esercizio sulle attività di laboratorio (vedi temi d'esame dell'anno scorso qui sotto). Eventuali orali sono SOLO a mia discrezione (non chiedetemi orali integrativi perché la risposta è "NO")
  • sono previste due prove in itinere che verteranno su insiemi di argomenti specifici: prova 1 (in Maggio) verterà sulla Parte 1 del corso (introduzione, livello applicativo, livello di trasporto), prova 2 (a fine Giugno) verterà sulla Parte 2 del corso (livello di rete, livello di linea, livello fisico);
  • si possono "guadagnare" punti addizionali partecipando ai quiz periodici che saranno tenuti durante le lezioni (4 quiz durante il corso); le regole per i punti addizionali sono le seguenti
    • chi "vince" ogni quiz ottiene 1 punti addizionale;
    • tutti quelli che partecipano ai quiz ottengono 3X punti addizionali, essendo X la percentuale di risposte corrette calcolata su tutti i quiz (es. se uno studente risponde correttamente al 50% delle domande di tutti i quiz ottiene +1,5 punti sul voto d’esame)

 

Materiale didattico

Su questo canale YouTube potete trovare i video che useremo durante il corso ed anche i video (capture screen+audio) delle lezioni dello scorso anno accademico (WARNING: i contenuti di questo anno accademico sono stati leggermente modificati quindi le lezioni su YouTube non coprono tutti le parti del corso di questo anno accademico)

FIR YouTube Channel

L'archivio con le catture WireShark usate durante le lezioni è qui.

Parte 1

  1. INTRODUZIONE AL CORSO 
  2. IL LIVELLO APPLICATIVO
  3. IL LIVELLO DI TRASPORTO 

Parte 2

    1. IL LIVELLO DI RETE
    2. IL LIVELLO DI LINEA
    3. INTRODUZIONE AL LIVELLO FISICO

 

Laboratorio

I laboratori sono parte integrante del corso e saranno svolti nell'aula C.I.1 con frequenza variabile (a seconda dell'avanzamento del programma). 

Visitate la pagina di Laboratorio (comune a tutte le sezioni del corso) per scaricare le slide usate a laboratorio e la macchina virtuale che contiene tutti gli strumenti software che useremo a laboratorio. 

Durante i laboratori ed anche alcune lezioni sui protocolli applicativi useremo diversi strumenti software per l'analisi delle prestazioni di reti. Per facilitarvi la vita, abbiamo preparato un'immagine di una macchina virtuale Linux che contiene già tutti gli strumenti che serviranno durante il corso. Per attivare la macchina virtuale:

  • scaricare un ambiente di virtualizzazione (consigliato VirtualBox) per il vostro sistema operativo ed installarlo
  • scaricare l'immagine della Immagine macchina virtuale linux; importare la macchina virtuale in VirtualBox (menu file -> importa applicazione virtuale, seguire procedura guidata, avviare macchina con doppio clic su FIR Lab. Una volta avviata la macchina virtuale, accedere con password "labfir")

Se non volete usare la macchina virtuale potete sempre installare in locale tutti gli strumenti che servono:

 

Temi d'esame

 

Quiz in classe

Le soluzione dei quiz svolti in classe sono disponibili a questo link

I risultati dei quiz svolti in classe sono disponibili a questo link. Potete controllare la vostra posizione in classifica, il numero di risposte corrette ed i punti addizionali che avete già "guadagnato".

 

Libri di riferimento

Il corso segue (abbastanza) fedelmente la struttura ed i contenuti del seguente testo di riferimento:
James F. Kurose, Keith W. Ross, Reti di Calcolatori e Internet-Un approccio top-down, Settima Edizione (2017), Pearson

Disponibile anche in inglese (settima edizione)
James F. Kurose, Keith W. Ross. Computer Networking-A top-down approach, Seventh Edition (2017), Pearson

Il libro di riferimento propone anche un companion web site con diverse risorse utili per gli studenti (esercizi, slide, applet, etc.)
http://wps.pearsoned.com/ecs_kurose_compnetw_6/216/55463/14198700.cw/index.html

 

Letture di approfondimento

  1. Introduzione
  2. Livello applicativo
    • SPDY: Protocollo sperimentale di Google per migliorare HTTP a cui ci si è ispirati per la definizione di HTTP/2.0.
    • Video/presentazioni su HTTP/2.0: video 1, video 2
  3. Livello di trasporto
    • TCP Fast Open per ridurre la latenza di apertura delle connessioni TCP
    • Presentazione su QUIC: il protocollo sperimentale di Google a cavallo tra il livello applicativo e quello di trasporto
  4. Livello Rete
  5. Aspetti avanzati