Obiettivi
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 dellerrore. 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/tanenbaumTesti 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.Risultati Esami