Appunti Reti Informatiche A.A. 2025-2026

Questi sono gli appunti del corso Reti Informatiche di 2025-2026 dell’Università di Pisa. Per una visualizzazione ottimale con formattazione completa, rendering delle formule matematiche e funzionamento dei link di navigazione, si consiglia di consultare la versione online disponibile su GitHub Pages.

📚 Informazioni sul Corso

Docenti:

Bibliografia:

Orario:

📋 Modalità d’Esame

Prova pratica (10 pt.) e Prova Orale (20 pt.)

Presente una prova pratica legata alla discussione di un progetto di una applicazione distribuita client-server o P2P a partire da specifiche date.

La consegna del progetto èda effettuare tramite google form 5 giorn iprima della data dell’appello di esame.

Il progetto consiste nello sviluppo di un’applicazione C. Le sue specifiche verranno consegnate verso la fine delle esercitazione propedeutiche, ed è valutato con un massimo di [4pt]. È presente in questa parte anche una sezione relativa alle esercitazioni in laboratorio e alla parte di teoria [6pt.] Il mancato svolgimento del progetto, o una valutazione non sufficiente dello stesso (minore o uguale a 2), preclude la continuazione dell’esame.

🎯 Struttura del Corso

Il corso si divide in lezioni ed esercitazioni [70 ore] e laboratorio [20 ore].

Vedremo concetti di base sulle reti informatiche, tecnologie di rete più diffuse e protocolli di Internet. Vedremo anche applicazioni di uso comune e come programmare applicazioni distribuite.

Una lista degli argomenti è la seguente:

Per il corso è consigliata la conoscienza di un linguaggio di programmazione ad alto livello C++/Java, ed è presente la propedeuticità con il corso di Calcolatori Elettronici.

Nelle lezioni di laboratorio vedremo invece:

Laboratorio

Le esercitazioni di laboratorio verteranno su aspetti legati alle reti in un sistema Linux Ubuntu, e sulla programmazione distribuita, in linguaggio C.

Si vedranno aspetto di teoria sul Routing. Il corso verterà allo sviluppo ad un progetto.

  1. Configurazione delle Reti
  2. Socket
  3. Server APACHE
  4. Firewall
  5. Algoritmi di Routing

📖 Ordine di Studio Consigliato

  1. Introduzione a Internet
  2. Applicazioni di Rete
  3. Reti a Connessione Diretta
  4. Reti a Commutazione di pacchetto
  5. Interconnessioni di reti (Internet)
  6. Livello di Trasporto
  7. Sicurezza
  8. Reti Wireless e Nodi Mobili

📜 Disclaimer

Questi appunti sono personali e destinati esclusivamente all’uso didattico.

Fanno riferimento alle lezioni del corso di Reti Informatiche A.A. 2025-2026, tenute dal Prof. Giuseppe Anastasi e al materiale fornito dal professore e reperibile sul sito del corso. Non garantisco la loro correttezza, completezza o aggiornamento. Questi appunti non sono ufficiali e non sostituiscono le lezioni o il materiale didattico fornito dal professore.

Per qualsiasi dubbio fare sempre riferimento al materiale ufficiale del corso e alle indicazioni del docente.

Nel caso di errori o imprecisioni, si prega di segnalare tramite issue su GitHub o contattando direttamente l’autore.

📄 Licenza

Questo materiale è protetto da copyright. Vedere il file LICENSE per i dettagli.