PEER TO PEER AND WIRELESS NETWORKS E LABORATORIO
Anno accademico 2016/2017 - 2° anno - Curriculum Sistemi di Rete e Sicurezza- PEER TO PEER AND WIRELESS NETWORKS: Salvatore Antonio RICCOBENE
- LABORATORIO: Salvatore Antonio RICCOBENE
Organizzazione didattica: 225 ore d'impegno totale, 153 di studio individuale, 72 di lezione frontale
Semestre: 1°
Obiettivi formativi
- PEER TO PEER AND WIRELESS NETWORKS
- Conoscenza e capacità di comprensione (knowledge and understanding): l'obiettivo del corso è quello di far acquisire conoscenze avanzate che consentano allo studente di comprendere i meccanismi teorici che stanno alla base di un protocollo distribuito di comunicazione; in particolare lo studente acquisirà le conoscenze dei principali protocolli P2P e Wireless
- Capacità di applicare conoscenza e comprensione (applying knowledge and understanding): lo studente acquisirà le competenze necessarie per progettare un protocollo di coordinamento distribuito per una Overlay Network, progettando gli opportuni strumenti per l'incentivazione alla collaborazione, ottimizzando nel contempo lo sfruttamento delle risorse condivise. A tale riguardo una parte del corso consisterà in lezioni di laboratorio, aventi come oggetto l'utilizzo del simulatore NS2, allo scopo di valutare le performance di un protocollo.
- Autonomia di giudizio (making judgements): Attraverso esempi concreti di errori e/o limiti progettuali presenti in protocolli reali, lo studente sarà in grado di elaborare autonomamente proprie soluzioni in grado di superare i classici vincoli imposti dalla scalabilità nei sistemi distribuiti.
- Abilità comunicative (communication skills): lo studente acquisirà ulteriori abilità comunicative e di appropriatezza espressiva nell'impiego del linguaggio tecnico nell'ambito generale protocolli di rete e dei sistemi distribuiti
- Capacità di apprendimento (learning skills): il corso si propone, come obiettivo, di fornire allo studente le necessarie metodologie teoriche e pratiche per poter affrontare e risolvere autonomamente nuove problematiche che dovessero sorgere durante l'attività progettuale tipica di un Laureato Magistrale.
- LABORATORIO
Vedere il modulo principale
Prerequisiti richiesti
- PEER TO PEER AND WIRELESS NETWORKS
Nozioni di Sistemi Operativi, Sistemi Distribuiti e Reti di Calcolatori
- LABORATORIO
Vedere il modulo principale
Frequenza lezioni
- PEER TO PEER AND WIRELESS NETWORKS
Non obbligatoria ma fortemente consigliata
- LABORATORIO
Vedere il modulo principale
Contenuti del corso
- PEER TO PEER AND WIRELESS NETWORKS
Le reti Peer to Peer
Tipologie: pure, ibride, strutturate, con DHT, gerarchiche, decentralizzate
Casi di Studio:- Sistemi centralizzati: Napster
- Sistemi decentralizzati: Gnutella 0.4
- Problemi di scalabilità e Sistemi ibridi: Edonkey, Gnutella 0.6, Gnutella 2 FastTrack, OpenFT
- Incentivi alla collaborazione:
- il sistema dei crediti: eMule
- il Tit-for-tat: BitTorrent
- L'anonimato: Freenet
- L'uso delle DHT: Chord, Pastry
Le wireless network
Reti strutturate e AdHoc Network
Rilevazione della portante fisica e virtuale
Lo standard IEEE 802.11
Protocolli di routing per MaNet: DSR, AODV, DSDV
Il TCP. Le varianti del TCP.
Prestazioni del TCP in ambiente wireless
Introduzione alle simulazioni
Valutazione delle prestazioni
Il simulatore di rete NS2 - LABORATORIO
Vedere il modulo principale
Testi di riferimento
- PEER TO PEER AND WIRELESS NETWORKS
Vedere nella sezione "materiale didattico"
- LABORATORIO
Vedere il modulo principale
Programmazione del corso
PEER TO PEER AND WIRELESS NETWORKS | |||
Argomenti | Riferimenti testi | ||
---|---|---|---|
1 | Le reti P2P | ||
2 | Le reti wireless | ||
3 | Le varianti TCP |
Verifica dell'apprendimento
Modalità di verifica dell'apprendimento
- PEER TO PEER AND WIRELESS NETWORKS
Orale e progetto implementativo
- LABORATORIO
Progetto da realizzare in NS2
Esempi di domande e/o esercizi frequenti
- PEER TO PEER AND WIRELESS NETWORKS
.
- LABORATORIO
.