Presentazione del Corso
Il corso di Reti di Calcolatori si prefigge l'insegnamento dei principi
fondamentali delle reti di calcolatori, lo studio delle tipologie di reti
e delle tecniche di programmazione più diffuse.
Il corso prevede una parte teorica ed una pratica. Nella parte teorica
vengono studiati i principi fondamentali per la costruzione di una rete di
calcolatori: architettura delle reti, codifiche e trasmissione affidabile,
commutazione di pacchetto, interconnessione di reti, protocolli di
trasporto, controllo della rete, applicazioni. La seconda parte, invece, è
di carattere pratico ed ha come obiettivo lo sviluppo di semplici
applicazioni client-server utilizzando il linguaggio di programmazione C
ed i socket.
Il corso ha come obiettivo di mettere in condizione lo studente di
sviluppare semplici applicazioni client-server, configurare ed
amministrare piccoli reti locali, utilizzare in maniera consapevole i
servizi di rete.
Testi di riferimento
|
| Parte Teorica: |
| [Fr] |
 |
| B.A. Forouzan |
| Reti di Calcolatori e Internet |
| McGraw Hill, 2007 |
| ISBN 978-88-386-6411 |
|
| Parte di Laboratorio: |
| [SFR] |
 |
| W.R. Stevens, Fenner, Rudoff |
| UNIX Network programming, III ed. |
| Prenctice Hall, 2003 |
| ISBN 0-13-141155-1 |
|
Il codice degli esempi discussi in laboratorio, slide di anni precedenti,
esercizi svolti, tracce di esame ed altro materiale sono disponibili sul
sito del corso all'interno della
piattaforma e-learning di Ateneo (per poter accedere al materiale è necessaria la registrazione al corso).
Esame
L'esame consiste di una prova scritta, una prova di programmazione in
laboratorio ed un colloquio orale. Inoltre, durante il corso sulla
piattaforma di e-learning verranno proposte varie attività da svolgere a
casa e discussioni su argomenti attinenti al corso. La partecipazione
attiva alle lezioni ed alle attività proposte sarà parte integrante
della valutazione complessiva dell'esame.
Il voto verrà calcolato come media ponderata delle attività svolte secondo la seguente distribuzione:
- voto prova scritta (40%);
- voto colloquio orale (25%;)
- voto prova di laboratorio (25%);
- partecipazione alle attività del corso (10%).
Per poter sostenere l'esame è necessario prenotarsi online sul
sito di Ateneo (esse3) almeno 5 giorni lavorativi prima della data di esame.