Informazioni Generali
L'insegnamento Reti di Calcolatori e Laboratorio e' un insegnamento del Corso di Laurea in Informatica (Classe L31, DM 270/04). Il corso e' strutturato in due moduli didattici- Modulo I: Reti di Calcolatori
- Modulo II: Laboratorio
Gli studenti ancora iscritti al vecchio ordinamento del corso di laurea in informatica (classe 26, DL 509/99) potranno verbalizzare l'esame "AA019 Reti di Calcolatori" superando la prova finale del modulo "Reti di Calcolatori" di RCL e l'esame "AA018 Laboratorio di Programmazione di Rete" superando la prova finale del modulo "Laboratorio" di RCL. Gli studenti del vecchio ordinamento che avessero gia' seguito il corso di Laboratorio di Programmazione di Rete e che desiderassero sostenere il relativo esame prima dell'inizio delle lezioni del modulo di "Laboratori" di RCL potranno svolgere un progetto che vera' assegnato nel mese di Dicembre 2010 dal prof. Corradini.
Orario Modulo I Reti di Calcolatori: Il primo modulo si svolge nel primo semestre nelle aule del Polo Didattico Fibonacci.
- Lunedi: 11:00 -- 13:00 aula D4.
- Mercoledi: 09:00 -- 11:00 aula C1 ;
La frequenza non e' obbligatoria ma e' fortemente consigliata. Il corso e' pensato ed organizzato per una frequenza attiva e continua.
Materiale Didattico Reti di Calcolatori
Il testo adottato nel corso è: J. Kurose & K. Ross. Computer Networking: A top-down approach featuring the Internet. [fourtj edition] Addison Wesley (del quale esiste una traduzione in italiano Reti di calcolatori e Internet. Pearson - Addison Wesley [quarta edizione])
Ulteriore materiale didattico e' disponibile nella lista degli argomenti trattati a lezione
Testi di consultazione.
- L. Peterson, B. Davies Computer Networks: A System Approach, Morgan and Kaufmann, (Third Edition) 2006,
- F. Halsall, Networking e Internet (Quinta Edizione), Pearson Education Italia, 2006,
- D.E. Comer, Internetworking con TCP/IP (Quinta Edizione), Pearson Education Italia, 2006
- G. Coulouris, J. Dollimore, T. Kindberg, Distributed Systems: Concepts and Design, Addison Wesley (Quarta Edizione) 2005
- G. Alonso, F. Casati, H. Kuno, V. Machiraju, Web Services: Concepts, Architecture and Applications, Springer Verlag 2004
- Testi delle prove scritto -- con traccia delle soluzioni -- AA 2008/2009 (formato pdf): Download
- Testi delle prove scritto -- con traccia delle soluzioni -- AA 2009/2010 (formato pdf): Download
- Internet Engineering Task Force (qui trovate i link verso le pagine che contengono i vari RFC)
- Connected: An Internet Encyclopedia
Modulo I: Prova' di Esame
L'esame consiste di una prova scritta e di una prova orale. Per accedere alla prova orale è necessario aver superato la prova scritta. La prova orale consiste di norma nella discussione della prova scritta e, opzionalmente, anche di altri argomenti del programma del corso. Durante le prove non è consentito l'uso di libri o appunti. Per partecipare alle prove scritte è necessario iscriversi mediante la pagina (Iscrizioni Esami) del sito WEB del dipartimento dedicato alla didattica.
Modulo I: Argomenti Trattati a Lezione
In questa pagina troverete il diario delle lezioni e delle esercitazioni (la parte evidenziata). Per ogni argomento svolto potrete trovare una breve descrizione e il riferimento ai relativi capitoli del libro di testo.
- Introduzione alle reti di calcolatori [Cap 1]
- Reti di comunicazione: Commutazione di circuito e commutazione di pacchetto
- Internet: Applicazioni e Protocolli
- Il nucleo di Internet: host, server, collegamenti e router
- Servizi orientati alla connessione e non orientati alla connessione
- Protocolli di comunicazionione: Servizi e interfacce, Comunicazione tra livelli, la suite TCP/IP
- Reti di accesso
- Reti di comunicazione: la convergenza su IP
- Il Livello "application" [Cap. 2 (esclusi 2.7,2.8)]
- Livello application: Caratteristiche generali
- Il protocollo HTTP: caratteristiche generali
- HTTP: autenticazione e cookie
- Get condizionale: cache e web proxy
- La posta elettronica: SMTP, IMAP, POP3
- Trasferimento di file: FTP
- Il servizio di naming di internet: DNS
- Il trasporto dei dati [Cap. 3 (esclusi 3.6,3.7.1)]
- Introduzione
- Multiplexing e demultiplexing
- Il Protocollo UDP
- Principi per il trasferrimento affidabile dei dati
- Protocolli GBN e SR
- Il protocollo TCP
- Struttura del segmento TCP
- Trasferimento affidabile in TCP: numeri di sequenza, timer e riscontri cumulativi
- Gestione della connessione: thre-way-handshake, chiusura connessione
- TCP controllo del flusso
- TCP controllo della congestione
- Routing [Cap. 4 (escluso 4.3)]
- Introduzione
- Circuiti Virtuali e Routing in Internet
- Il protocollo IP: Indirizzi IP, formato datagram, PPv4, IPv6
- Principi generali per il routing: algoritmo link-state e algoritmo distance vector
- In routing in internet: sistemi autonomi e routing gerarchico
- Protocolli di routing: RIP, OSPF, BGP
- Broadcast e multicast: cenni
- Collegamento e reti locali [Cap. 5 (esclusi 5.2, 5.6, 5.7, 5.8)]
- I servizi del livello link
- Protocolli di accesso multiplo
- Indirizzi MAC: il protocollo ARP
- La struttura di ethernet
- La Sicurezza nelle reti [Cap. 8 (esclusi 8.8, 8.9)]
- Sicurezza delle reti: generalita'
- Principi di Crittografia: generalira' Crittografia a chiave pubblica e crittografia a chiave simmetrica
- Integrita': funzioni hash crittografiche
- Certificazione e scambio delle chiavi
- Email sicure
- SSL, IPSEC: AH e ESP
- Materiale didattico integrativo Sicurezza nelle Reti Download
- I sistemi P2P: una introduzione [Cap. 2.6]
- Esercizi
Approfondimenti
Approffondimenti suggeriti: downloadNews
Di seguito vengono riportate alcune informazioni relative allo svolgimento del corso e alle prove di esame.
- Lezione di recupero: Venerdi 29 Ottobre ore 11 Aula B1, Polo Fibonacci
- Lezione di recupero: Venerdi 5 Novembre ore 11 Aula B1, Polo Fibonacci
- La lezione prevista il giorno Lunedi 15 Novembre e' spostata a Venerdi 19 Novembre ore 11 Aula B1 Polo Fibonacci
- Esercitazione Giovedi 16 Dicembre ore 15 Sala Seminari Est, Dipartimento di Informatica
- Esercitazione Giovedi 13 Gennaio 2011 ore 16 Sala Seminari Est, Dipartimento di Informatica
- Esercitazione Giovedi 20 Gennaio 2011 ore 16 Sala Seminari Ovest, Dipartimento di Informatica
- Esercitazione Martedi 25 Gennaio 2011 ore 15:30 Sala Seminari Est, Dipartimento di Informatica
- La lezione di Mercoledi 26 Gennaio non verra' effetuata
Prova di Esame
- Primo appello. Testo e traccia della soluzione download. Risultati scritto (download). Orali: venerdi 11 Febbraio ore 10 Sala Riunione Est Dipartimento di Informatica.
- Secondo appello. Testo e traccia della soluzione download. Risultati scritto (download). Orali: Lunedi 7 Marzo ore 10 Sala Riunione Ovest, Dipartimento di Informatica.
- Terzo appello. Testo e traccia della soluzione download. Risultati scritto (download). Orali: A causa della Riunione del Comitato di Presidenza della Facolta' di Scienze previsto Mercoledi pomeriggio, a differenza con quanto annunciato, gli orali del terzo appello si terranno Giovedi 16 Giugno alle ore 10.
- Quarto appello. Risultati scritto (download). Orali: Venerdi 1 Luglio alle ore 11 Dipartimento Informatica.
- Sesto appello. Risultati scritto (download). Testo con traccia della soluzione (download). Orali: Giovedi 8 Settembre alle ore 15:30 Dipartimento Informatica.
FAQ
Questa parte della pagina raccoglie sotto forma di domande alcune risposte a quelle che sembrano essere le domande e i dubbi piu' comuni tra gli studenti di RCL .Durante la prova scritta è consentito l'uso di libri o appunti?
Durante le prove non è consentito l'uso di libri o appunti.
Iscrizione obbligatoria?
Per partecipare alle prove scritte è necessario iscriversi mediante la pagina del sito WEB del dipartimento dedicato alla didattica.
E' possibile avere in linea i "lucidi" delle lezioni?
I lucidi delle lezioni non sono disponibili "on-line". I'utilizzo dei lucidi nella presentazione delle lezioni e' motivato solamente dall'utilizzo di numerose figure che permettono di spiegare piu' facilmente i concetti. Il libro di testo descrive in dettaglio tutte le problematiche affrontate durante le lezioni in aula.
Esiste una differenza di programma tra studenti frequentanti e studenti non frequentanti?
No. Il programma e' lo stesso. Chi frequenta e' facilitato.
Contatti
Prof. Gian Luigi Ferrari
Ricevimento : Giovedi dalle ore 15 alle ore 17 (oppure su appuntamento) (Dipartimento di Informatica)Tel: 050 22 12 766
E-mail: giangi at di.unipi.it
www: http://www.di.unipi.it/~giangi