Corsi di Laurea Corsi di Laurea Magistrale Corsi di Laurea Magistrale
a Ciclo Unico
SCIENZE STATISTICHE
STATISTICA E TECNOLOGIE INFORMATICHE
Insegnamento
RETI DI CALCOLATORI
SSL1000084, A.A. 2012/13

Informazioni valide per gli studenti immatricolati nell'A.A. 2011/12

Principali informazioni sull'insegnamento
Corso di studio Corso di laurea in
STATISTICA E TECNOLOGIE INFORMATICHE
SS1451, ordinamento 2009/10, A.A. 2012/13
N0
porta questa
pagina con te
Curriculum PROFESSIONALIZZANTE [006PD]
Crediti formativi 8.0
Tipo di valutazione Voto
Denominazione inglese COMPUTER NETWORKS
Sito della struttura didattica http://www.stat.unipd.it/risorse/STI
Obbligo di frequenza No
Lingua di erogazione ITALIANO
Sede PADOVA
Corso singolo NON è possibile iscriversi all'insegnamento come corso singolo
Corso a libera scelta È possibile utilizzare l'insegnamento come corso a libera scelta

Docenti
Responsabile NICOLA ZINGIRIAN ING-INF/05

Mutuazioni
Codice Insegnamento Responsabile Corso di studio
SSL1000084 RETI DI CALCOLATORI NICOLA ZINGIRIAN SS1451

Dettaglio crediti formativi
Tipologia Ambito Disciplinare Settore Scientifico-Disciplinare Crediti
CARATTERIZZANTE Informatico-matematico applicato ING-INF/05 8.0

Organizzazione dell'insegnamento
Periodo di erogazione Terzo trimestre
Anno di corso II Anno
Modalità di erogazione frontale

Tipo ore Crediti Ore di
didattica
assistita
Ore Studio
Individuale
LEZIONE 8.0 56 144.0

Calendario
Inizio attività didattiche 15/04/2013
Fine attività didattiche 22/06/2013
Visualizza il calendario delle lezioni Lezioni 2015/16 Ord.2009 (per settimana)
Lezioni 2015/16 Ord.2009 (per insegnamenti)

Commissioni d'esame
Commissione Dal Al Membri
7 commissione a.a. 2015/2016 01/10/2015 30/09/2019 ZINGIRIAN NICOLA (Presidente)
FERRARI CARLO (Membro Effettivo)
MELUCCI MASSIMO (Membro Effettivo)
6 Commissione a.a. 2014/2015 01/10/2014 30/09/2015 ZINGIRIAN NICOLA (Presidente)
FERRO NICOLA (Membro Effettivo)
MIGLIARDI MAURO (Membro Effettivo)
NANNI LORIS (Membro Effettivo)
5 a.a. 2013/2014 01/10/2013 30/03/2015 ZINGIRIAN NICOLA (Presidente)
FERRARI CARLO (Membro Effettivo)
MIGLIARDI MAURO (Membro Effettivo)

Syllabus
Prerequisiti:
Risultati di apprendimento previsti: Il corso ha l'obiettivo di trasmettere agli studenti una conoscenza approfondita dei principali modelli e meccanismi su cui si basa la rete Internet e le reti Intranet. La verifica dell'apprendimento di tali modelli e meccanismi viene effettuata tramite l'implementazione su calcolatore di varianti dei programmi presentati o costruiti durante le lezioni.
Contenuti: Il corso presenta la disciplina delle Reti di Calcolatori attraverso un approccio di tipo Top Down. Di conseguenza i layers OSI sono presentati dal layer di più alto livello (Applicativo) al layer di più basso livello (Fisico), presentando ogni volta i servizi sottostanti come black box di cui si dispone solo di un punto di accesso.
Il corso viene presentato tramite:
- Presentazione dei modelli (che possono essere ritrovati nel libro di testo Andrew S. Tanenbaum, "Computer Networks", Fourth Edition, Prentice-Hall).
- Approfondimenti sui testi delle Request for Comments
- Implementazioni in linguaggio C di programmi che svolgono alcune funzionalità di rete, per i livelli 7,4,3 e 2.
Programma: Modello ISO/OSI: Descrizione del modello e introduzione ai 7 livelli

Livello applicativo: Modello Client/server Protocollo HTTP. Studio della grammatica del protocollo - Implementazione client, server e proxy HTTP.

Livello di Trasporto: Modello Datagram vs. Stream. Modello di Funzionamento e formato di Transmission Control Procol e User Data Protocol.

Livello di Rete: classificazione delle reti, concetti di commutazione di circuito vs. pacchetto, banda, latenza, affidabilità, disponibilità - Internet Protocol: Indirizzamento, Routing, Algoritmo di Dijkstra. Formato Datagram IP. Router vs. Gateways. Autonomous Systems e Punti Neutri. Implementazione di Internet Control Management Protocol su IP.

Livello Data Link: Modello Protocolli di linea - Protocolli multipunto. Protocollo Ethernet - Cyclic Redudndacy Code - Implementazione protocollo Ethernet e Address Resolution Protocol
Testi di riferimento: Andrew S. Tanenbaum, Computer Networks. --: Prentice-Hall, --. Fourth Edition Cerca nel catalogo
Metodi didattici: Oltre alla presentazione della materia, affrontata in un percorso di tipo top down, il corso intende stimolare gli allievi nello studiare gli standard in modo attivo, ossia facendo esperienza di quali problemi questi standard affrontano e quali soluzioni offrono. Per questa ragione vengono implementati dei programmi C che svolgono le funzioni principali di un nodo di rete e viene analizzato il loro comportamento.
Metodi di valutazione: L'esame consiste in una prova pratica al calcolatore nella quale viene richiesta l'implementazione di una variante dei programmi sviluppati durante il corso e in una discussione del lavoro svolto. Le implementazioni sono realizzate in linguaggio C con il supporto del sistema operativo Linux.
Il tempo della prova pratica varia a seconda della difficoltà della prova ma non supera mai le 2 ore.
Altro: