LABORATORIO DI PROGRAMMAZIONE DI RETE
cod. 18532

Anno accademico 2007/08
3° anno di corso - Secondo semestre
Docente
Settore scientifico disciplinare
Informatica (INF/01)
Field
Formazione informatica
Tipologia attività formativa
Caratterizzante
40 ore
di attività frontali
4 crediti
sede: -
insegnamento
in - - -

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

<br />Protocolli e applicativi di rete: Utilizzo e configurazione dei principali protocolli di TCP/IP. <br />I Socket: socket TCP e socket UDP, programmazione in C e Java. <br />La sicurezza delle reti. Tipi di attacchi e contromisure, firewall, principi di crittografia applicata, autenticazione, SSL e TLS.<br />Programmazione distribuita. Paradigmi per la programmazione di rete, Message Passing, RPC, Web Services, Grid computing.

Programma esteso

- - -

Bibliografia

Materiale didattico del docente.

Metodi didattici

- - -

Modalità verifica apprendimento

- - -

Altre informazioni

- - -