Programmazione e sicurezza delle reti (2016/2017)

Codice insegnamento
4S003184
Docenti
Davide Quaglia, Damiano Carra
Coordinatore
Davide Quaglia
crediti
6
Settore disciplinare
INF/01 - INFORMATICA
Lingua di erogazione
Italiano
Periodo
II sem. dal 1-mar-2017 al 9-giu-2017.

Orario lezioni

II sem.
Giorno Ora Tipo Luogo Note
lunedì 16.30 - 18.30 lezione Aula A  
martedì 8.30 - 11.30 laboratorio Laboratorio didattico Delta  

Obiettivi formativi

Il corso fornisce le conoscenze in tre ambiti: programmazione di applicazioni di rete, configurazione e gestione di una rete e dei suoi apparati (access point, router, NAT), e concetti di base sulla sicurezza dei sistemi informatici in rete.

Programma

Socket TCP/UDP in C e in Java, socket multithread; web services (WSDL, SOAP, REST); progettazione applicazioni client-server e peer-to-peer.
Strumenti di analisi della rete (Wireshark, traceroute, ping); configurazione e gestione router e protocolli di routing, indirizzamento e sottoreti, servizi IP (access control list, DHCP, NAT), e switching (VLAN, Spanning Tree).
Introduzione alla sicurezza, principi di crittografia, integrità dei messaggi; sicurezza a livello data link (wireless LAN), di rete (IPsec), di trasporto (SSL), di applicazione (PGP), sicurezza operativa (firewall e intrusion detection).

Prerequisiti: Reti di calcolatori, Programmazione II.
Sbarramenti: Programmazione I.

Modalità d'esame

Prova scritta con domande di teoria, scrittura di codice e svolgimento di esercizi sulla base di quanto fatto a lezione/laboratorio. Eventuale prova orale Su richiesta dello studente per migliorare la valutazione o su richiesta dei docenti per necessità di chiarimento.

Materiale didattico

Documenti

Statistiche per i requisiti di trasparenza (Attuazione Art. 2 del D.M. 31/10/2007, n. 544)

I dati relativi all'AA 2016/2017 non sono ancora disponibili