Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2009/10) Roberto Canonico (roberto.canonico@unina.it) Antonio Pescapè (pescape@unina.it) Introduzione al corso Materiale didattico Libro di testo: J. Kurose, K. Ross Reti di calcolatori e internet - Un approccio top-down, 4a Edizione, Pearson Education Italia, ISBN: 88-7192-225-5 Trasparenze dalle lezioni Ulteriori risorse didattiche messe a disposizione dai docenti all interno del sito del corso, raggiungibile a partire da: www.docenti.unina.it/antonio.pescape che punta, tra l altro, a www.comics.unina.it www.comics.unina.it/didattica Forum di discussione» Forum News» Forum Discussioni» Forum Off-Topic 1
Modalità di esame Prova scritta (test multichoice al calcolatore); Prova orale. Riferimenti dei docenti Ing. Inf (A-I) Prof. Roberto Canonico Dipartimento di Informatica e Sistemistica (DIS) Via Claudio, 21 III piano Tel. 081-768-3831 E-mail: roberto.canonico@unina.it Orario di ricevimento: mercoledì pom (da definire) Ing. Inf. (J-Z) Prof. Antonio Pescapè Dipartimento di Informatica e Sistemistica (DIS) Via Claudio, 21 III piano, stanza 3.10 Tel. 081-768-3856 E-mail: pescape@unina.it Orario di ricevimento: lunedì ore 15.30-17.30 Ing. Delle Telecomunicazioni et al. Prof. Giorgio Ventre Dipartimento di Informatica e Sistemistica (DIS) Via Claudio, 21 IV piano, stanza 4.11 Tel. 081-768-3908 E-mail: giorgio@unina.it Orario di ricevimento: lunedì ore 15.30-17.30 2
Ricercatori e Dottorandi in RdC Prof. Simon Pietro Romano, spromano@unina.it Prof. Stefano Avallone, stavallo@unina.it Ing. Alessio Botta, a.botta@unina.it Ing. Alberto Dainotti, alberto@unina.it Ing. Claudio Mazzariello, cmazzari@unina.it Ing. Francesco Oliviero, folivier@unina.it Dipartimento di Informatica e Sistemistica (DIS) Via Claudio, 21 IV piano Laboratorio ARCLAB Tel. 081-768-3821 Cosa Vedremo Principi alla base del funzionamento di una Rete di Calcolatori Le applicazioni di Internet (HTTP, DNS, SMTP ) I protocolli di livello trasporto: TCP e UDP Il livello della rete: indirizzamento, routing IPv6 IP Multicasting Le socket di Berkeley Le reti locali cablate Le reti locali wireless Applicativi per la cattura e l analisi del traffico di rete (i.e. Wireshark) 3
Cosa NON Vedremo (1/3) Aspetti avanzati delle reti di calcolatori e dei servizi di rete. La qualità del servizio nelle reti IP. Tecniche di scheduling. Architetture di rete a QoS. Tecnologie di rete pubblica: Frame Relay, ATM, WDM, GMPLS e cenni sulle reti wireless. Tecniche di flow-control e Tecniche di error control. Algoritmi e protocolli di routing interdomain. IP over ATM, MPLS Ingegneria delle reti: network design. Il network management e SNMP. Service Level Agreement e Service Level Specification. Progettazione di protocolli di comunicazione. Il problema della sicurezza. Firewall e protezioni. Tipologie di intrusione. Corso di Reti di Calcolatori II, Prof. Giorgio Ventre Cosa NON Vedremo (2/3) Evoluzione delle applicazioni web-based Web Caching CDN Service Oriented Architectures (SOA) ed i Java Web Services Applicazioni multimediali distribuite (video ed audio streaming, le applicazioni di videoconferenza e le applicazioni di telefonia su IP (VoIP)) Protocolli a supporto dello streaming di flussi audio/video. Il protocollo RTP. Il protocollo RTSP per il controllo di sessioni. Session Initiation Protocol (SIP) e Session Description Protocol (SDP) La API di JMF Modelli per la fornitura di servizi in reti di telecomunicazione all-ip di prossima generazione Architettura delle reti IMS Applicazioni basate su nuovi modelli architetturali, alternativi al client/server, in particolare le applicazioni peer-to-peer Corso di Applicazioni Telematiche, Prof. Simon Pietro Romano 4
Cosa NON Vedremo (3/3) - Standard 802.11 + + Livello MAC: DCF e PCF + + Sicurezza + + Qualità del servizio - Reti Ad Hoc + + Protocolli di routing (AODV e OLSR) + + Metriche di routing - Reti wireless mesh + + selezione delle frequenze, instradamento - Broadband wireless: WiMax - Mobilità: Mobile IP - Mobilità e multihoming: HIP - Strumenti e metodi per la simulazione di reti mobili Corso di Protocolli per Reti Mobili, Prof. Stefano Avallone Qualsiasi altra cosa vi va di fare su argomenti legati alle RdC Su base volontaria Di tipo pratico In autonomia Su argomenti indicati dal (concordati col) docente o proposti da voi ma accettati dal docente è più che benvenuta!!! 5
Il sito web Il sito web 6
La piattaforma per la prenotazione degli esami 7
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori a.a. 2009/10 Roberto Canonico (roberto.canonico@unina.it) Antonio Pescapè (pescape@unina.it) Introduzione alle Reti di Calcolatori L evoluzione Anni 60 Mainframe e supercomputer Anni 80 Home e Personal Computer Anni 90 Reti di calcolatori 2000 - Information Highways 2 1
L evoluzione: dal computing centralizzato Sistemi fortemente centralizzati Grandi capacità di calcolo Rete complessa ma... omogenea Ambiente periferico: terminali e stampanti 3 L evoluzione: al computing distribuito Avvento del PC Nascita e boom delle reti locali Evoluzione verso sistemi aperti Periferia eterogenea ed intelligente Nascita degli standard per: Cablaggi strutturati Protocolli di Comunicazione WAN MAN LAN LAN MAN LAN LAN LAN 4 2
Le reti di calcolatori: scopi Condivisione dell informazione Condivisione delle risorse Accesso a risorse remote Convenienza economica Crescita graduale Affidabilità 5 Elementi costitutivi delle reti di calcolatori (1) Alle estremità della rete si trovano gli end-system o host server sono calcolatori di vario tipo su cui girano i programmi applicativi i programmi applicativi possono essere progettati secondo due modelli: Client-Server Il client invia una richiesta ed il server risponde (es. WWW) Peer-to-peer Le due entità comunicanti si scambiano informazioni in modo paritetico (es. emule, Skype) workstation notebook 6 3