Fondamenti di Internet e Reti

Anno Accademico 2016/2017

  1. Materiale lezioni ed esercitazioni
  2. Calendario Corso
  3. Temi d'esame
  4. Laboratorio
  5. Testi di riferimento
  6. Link e letture di approfondimento

Avvisi

  • 19 Set 2017 - I risultati dell'appello del 12 Settembre sono disponibili a questo link. La visione dei compiti si terrà Venerdì 23 Settembre dalle 12 alle 13 presso l'ufficio del docente. Chiedo gentilmente di guardare le soluzioni disponibili online prima della visione.
  • 15 Ago 2017 - I risultati dell'appello del 26 Luglio sono disponibili a questo link. La visione dei compiti si terrà a Settembre, in data indicata più avanti. La verbalizzazione procederà in questo modo:
    • I voti positivi saranno registrati il 20 Agosto. Chi volesse rifiutare un voto positivo, deve farlo tassativamente tramite Servizi Online entro il 20 Agosto. In quella data tutti i voti positivi saranno registrati in carriera.
    • Chi volesse registrare il voto solo dopo aver visto il compito, può rifiutare il voto tramite Servizi Online entro il 20 Agosto, mandare al docente una mail in cui chiede di congelare il voto, venire alla visione compiti a Settembre, iscriversi agli appelli di Settembre e registrare il voto agli appelli di Settembre.
    Nell'apposita sezione del sito sono disponibili il tema d'esame e le rispettive soluzioni
  • 15 Lug 2017 - I risultati della prova in itinere dell'11 Luglio sono disponibili a questo link. La visione dei compiti si terrà Giovedì 20 Luglio dalle 13.30 alle 14.30 presso l'ufficio del docente. Chiedo gentilmente di guardare le soluzioni disponibili online prima della visione.
  • 13 Lug 2017 - Sono online le soluzioni delle prove dell'11 Luglio, nella sezione Temi d'esame.
  • 12 Giu 2017 - Sono online le slide del seminario SDN di oggi, le trovate nel materiale delle lezioni.
  • 8 Giu 2017 - I risultati finali dei kahoot sono disponibili a questo link.
  • 24 Mag 2017 - I risultati della prova in itinere del 4 Maggio sono disponibili a questo link. Pubblicherò a breve le soluzioni e le date per la visione dei compiti.
  • 22 Mag 2017 - La lezione di Mercoledì 24 Maggio, solo per questa settimana, si svolgerà in aula T.1.2, invece che in aula S.0.2
  • 12 Mag 2017 - La lezione di Mercoledì 17 Maggio, solo per questa settimana, si svolgerà in aula T.1.2, invece che in aula S.0.2
  • 3 Apr 2017 - La lezione di Mercoledì 5 Aprile, solo per questa settimana, si svolgerà in aula T.1.2, invece che in aula S.0.2
  • 20 Mar 2017 - Sono aperte le iscrizioni al programma Cisco CCNA, potete trovare il link per la compilazione del form online a questa pagina
  • 20 Mar 2017 - Il primo appuntamento con il laboratorio del corso sarà Venerdì 31 Marzo in aula S05 dalle 10.30 alle 13
  • 28 Feb 2017 - Il corso inizierà regolarmente Lunedì 6 Marzo

Calendario Corso

Per le video lezioni si veda il calendario del corso dell'AA 2015/16: i contenuti, tranne piccole modifiche, sono rimasti gli stessi.
Marzo
  • Lun 6: Introduzione a Internet
  • Mer 8: Cos'è e come funziona Internet
  • Mer 10: Ritardi e Throughput, Modelli di Servizio e Livelli
  • Lun 13: ESERCITAZIONE: Commutazione e ritardi
  • Mer 15: Modelli funzionali, Introduzione al livello applicativo, ESERCITAZIONE: Commutazione e ritardi
  • Ven 17: Kahoot, Introduzione HTTP e interazione con Web server
  • Lun 20: Protocollo HTTP e utilities
  • Mer 22: SMTP, POP3, IMAP e interazione con server, DNS
  • Ven 24: CDN e applicazioni P2P, ESERCITAZIONE: Livello applicativo
  • Lun 27: ESERCITAZIONE: Livello applicativo
  • Mer 29: Introduzione al livello di Trasporto, Protocolli di ritrasmissione
  • Ven 31: LABORATORIO #1
