Reti di Calcolatori

Generalità

  • Come funziona Internet
  • Concepito per essere self-contained
  • Non richiede particolari pre-requisiti di conoscenze informatiche (a parte la pratica nell'utilizzo di e-mail e navigazione web)
  • Adatto anche per corsi di studio diversi da Ingegneria Informatica

Vedi anche "Come organizzo lo studio di Internet" e questo post.

FAQ (E ALTRO)

https://reti-units.blogspot.it/

Blog non strutturato. Da usare "cercando".

Usare la search box in alto a destra, oppure le etichette nella colonna di sinistra (basso), oppure la sequenza cronologica nella colonna di sinistra (alto)

MODALITA' DI ESAME

Due provette durante il corso, su metà del programma. Se entrambe positive propongo un voto. Se accettato allora l'esame è superato. Altrimenti, esame sull'intero programma, in uno degli appelli ufficiali

I risultati delle provette sono "giudizi con ampio intervallo" ("ottimo" può significare qualunque cosa tra "meraviglioso" e "poco più che buono"; il vero significato lo conosco solo io).

Il voto proposto tiene conto di tutti gli esercizi di tutte le provette.

Programma orientativo

  • Network Applications, Application Layer, Funzionalità di TCP.
  • DNS: utilizzo, implementazione, protocollo, esempio.
  • E-mail: utilizzo, implementazione (SMTP, POP). MIME.
  • WWW. Cenni di HTML. HTTP (request, response, gestione delle connessioni). Caching. Trasmissione dati al web server. Pagine dinamiche. Sessioni. Autenticazione. Proxy.
  • Network. Ethernet. Switched Ethernet. Wireless Ethernet. Internetwork. IP. Formato degli indirizzi IP e dello header IP. Collegare un nuovo host. MTU e frammentazione. ICMP. ARP. Routing statico. Esempio di progetto di routing statico in una intranet. Utilizzo di uno sniffer (Ethereal). Collegare una nuova network. Gestione degli indirizzi IP.
  • Problemi nella security. Crittografia a chiave privata e a chiave pubblica. La distribuzione delle chiavi.
  • Message digest. Cosa si crede che garantisca la firma digitale. Cosa garantisce in realtà la firma digitale. Implementazione della firma digitale. Certificati e loro applicazioni. SSL e HTTPS. Generazione di certificati.

Testi consigliati

Attenzione a cosa intendo per "testi consigliati" (vedi "Modalità di insegnamento" qui). Tutti disponibili nella Biblioteca di Ateneo.

  • "Computer Networking: A Top-Down Approach Featuring the Internet", Addison-Wesley, Kurose, Ross

Per approfondimenti su IP:

  • "Internetworking With TCP/IP Volume 1: Principles Protocols, and Architecture", Addison-Wesley, Comer
  • "Internetworking", McGraw-Hill Italia, (molto specifico, ma ottimo per IP) Baldi, Nicoletti

Per approfondimenti su "quasi-tutto":

  • "Microsoft Windows Server 2003 - TCP/IP Protocols and Services, Technical Reference", Microsoft Press, Davies, Lee (anche la versione precedente (Windows 2000) va benissimo).
  • RedBook IBM "TCP/IP Tutorial and Technical Overview" disponibile qui.

Un "classico":

  • "Reti di calcolatori", Tanenbaum