Piattaforme Software per la Rete 2016/17

Federico Reghenzani
Go back

Informazioni generali

Fare sempre riferimento al sito web del prof. Fornaciari per le informazioni di tipo logistico.

Al fine di seguire efficacemente le esercitazioni è vivamente consigliata l'installazione di una qualsiasi distribuzione Linux (es. Ubuntu, Fedora, Debian, ...). Se non è il vostro sistema operativo principale potete installarlo in dual-boot (consigliato) o in macchina virtuale.

Il progetto del corso non è obbligatorio e sostituisce interamente l'esame. Le proposte di progetto verranno presentate venerdì 31 marzo 2017 durante il consueto orario di lezione.

Installare netkit-ng per le esercitazioni.

Materiale didattico

Slides:
  1. Introduzione a BASH
  2. BASH Scripting
  3. System Administration
  4. IPC (codici usati a lezione, esercizi, soluzioni)
  5. Network Administration
  6. Firewall and NAT (esercizi, soluzioni)
  7. Programmazione con socket (esempi)
  8. Programmazione in kernel-space
  9. Fondamenti di System Security
  10. Esempi ultima esercitazione
  11. Proposte di progetto
Altro: * consultabili all'esame (forniti dal docente)

Approfondimenti: Esami: Legenda: