| | | corso | | | | |
Reti di calcolatori B
Codice: | AA019 | Crediti: | 6 | Semestre: | 1 | Sigla: | RC | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Marco Danelutto
Tel. 0502212742Prerequisiti
LI1, LI2, LI3, LI4, SO1.
Obiettivi di apprendimento
L'obiettivo del corso è introdurre lo studente alle problematiche
relative alla realizzazione ed all'utilizzo di reti di calcolatori
illustrando applicazioni e protocolli relativi al modello TCP/IP e
all'ambiente Internet.
Descrizione
Il corso si articola sostanzialmente in cinque parti: introduzione
alle reti, applicazioni Internet, protocolli (dal livello trasporto al
livello datalink), middleware di rete e infine cenni alla sicurezza
delle reti. La parte di esercitazioni del corso consisterà di
attività di laboratorio dedicate alla programmazione di rete
utilizzando il linguaggio Java.
English Description
The course provides an introduction to computer networks, covering
Internet applications, protocols (transport to datalink level),
network middleware and network security. The examen requires the
development of a small project in Java.
Programma
- Introduzione alle reti di calcolatori [4 ore]
- Livello application (HTTP, FTP, SMTP, DNS) [8 ore]
- Livello Transport (UDP, TCP) [8 ore]
- Livello Network (IP, Routing) [8 ore]
- Protocolli MAC e standard LAN [4 ore]
- Middleware di rete (RMI, CORBA) [4 ore]
- Sicurezza (cenni) [4 ore]
Bibliografia
Il testo adottato nel corso è:
- J. Kurose & K. Ross. Computer Networking: A top-down approach
featuring the Internet. Addison Wesley 2001. ISBN 0-201-47711-4.
Per quanto riguarda la parte Java, si consiglia la consultazione di
- Harold, "Java Network Programming, 2nd edition", ÒReilly, 2000
Modalità di esame
L'esame prevede la realizzazione di un piccolo progetto di
programmazione di rete in Java (che sostituisce lo scritto) e una prova
orale organizzata in due parti: discussione del progetto presentato e
domande sul programma svolto a lezione.
Modalità di esame
L'esame prevede la realizzazione di un piccolo progetto diprogrammazione di rete in Java (che sostituisce lo scritto) e una provaorale organizzata in due parti: discussione del progetto presentato edomande sul programma svolto a lezione.