- Home
- Didattica
- I corsi di studio
- Corsi di laurea
LABORATORIO DI PROGRAMMAZIONE DI RETE
Obiettivi formativi
Dare una idea delle architetture e dei protocolli di rete. Sviluppare software di rete in C e in Java. Particolare attenzione verra' data alla programmazione di sistemi distribuiti client/server e alla sicurezza di rete.
Prerequisiti
Programmazione in C, programmazione in Java, programmazione di sistema
Contenuti dell'insegnamento
Protocolli e applicativi di rete: Utilizzo e configurazione dei principali protocolli di TCP/IP.
I Socket: socket TCP e socket UDP, programmazione in C e Java.
La sicurezza delle reti. Tipi di attacchi e contromisure, firewall, principi di crittografia applicata, autenticazione, SSL e TLS.
Programmazione distribuita. Paradigmi per la programmazione di rete, Message Passing, RPC, Web Services, Grid computing.
Bibliografia
Materiale didattico del docente.
Metodi didattici
Lezione orale e laboratorio
Modalità verifica apprendimento
Prova pratica
Attività Mutua
Altri insegnamenti
ANNO DI CORSO: 1
ANNO DI CORSO: 2
ANNO DI CORSO: 3