Aprile
  • Lun 3: Kahoot, Protocolli di ritrasmissione, Introduzione a TCP
  • Mer 5: TCP: formato e controllo di flusso, ESERCITAZIONE: Protocolli di ritrasmissione
  • Ven 7: LABORATORIO #2
  • Lun 10: TCP: controllo di errore e congestione
  • Mer 12: Varianti TCP, ESERCITAZIONE: Livello Trasporto
  • Mer 19: ESERCITAZIONE: Livello Trasporto e Ripasso
  • Ven 21: LABORATORIO #3
Maggio
  • Lun 8: Kahoot, Introduzione a livello rete, Indirizzamento CIDR
  • Mer 10: Subnetting, Tabelle di routing, Inoltro IP, Supernetting
  • Ven 12: Protocollo IP, Protocollo ICMP
  • Lun 15: ESERCITAZIONE: Livello Rete: indirizzamento
  • Mer 17: Protocollo ARP, Protocollo DHCP, Tecniche di NAT
  • Ven 19: Introduzione all'instradamento. ESERCITAZIONE: Livello Rete: indirizzamento
  • Lun 22: Algoritmo di Bellman-Ford, Algoritmo di Dijkstra
  • Mer 24: Approccio Distance Vector. ESERCITAZIONE: Livello Rete: inoltro
  • Ven 26: Aspetti avanzati Distance Vector, Approccio Link State, Routing in Internet, Protocollo RIP. ESERCITAZIONE: Livello Rete: inoltro
  • Lun 29: Protocollo OSPF, Protocolo BGP. ESERCITAZIONE: Livello Rete: instradamento
  • Mer 31: LABORATORIO #4
Giugno
  • Lun 5: Livello di linea. ESERCITAZIONE: Livello Rete: instradamento
  • Mer 7: Livello di linea.
  • Ven 9: LABORATORIO #5
  • Lun 12: Seminario SDN (Prof. Verticale)
  • Mer 14:Livello di linea. ESERCITAZIONE: Livello di linea
  • Ven 16: LABORATORIO #6
  • Lun 19: ESERCITAZIONE: Livello di linea + Seminario "Elaborazione segnali e musica" (Prof. Sarti)
  • Mer 21: Seminario Livello fisico (Proff. Boffi/Martinelli)
  • Ven 23: Conclusione corso
Go to top

Temi d'esame

  • Esempio prova itinere prima parte: testo (PDF), soluzione (PDF)
  • Esempio prova itinere seconda parte: testo (PDF), soluzione (PDF)
  • Esempio prova appello completo: testo (PDF), soluzione (PDF)
  • Maggio 2016 - prova in itinere: 4 Maggio 2016 (testo PDF, soluzione PDF), 5 Maggio 2016 (testo PDF, soluzione PDF)
  • 8 Luglio 2016: Prova in itinere (testo PDF, soluzione PDF), Esame completo (testo PDF, soluzione PDF)
  • 25 Luglio 2016: Esame completo (testo PDF, soluzione PDF)
  • 27 Settembre 2016: Esame completo (testo PDF, soluzione PDF)
  • 13 Febbraio 2017: Esame completo (testo PDF, soluzione PDF)
  • 4 Maggio 2017: Prova in itinere (testo PDF, soluzione PDF)
  • 11 Luglio 2017: Prova in itinere (testo PDF, soluzione PDF), Esame completo (testo PDF, soluzione PDF)
  • 26 Luglio 2017: Esame completo (testo PDF, soluzione PDF)
  • 12 Settembre 2017: Esame completo (testo PDF, soluzione PDF)
Go to top

Programma e orario

Il programma dettagliato del corso è accessibile sul manifesto degli studi.

  • Lunedì, 11:15 - 13:15 in aula C.I.1
  • Mercoledì, 10:15 - 13:15 in aula S.0.2
  • Venerdì, 10:15 - 13:15 in aula S.0.5

Link ad edizione AA 2015/16

Lezioni

Esercitazioni

Go to top

Laboratorio

I laboratori sono parte integrante del corso e si svolgeranno il Venerdì nell'aula cablata S.0.5. Non avranno una sequenza rigida, ma verranno svolti a seconda dell'avanzamento del programma e annunciati con congruo anticipo.

Vai alla web page del laboratorio.

Go to top

Testi 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

James F. Kurose, Keith W. Ross. Computer Networking-A top-down approach, Seventh Edition (2017), Pearson

La sesta edizione propone anche un companion web site con diverse risorse utili per gli studenti (esercizi, slide, applet, etc.)

Go to top

Link e letture di approfondimento

Introduzione

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

Livello 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

Livello Rete

Aspetti avanzati

Go to top