Samuel Rota Bulò, PhD - Researcher at Bruno Kessler Foundation of Trento, Italy

Back to Home page

Reti di calcolatori

Comunicazioni

Obiettivi

Introduzione alle reti di calcolatori. Introduzione ai modelli architetturali delle reti di calcolatori, le principali problematiche e principi di progettazione delle reti, i protocolli e servizi. Problemi di interconnessione (internetworking), e le problematiche principali, fra le quali il routing, il controllo del flusso e della congestione ed il controllo degli errori. Introduzione ai problemi di comunicazione e naming in sistemi distribuiti. Esemplificazione dei vari argomenti con importanti casi di studio e vari tipi di reti.

Contenuti

  • Introduzione alle reti di calcolatori. Principi, caratteristiche, vantaggi e svantaggi. Scelte di progetto e problematiche connesse. Classificazione: topologie, tipi di rete. MAN, LAN, WAN. Protocolli e servizi. Prestazioni Modello ISO/OSI. Protocolli TCP/IP. Internetworking. Problematiche comuni: tipi di connessione, routing, controllo del flusso e della congestione.
  • Livello fisico e livello data-link. Mezzi trasmissivi. Controllo dell'errore. Gestione del flusso. Protocolli a finestra scorrevole. Stop and wait. Protocolli go-back-n e ripetizione selettiva. Prestazioni.
  • Livello MAC e livello rete. Reti LAN. Ethernet, token ring. Reti ATM. Algoritmi di routing statici e dinamici. Controllo della congestione e del flusso. Protocollo IP.
  • Livello trasporto. Protocolli, buffering, controllo del flusso e congestione. Multiplexing. Protocolli TCP e UDP. Protocollo three-way-handshaking. Esempi.
  • Livello applicazioni. Protocolli del livello applicazioni. Esempi di applicazione. Servizio di posta elettronica. Protocollo http. Tipi di documenti web e implementazione. Cenni a sicurezza nelle reti di calcolatori.
  • Comunicazione e naming. Comunicazione fra processi in sistemi distribuiti e reti di calcolatori. Primitive. Multicast. Risoluzione dei nomi e name service. Casi di studio.

Calendario delle lezioni

Le lezioni si tengono il sabato 8:45 - 11:00 in aula A.

05 ottobre 2013. Orario: 8.45 - 11.00
Introduzione al corso.
12 ottobre 2013. Orario: 8.45 - 11.00
Scopi e classificazione delle reti.
19 ottobre 2013. Orario: 8.45 - 11.00
Servizi e protocolli
26 ottobre 2013. Orario: 8.45 - 11.00
Modello OSI
09 novembre 2013. Orario: 8.45 - 11.00
Livello fisico
16 novembre 2013. Orario: 8.45 - 11.00
Livello data-link
23 novembre 2013. Orario: 8.45 - 11.00
Livello data-link
30 novembre 2013. Orario: 8.45 - 11.00
Sottolivello MAC
7 dicembre 2013. Orario: 8.45 - 11.00
Livello network
14 dicembre 2013. Orario: 8.45 - 11.00
Livello trasporto
21 dicembre 2013. Orario: 8.45 - 11.00
Livello applicativo e sicurezza delle reti

Materiale didattico

  • Introduzione al corso [pdf]
  • Scopi e classificazione delle reti [pdf]
  • Servizi e protocolli. Modello OSI [pdf]
  • Livello fisico [pdf]
  • Livello data-link [pdf]
  • Sottolivello MAC [pdf]
  • Livello network [pdf]
  • Livello trasporto [pdf]
  • Livello applicativo [pdf]
  • Gestione e sicurezza delle reti [pdf]

Slides a cura della prof.ssa Simonetta Balsamo.

Risultati esami

Inviare una mail di conferma dell'accettazione del voto.

Testi consigliati

  • A.Tanenbaum, Computer Networks (IV ed.), Prentice Hall 2003 (o relative versioni italiane).