2009
2009
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: RETI DI CALCOLATORI e LABORATORIO DI PROGRAMMAZIONE DI RETE
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 10 Università PARMA
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento

10 cfu così ripartiti nelle aree:

  • 10 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Laboratorio di Programmazione di rete. I Socket: socket TCP e socket UDP, programmazione in C e Java. Programmazione distribuita, XML-RPC.
    • DR - Dispositivi di Rete
      Livello fisico. La trasmissione dell'informazione, lo spettro e.m., mezzi trasmissivi elettrici, ottici e wireless, il cablaggio strutturato. La codifica dei livello fisico.
    • * MIR - Modelli di Interazione in Rete
      Programmazione distribuita. Paradigmi per la programmazione di rete, Message Passing, RPC, Web Services, Grid computing.
    • GRC - Gestione di Reti di Calcolatori
      Laboratorio di Protocolli di rete. Protocolli e applicativi di rete: Utilizzo e configurazione dei principali protocolli di TCP/IP.
    • * SR - Sicurezza delle Reti
      Tecniche di attacco, sniffer, scanner, spoofing, DoS, Malware, Security Exploit. Tecniche di difesa, IDS, Firewall e Proxy. Elementi di Crittografia applicata: algoritmi a chiave simmetrica, DES, 3-DES e AES, argoritmi a chiave pubblica, RSA, Message Digest, firme digitali, MD5 e SHA-1, Certificati X.509, infrastrutture a chiave pubblica (PKI), Certification Authority, S/Mime, i protocolli SSL/TLS. IPsec, VPN, sicurezza delle reti Wireless, protocolli di Autenticazione, Kerberos.
    • * PT - Protocolli
      Livello Applicazione (H-PT). Il servizio DNS: architettura, i Top Level Domain, sottodomini e zone, risoluzione diretta e inversa, il server DNS, i client. Posta elettronica: formato dei Messaggi, protocolli per il trasferimento dei Messaggi, l'agente utente. World Wide Web: architettura, URL, Web Browser, HTML, Web server, HTTP, pagine statiche e dinamiche, Web caching. Multimedia: Compressione audio , audio streaming, radio internet, VOIP, compressione video, JPEG e MPEG, video on demand.
    • * PT - Protocolli
      Livello di Trasporto. Servizi forniti al livello superiore, multiplexing, il modello client-server. I socket di Berkeley: la libreria, le porte e le primitive. UDP: il protocollo, la trama, la programmazione. TCP: apertura e rilascio della connessione, ordinamento dei dati, controllo di flusso, congestione, errori di trasmissione, la trama e la programmazione.
    • * PT - Protocolli
      Livello rete. Scopi del livello Rete e servizi offerti al livello di Trasporto. Commutazione di circuito, commutazione di pacchetto a circuito virtuale e a datagramma. ATM: le celle, i circuiti virtuali, I livelli del protocollo. Internet, Il protocollo IP, Indirizzi IP, reti e sottoreti. Protocolli di controllo e di servizio. Il Router, algoritmi e protocolli di routing non adattivi e adattivi. IPv6: motivazioni, formato dell'intestazione,extension header, tipologie di indirizzi.
    • DR - Dispositivi di Rete
      Livello data-link. Scopi del livello Data_link e servizi offerti al livello rete. Impacchettamento, Controllo degli errori , controllo del flusso. Protocolli per collegamenti punto-punto. Protocolli per reti locali: condivisone del canale trasmissivo, protocolli statici e dinamici, protocolli LAN wireless. Il progetto IEEE-802, il sottolivelli LLC e MAC
    • * ARTC - Architettura delle Reti di Calcolatori
      Introduzione alle reti di calcolatori. Utilizzi della rete, tipi di servizi e prestazioni, architetture di rete, commutazione di circuito e di pacchetto, Protocolli, Modello ISO/OSI, Protocolli TCP/IP.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali