Reti di Calcolatori
Univerità Ca' Foscari di Venezia
Corso di Laurea in Informatica Umanistica
Anno Accademico 2007-2008

Docente: S. Balsamo

Crediti: 4

Obbiettivi | Programma | Libri di testo e consultazione | Lucidi | Avvisi | Risultati Esami

Obiettivi


Introduzione alle reti di calcolatori. Introduzione ai modelli architetturali delle reti di calcolatori, alle principali problematiche e principi di progettazione delle reti, ai protocolli e servizi. Introduzione ai 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. I vari argomenti trattati durante il corso sono esemplificati tramite importanti casi di studio e vari tipi di reti. Introduzione alla comunicazione e naming in sistemi distribuiti.

Programma

Introduzione alle reti di calcolatori . Principi, caratteristiche chiave, 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.

Livello MAC e livello rete. Reti LAN. Ethernet, token ring. Algoritmi di routing statici e dinamici. Controllo della congestione e del flusso. Cenni al protocollo IP.

Livello trasporto e livello applicazioni. Protocolli, buffering, controllo del flusso e congestione. Multiplexing. Cenni ai protocolli TCP e UDP. Esempi di applicazione.

Comunicazione. Comunicazione fra processi in sistemi distribuiti e reti di calcolatori. Introduzione alla denominazione in reti di calcolatori.


Libri di testo

[T] A.Tanenbaum, Reti di Calcolatori (IV ed.), Pearson, Prentice Hall, 2003 pagina web a: http://www.prenhall.com/tanenbaum

Testi di consultazione

[KR] J.F. Kurose, K.W. Ross, "Internet e Reti di Calcolatori", Seconda Edizione, macGraw-Hill, 2003, pagina web: http://www.ateneonline.it/kurose

[CDK] G. Coulouris, J. Dollimore and T. Kindberg, "Distributed Systems: concepts and design", 3nd edition, Addison Wesley Masson, 2001. pagina web http://www.cdk3.net/

[I] M.Calvo F.Ciotti G.Roncaglia M.Zela, Internet 2004, Laterza, 2003.


Copie di lucidi

N.B. I lucidi qui riportati si riferiscono al corso di Reti di Calcolatori per il corso di Laurea in Informatica e comprendono un maggior approfondimento degli argomenti rispetto a quanto richiesto agli studenti del Corso di Laurea in Informatica Umanistica.
I lucidi non sono da considerare come sostitutivi nè dei testi di riferimento nè della frequenza alle lezioni, che costituiscono importanti elementi per una buona preparazione dell'esame; i lucidi messi a disposizione costituiscono soltanto uno schema di parte delle lezioni.

I lucidi saranno disponibili dopo le lezioni e sono soggetti ad aggiornamenti periodici.

Per l'elenco vedere il sito Reti di Calcolatori per il corso di Informatica.

Avvisi

Per gli studenti del Corso di Laurea in Informatica Umanistica in particolare si chiede di svolgere il programma corripondente ai Capitoli 1-6 del libro di testo [Tanenbaum] e dei capitoli 4 e 9 del testo [Colouris-Dollimore-Kindberg, CDK] disponibili presso la biblioteca del Dipartimento di Informatica.
Vedere anche il materiale di carattere più generale [I].

In casi particolari, gli studenti con specifiche esigenze e interessi culturali e professionali possono contattare il docente per eventuali specifici accordi relativi alla modalita' di esame.

Orario di ricevimento: martedì 16.00-18.00.
  • L'esame consiste in uno scritto ed un orale.
  • Per sostenere l'esame e' obbligatorio iscriversi nell'elenco sulla pagina web del sito di ateneo.
    Qualora non sia possibile iscriversi via web per motivi tecnici, inviare un e-mail al docente

Risultati Esami