Reti di Calcolatori (DM 509)
Docente del corso: Giovambattista Ianni - http://www.gibbi.com
Orario di ricevimento e registrazione esami: Lunedì h15:00
Esercitatore: Vincenzino Lio. e-mail: vincenzino.lio _AT_ exeura.com
Orario di ricevimento ing. Lio: Su appuntamento.
art.615 ter del Codice Penale: Chiunque abusivamente si introduce in un sistema informatico o telematico protetto da misure di sicurezza ovvero vi si mantiene contro la volontà espressa o tacita di chi ha il diritto di escluderlo, è punito con la reclusione sino a tre anni. [..omissis..] Qualora i fatti di cui ai commi primo e secondo riguardino sistemi informatici o telematici di interesse militare o relativi all’ordine pubblico o alla sicurezza pubblica o alla sanità o alla protezione civile o comunque di interesse pubblico, la pena è, rispettivamente, della reclusione da uno a cinque anni e da tre a otto anni.
Lo sapevi che puoi REGISTRARTI per potere essere notificato via e-mail quando questa pagina cambia?
Questo corso è disattivato. Consulta il sito del corso di 'Sistemi Operativi e Reti' per il materiale più recente.
Che succede per tutti quelli che tuttora devono sostenere l'esame di Reti di Calcolatori?
Saranno comunque fissati gli appelli per "Reti di Calcolatori" fino all'azzeramento del numero di studenti che devono sostenere l'esame. Chi volesse seguire di nuovo il corso può partecipare alla seconda metà del corso di "Sistemi Operativi e Reti" a partire dall'A.A. 2011-12. Il programma di tale parte del corso sarà sostanzialmente coincidente con il vecchio programma di Reti di Calcolatori.
Indice
-
Reti di Calcolatori (DM 509)
- Informazioni Generali
- Avvisi
- Esami
- Le cose che gli studenti mi chiedono spesso
- Introduzione alle reti di calcolatori
- Livello 5 - Application Layer
- Livello 4 - Transport Layer
- Livello 3 - Network Layer
- Livello 2 - Data Link Layer
- Livello 1 - Physical Layer
- Progetti
- Modalità esame per l'A.A. 2010-2011 e successivi
- Appello del 5 e 7 Aprile 2011
- Appello del 24/02/2012
Informazioni Generali
Scheda informativa del corso (con programma) A.A. 2009-2010: programma2010.pdf
- Sito web del libro di testo
Terza Edizione: http://wps.pearsoned.it/ema_it_aw_kurose_network_3
Quarta Edizione: http://wps.aw.com/aw_kurose_network_4/
- Ricevimento:
- Dubbi sul progetto netkit: Ing. Lio (su appuntamento)
- Dubbi sul resto del programma: Prof. Ianni
Avvisi
Prossimo esame (riservato agli autorizzati) 13 Settembre 2012 ore 15:00 presso il lab 31B.
Esami
Raccolta prove scritte 2004-2006 - prove.zip
Prova Scritta Luglio 2007 (N.B. Da svolgere un esercizio a scelta tra i due) - QUI
Le cose che gli studenti mi chiedono spesso
Introduzione alle reti di calcolatori
Lucidi Prima lezione edizione 2011 - lezione1-2011.ppt
Slides Prima Lezione edizione 2010 - lezione1-2010.ppt
Livello 5 - Application Layer
2011
Slides Seconda Lezione (SMTP/Socket) edizione 2011 - lezione2-2011.zip
JSC - Java Socket in C++ - Socket.h
Testo esercitazione del 2 Febbraio 2011 - es01022011.pdf
Esercitazione Socket 2011 (sorgenti di partenza) - lez_socket2011.zip
Client SMTP in C++ - smtpcpp.zip
Slides Terza Lezione (DNS) edizione 2011 - lezione2-2011.ppt
Testo esercitazione del 9 Febbraio 2011 - es08022011.pdf
2010
Slides Seconda Lezione (SMTP/Socket) edizione 2010 - lezione2-2010.ppt
Esercitazione Socket 2010 (sorgenti di partenza) - lez_socket2010.zip
Esercitazione Socket 2010 (una possibile soluzione) - lez_socket2010s.zip
Vecchia Esercitazione Socket - lez_socket.zip
Socket Multithreading - socket.rar
Semplice Client SMTP - smtp.tar.gz
Traccia Esercitazione Laboratorio del 27/01/2009 - esercitazione20090127.doc
Soluzione Esercitazione Laboratorio - javaMailBroker.zip
Slides Terza Lezione (DNS) edizione 2010 - lezione3-2010.ppt
Slides Quarta Lezione (HTTP) edizione 2010 - lezione4-2010.ppt
Traccia Esercitazione Laboratorio del 03/02/2009 - ws1.doc
Livello 4 - Transport Layer
2011
Slides Quinta Lezione (livello di trasporto) edizione 2011 - lezione5-2011.ppt
Jasper, il simulatore di protocolli - http://www.cs.stir.ac.uk/~kjt/software/comms/jasper.html
Esercitazione del 16/02/2011 - Esercitazione16022010.pdf
File di cattura per la parte TCP - tcp-trace
File di cattura per la parte UDP - udp-trace.pcap
Livello 3 - Network Layer
2011
Slides Sesta Lezione (Livello di rete) edizione 2011 - lezione6-2011.ppt
Slides su Netkit ed. 2011 - slidesnetkit2011.zip
2010
Slides Sesta Lezione (Livello di rete) edizione 2009 - lezione6-2009.ppt
Esempi sul concetto di subnet e mask - subnetmask.ppt
Un simulatore per il livello di rete - QUI
Un utile calcolatore di indirizzi validi per reti e loro sottoreti - QUI
Il sito di netkit - http://www.netkit.org/
Le slide su netkit tradotte - slidesNetkit.zip
Le esercitazioni su netkit - http://www.netkit.org/labs.html
Alcuni lucidi aggiuntivi (ed. 2009) - lezione7.ppt
File di configurazione prima esercitazione Netkit (routing) - lab1.tar.gz
La prima esercitazione risolta - lab2.tar.gz
Firewalling
IPTables per neofiti - iptables.zip
File di configurazione seconda esercitazione netkit (firewalling) - lab3.tar.gz
Lucidi descrittivi seconda esercitazione (Aggiornati al 1 Marzo 2007) - iptablesSlides-2007.ppt
Lucidi descrittivi seconda esercitazione (versione 2009) - iptablesSlides-2009.ppt
E' disponibile presso il laboratorio didattico al cubo 31B un cd di installazione completo per netkit
Livello 2 - Data Link Layer
Le slides in versione 2007 - livello2-2007.zip
Livello 1 - Physical Layer
Le slides - livello1.zip
Ethereal/Wireshark
Il sito di Wireshark - http://www.wireshark.org
Internet Control Message Protocol - icmp.zip - web_browsing.zip
Protocollo HTTP - http.zip
Internet Protocol - ip.zip
Lucidi ICMP e IP - icmp_ip_ethereal.zip
Sniffing pingplotter; Esempio di frammentazione dei pacchetti - ping_plotter_trace.zip
Esercitazione Wireshark su protocollo ARP - ese_ethernet_arp.zip
File di cattura contenente traffico ARP - ethernet_arp.zip
Esercitazione del 16/02/2010 - Esercitazione16022010.pdf
File di cattura per la parte TCP - tcp-trace
File di cattura per la parte UDP - udp-trace.pcap
Progetti
Domande comuni e problemi con Netkit - ElencoFaq
2011
Un progetto tipo - labnew2011.pdf
Il progetto svolto, prima parte (Attenzione questo allegato non è corretto. pubblicheremo al più presto la nuova versione) - labnew2011.tar.gz
Un utile guida all'uso del file /etc/network/interfaces
Lo stesso progetto con firewall e iperf configurati - labnewfinito2011.tar.gz
Specifiche per i progetti 2011
Assegnazione progetti 2011 (valida perpetuamente fino al sostenimento dell'esame) - leggi qui
Testo progetti 2011 - progetti2011.tar.gz (dall'1 al 18)
Testo progetti - progetti2011b.zip (dal 19 al 23)
Alcune indicazioni su come simulare una rete con Perdite
Alcune indicazioni su come configurare un host VirtualBox
2010
Un progetto tipo - labnew.pdf
Il progetto svolto, prima parte (solo routing) - labnew.tar.gz
Lo stesso progetto con firewall e iperf configurati - labnewfinito.tar.gz
Il testo del progetto opzionale - progOpz2010.pdf
Attenzione, i numeri assegnati ai progetti non coincidono con il numero del gruppo. Si veda la tabella assegnazioni.
Assegnazione progetti 2010 (ancora valida per chi non abbia sostenuto l'esame): leggi qui
Testo Progetti Obbligatori 2010 - progetti.tar.gz
Visualizzatore di progetti - viewer.tar.gz
Modalità esame per l'A.A. 2010-2011 e successivi
- L'esame consiste obbligatoriamente in una prova scritta, lo sviluppo di un progetto e in un orale con discussione del proprio progetto.
- Data la forte propedeuticità, possono richiedere il progetto, sostenere la prova orale e la prova scritta solo gli studenti che abbiamo sostenuto positivamente l'esame di Sistemi Operativi.
I progetti vengono assegnati in qualsiasi momento dell'anno, ogni primo Lunedì del mese, facendo richiesta per e-mail al docente nei giorni precedenti la scadenza mensile. Un progetto può essere assegnato a gruppi di al massimo due persone.
Lo scritto consiste nello sviluppo di un programma che implementi un certo protocollo di rete secondo le specifiche fornite. Lo sviluppo avviene direttamente al calcolatore nel linguaggio Java o in un qualsiasi linguaggio a scelta dello studente.
Il progetto consiste nello sviluppo e simulazione di una rete locale (Firewalling+routing+configurazione) con Netkit. Il progetto viene discusso con la commissione d'esame durante la prova orale.
Il progetto, la prova scritta e il programma del corso vengono discussi con la commissione d'esame in sede di prova orale. Si assume che ogni studente conosca integralmente il funzionamento del proprio progetto anche nel caso di progetti presentati da gruppi di 2 persone.
Il progetto assegnato resta lo stesso fino alla data della sua finale discussione (valido fino al 31-12-2049).
- Gli studenti iscritti al primo anno fuori corso (o successivi) possono optare per il vecchio formato di esame consistente in prova orale (con eventuale sviluppo di piccoli protocoli di rete in sede di prova orale), progetto e discussione progetto.
Gli studenti iscritti fuori corso nell'A.A. 2010-11 possono fare richiesta del progetto (oppure portare a compimento quello a loro assegnato nell'A.A. 2009-10), ma non possono sostenere l'esame o discutere il progetto finchè non abbiano sostenuto e superato l'esame di Sistemi Operativi. Il progetto opzionale non viene più assegnato, ma può essere presentato, in alternativa alla prova orale dagli studenti che ne abbiano richiesto l'assegnazione nello scorso anno accademico (2009-10).
Appello del 5 e 7 Aprile 2011
Studenti in corso: presentarsi il 5 Aprile alle ore 15:00 (lab cubo 31B) per svolgere la prova di laboratorio (durata, circa 1 ora). A seguire, si verrà messi in calendario per la prova orale e la discussione del progetto.
Studenti fuori corso: si può sostenere l'esame con la vecchia modalità. Presentarsi il 5 Aprile alle ore 15:00 (lab cubo 31B) per la discussione del progetto e la prova orale.
Calendario: per tutti gli studenti, le discussioni dei progetti e le prove orali saranno distribuite tra i due pomeriggi del 5 Aprile (Lab cubo 31B, ore 15:00) e 7 Aprile (Aula MT14, ore 15:00). Il calendario degli esami sarà stilato giorno 5 Aprile basandosi sull'ordine di prenotazione UNIWEX degli studenti effettivamente presenti.
Prova Laboratorio: la prova di laboratorio si svolge al calcolatore. Durante la prova non è consentito l'uso di alcun tipo di materiale.
Appello del 24/02/2012
1. Progetto: progetto_esame.zip