RETI DI CALCOLATORI
Anno accademico 2015/2016 - 2° anno - Curriculum A e Curriculum BCrediti: 9
Organizzazione didattica: 225 ore d'impegno totale, 153 di studio individuale, 72 di lezione frontale
Semestre: 2°
Prerequisiti richiesti
Basi di Programmazione, Architettura degli elaboratori, Sistemi Operativi
Frequenza lezioni
La frequenza non è obbligatoria ma è fortemente consigliata.
Contenuti del corso
Architettura di una rete
L'architettura del protocollo OSI. I livelli del TCP/IP
I canali di comunicazione
Il livello Data Link
Rilevazione e correzione degli errori
Il sottolivello MAC
IEEE 802.3.
Il livello di rete
Algoritmi di routing
Il protocollo IPv4
Il protocollo IPv6
Il livello di trasporto
UDP e TCP
il controllo del flusso e della congestione
Il livello applicativo
Protocolli HTTP, FTP, SMTP, DNS
Configurazione delle interfacce di rete in un host linux
Programmazione dei socket
Testi di riferimento
- J.F. Kurose - K. W. Ross: Internet e Reti di calcolatori
- D.E. Comer: Internetworking con TCP/IP - vol.1
- A. Tanenbaum: Reti di Computer
Programmazione del corso
Argomenti | Riferimenti testi | |
---|---|---|
1 | Introduzione alle reti di calcolatori | Kurose Ross |
2 | Il livello applicativo | Kurose Ross |
3 | Il livello di Trasporto | Kurose Ross |
4 | Connessioni UDP | Kurose Ross |
5 | Principi per il trasferimento dati affidabile | Kurose Ross |
6 | Il protocollo TCP | Kurose Ross |
7 | Controllo della congestione in TCP | Kurose Ross |
8 | Il livello di rete | Kurose Ross |
9 | IPv4 | Kurose Ross |
10 | IPv6 | Kurose Ross |
11 | Protocolli di Routing | Kurose Ross |
12 | Livello Data Link | Kurose Ross |
13 | Rilevazione e correzione degli errori | Kurose Ross |
14 | Ethernet | Kurose Ross |
15 | VLan | Kurose Ross |
16 | Creazione e configurazione di un host Linux based in ambiente virtuale | |
17 | Configurazione delle interfacce di rete in ambiente Unix | |
18 | Configurazione di un router su VM |
Verifica dell'apprendimento
Modalità di verifica dell'apprendimento
L'esame finale consiste in una prova scritta, di un colloquio orale ed una prova in Laboratorio opzionale.
La prova scritta è costituita,di norma, da due domande aperte, di cui una teorica ed una pratica.
Le prove scritte vengono valutate con un giudizio sintetico:
- "A": Risposta corretta,
- "B": Risposta parzialmente corretta o con alcune lacune,
- "C": Risposta molto superficiale o con serie lacune/errori.
- "NO": Risposta insufficente
Chi non supera la prova scritta, non può sostenere l'orale. La prova scritta può essere visionata prima delle prove orali.
La prova in laboratorio può essere sostenuta solo dopo aver superato la parte orale.
Esempi di domande e/o esercizi frequenti