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. 2013/14

Informazioni valide per gli studenti immatricolati nell'A.A. 2012/13

Principali informazioni sull'insegnamento
Corso di studio Corso di laurea in
STATISTICA E TECNOLOGIE INFORMATICHE
SS1451, ordinamento 2009/10, A.A. 2013/14
N0
porta questa
pagina con te
Curriculum METODOLOGICO [001PD]
Crediti formativi 8.0
Tipo di valutazione Voto
Denominazione inglese COMPUTER NETWORKS
Sito della struttura didattica http://www.stat.unipd.it/risorse/STI
Dipartimento di riferimento Dipartimento di Scienze Statistiche
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

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

Dettaglio crediti formativi
Tipologia Ambito Disciplinare Settore Scientifico-Disciplinare Crediti
AFFINE/INTEGRATIVA Attività formative affini o integrative 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 07/04/2014
Fine attività didattiche 21/06/2014
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: I prerequisiti necessari per seguire il corso sono la conoscenza di un linguaggio di programmazione, preferibilmente il linguaggio C o C++,
Conoscenze e abilita' da acquisire: Il corso fornisce la conoscenza approfondita dei seguenti protocolli

HyperText-Transport-Protocol 1.0 and 1.1
Transmission Control Protocol
User Datagrap Protocol
Internet Protocol
Internet Control Messaging Protocol
Address Resolution protocol
Ethernet Protocol


Il corso fornisce la capacità di:
- Comprendere un documento di specifiche di un protocollo
- Implementare il protocollo attraverso programmi in linguaggio C
- Correggere ed effettuare il test delle implementazioni di protocolli
Modalita' di esame: L'esame consiste nella implementazione di parti o varianti dei protocolli studiati durante il corso, tramite la modifica dei programmi costruiti durante il corso.

Viene fornita una specifica e se ne richiede l'implementazione e l'esecuzione.
Criteri di valutazione: La valutazione si basa sui seguenti criteri:

1) Il programma richiesto funziona/non funziona
2) Lo studente è in grado di motivare le soluzioni implementate
3) Lo studente ha tenuto conto delle parti necessarie del documento di specifiche relative all'implementazione richiesta
Contenuti: Il corso affronta lo studio dei protocolli di rete seguendo la traccia del modello OSI, seguendo un percorso top-down (dal livello 7 applicativo, al livello 2 data link).

- Modello Client Server vs. modelli peer-to-peer e Publish/Subscribe/Notify
Protocollo DNS (rfc. )
Protocollo HTTP (rfc 1945)
Protocollo TCP (rfc 793)
Protocollo UDP (rfc )
Protocollo IP (rfc 791)
Protocollo ICMP (rfc 792)
Protocollo ARP ed Ethernet (rfc 826)
Middlebox: Firewalling, NAT/NAPT, Proxy, Tunneling
Attivita' di apprendimento previste e metodologie di insegnamento: Il corso affronta lo studio dei protocolli di rete con riferimento al modello ISO/OSI seguendo un percorso di tipo top-down (Dal livello applicativo 7 al livello collegamento dati 2).

Gli argomenti trattati sono:

Modello Client/Server vs. peer-to-peer Publish/Subscribe/Notify
Protocollo DNS (rfc. 1034 )
Protocollo HTTP (rfc 1945)
Protocollo TCP (rfc 793)
Protocollo UDP (rfc 768 )
Protocollo IP (rfc 791)
Protocollo ICMP (rfc 792)
Protocollo ARP ed Ethernet (rfc 826)
Middlebox (rfc3234): Firewalling, NAT/NAPT, Proxy, Tunneling
Eventuali indicazioni sui materiali di studio: I materiali di studio sono:

- standard descritti nelle Request For Comments dell'Internet Engineering Task Force, 768, 791, 792, 793, 826, 1034, 1945, 2068, 3234
- la lettura dei manuali POSIX 1-2008 IEEE and The Open Group: socket(2), connect(2) bind(2), listen(2), accept(2), read(2), write(2), recvfrom(2), sendto(2), ip(7), packet(7).
- riferimenti a capitoli di libri di testo
Testi di riferimento:
  • Forouzan Behrouz A.; Mosharraf Firoeuz, Reti di calcolatori. Un approccio top-down. --: Mc Graw Hill, 2013. Cerca nel catalogo