| | | corso | | | |
Sistemi di Elaborazione dell'Informazione: Reti di Calcolatori D
(Corso di Diploma in Informatica)
Codice: | 5I016 | Crediti: | 6 | Semestre: | 1 | Sigla: | SER | |
Docente
Antonio Brogi
Tel. 0502212790Prerequisiti
Corsi di Architettura degli Elaboratori I e Sistemi Operativi
Obiettivi di apprendimento
1. fornire una introduzione generale alle problematiche ed alle
caratteristiche principali delle reti di calcolatori;
2. illustrare e sperimentare lo sviluppo di applicazioni Internet
utilizzando il linguaggio Java.
Programma
1. Introduzione alle reti di calcolatori
- Introduzione agli aspetti hardware e software delle reti di
calcolatori.
- Modelli di riferimento.
- Standardizzazione nelle reti.
2. Il modello TCP/IP
- Caratteristiche generali.
- Il livello di rete: il protocollo IP, protocolli di controllo e
protocolli di routing.
- Il livello di trasporto: il protocollo TCP.
3. Java network programming
- Trattamento di indirizzi IP (InetAddress)
- Socket TCP in Java (Socket, ServerSocket)
- Datagram UDP in Java (DatagramPacket, DatagramSocket)
Ore lezione: | 25 | Ore esercitazione: | 15 | | | |
Bibliografia
- A. Brogi. Appunti del corso di Sistemi di Elaborazione
dell'Informazione: Reti di Calcolatori. Universita' di Pisa, 1999.
(Disponibili presso il punto CAMPUS.)
- E. R. Harold. Java Network Programming. O’Reilly, 1997.
(Disponibile anche nella traduzione in italiano pubblicata da Jackson,
1998.) Capitoli (1,2,)4,7,8,9.
Testo di consultazione
-
A.S. Tanenbaum. Computer Networks (third edition). Prentice Hall
International, 1996. (Disponibile anche nella traduzione in
italiano pubblicata da UTET Libreria, 1997.)
Modalita' di esame
Realizzazione di un progetto in Java e prova orale conclusiva.
Modalità di esame
Scritto e orale