Reti Informatiche Edizione N

Documenti analoghi
Reti Informatiche Edizione N

Prefazione all edizione italiana Descrizione dei contenuti. PARTE I Introduzione e modelli 1. Capitolo 1 Introduzione 3

Sommario. Prefazione all edizione italiana Prefazione

Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30

Disciplina: Sistemi e reti Classe: 5A Informatica A.S. 2015/16 Docente: Barbara Zannol ITP: Alessandro Solazzo

Reti di Telecomunicazioni LB Introduzione al corso

Prefazione all edizione italiana

Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015

Programma preventivo. Anno Scolastico Sistemi e Reti (articolazione Informatica)

PIANO DI LAVORO ANNO SCOLASTICO I.T.S.O.S C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO: SISTEMI E RETI PROF.

Indice. Prefazione XIII

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico

Esempio di rete di calcolatori Esempi di applicazioni

Ingegneria Informatica. Domenico Talia. Facoltà di Ingegneria A.A UNICAL RETI DI CALCOLATORI

Introduzione alla rete Internet

Introduzione (parte I)

Programmazione modulare

Reti ed Applicazioni Schema dei corsi A/A 2004/2005

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

PROGRAMMA PREVENTIVO PER LA CLASSE 5DI - SRI a.s. 2015/2016

Calcolo numerico e programmazione Reti di calcolatori

PROGRAMMA SVOLTO - CLASSE 5BI - SRI Docenti: Cobello Grazia e De Carli Lorenzo ore: SRI (2 teoria + 2 laboratorio)

Linee di programmazione

Reti di Calcolatori. Luigi Vetrano. F1I063 - INF/01 a.a 2011/2012. Technolabs S.p.A. R&D Department

Università di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Corso di Protocolli per Reti Mobili

MODELLI ISO/OSI e TCP/IP

(Accoglienza, visite guidate,...) 4. Totale 66. Materiale didattico:

Architetture di rete. 4. Le applicazioni di rete

Introduzione al corso

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Sistemi Distribuiti Anno accademico 2009/10

Laboratorio di Reti Locali e Geografiche

PROGRAMMA DI SISTEMI E RETI Anno Scolastico 2015/2016 Classe V B INFORMATICA prof.ssa Buscemi Letizia

NETWORKING: SEMINARIO DI STUDIO 1

SCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA EDUCATIVE DIDATTICHE

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

Fondamenti di Informatica MultiDAMS

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile

- Dispensa VI - RETI DI CALCOLATORI

Introduzione alla rete Internet

Corso di Sicurezza (Informatica): Introduzione

PROGRAMMAZIONE DISCIPLINARE ( modulo redatto da prof. A. Rossi)

PIANO DI LAVORO PREVENTIVO. Piano di lavoro preventivo dei Proff. Nicola Christian Barbieri Marco Sammartino. Materia SISTEMI E RETI

Reiss Romoli 2014 CISCO CERTIFIED NETWORK ASSOCIATE (CCNA) CCNA

INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA

ELENCO DELLE AREE DI INSEGNAMENTO PER DIPLOMATI DI MATERIE NON MILITARI INCLUSE NEI CORSI IN PROGRAMMAZIONE PRESSO LA SCUOLA TLC FFAA DI CHIAVARI

Reti ed Applicazioni Schema dei corsi

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Introduzione al corso

Cognome Nome Matricola Tempo a disposizione per lo svolgimento: 1 ora e 20 min Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento.

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Corso di Fondamenti di Informatica e Laboratorio ato o T-AB

Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete

Programma di SISTEMI e RETI e Laboratorio

Conoscere la terminologia di base attraverso la presentazione delle principali componenti hardware di un computer.

Programmazione in Rete

Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Presentazione del corso

PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE QUINTA

Gli obiettivi del corso sono: presentare i concetti che stanno alla base delle reti di calcolatori; analizzare il protocollo TCP/IP;

MATERIA: SISTEMI E RETI

ISTITUTO DI ISTRUZIONE SECONDARIA SUPERIORE GALILEO FERRARIS ISTITUTO TECNICO TECNOLOGICO GALILEO FERRARIS - C.M. BATF06401B

LABORATORIO di Reti di Calcolatori

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Reti di calcolatori: Introduzione

Livello di Rete. Gaia Maselli

Introduzione alla rete Internet

Istituto di Istruzione Secondaria Superiore Alessandro Greppi Via dei Mille, Monticello B.za (LC)

Reti di Calcolatori:

Collegamento dati per accesso ad Internet. Informatica Generale (CdL in E&C), A.A Informatica Generale (CdL in E&C), A.A.

PROGRAMMA SVOLTO PER LA CLASSE 5DI - SRI a.s. 2014/2015

Sistemi Distribuiti. Informatica B. Informatica B

La sicurezza delle reti

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

Introduzione alla rete Internet

Livello Applicazione. Davide Quaglia. Motivazione

LINUX e le reti

Fondamenti di Informatica e Laboratorio T-AB

Indice. Prefazione XIII

ITIS G. Fauser. Classe 4^ BI. Materia: Sistemi. Anno Scolastico Docenti: prof.ssa Manuela Cesa, prof. Pasquale Pietrangelo

LE RETI DI COMPUTER. Il modello TCP/IP, Indirizzi IP

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia

Reti di Calcolatori:

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 1

Grafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14

Lezioni frontali. Riprendere i concetti basilari del processore utilizzato e la programmazione a basso livello

I.T.I. E. MAJORANA SOMMA VESUVIANA PIANO DI LAVORO ANNUALE DEL DOCENTE ANNO SCOLASTICO 2015/2016

INDICE INTRODUZIONE E SCOPO DEL DOCUMENTO ORGANIZZAZIONE DEL DOCUMENTO. Introduzione e scopo del documento SICUREZZA... 8

MODELLI ISO/OSI e TCP/IP

Reti di Calcolatori ed Internet

Real Time Streaming Protocol

RETI DI CALCOLATORI II

Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:

classe: 5APT docenti: Fraterno Giovanni - Azzaro Nicola PIANO di LAVORO di SISTEMI a.s Libro di testo: Bufalino Domenico - Fratangelo Pio

Internet (- working). Le basi.

Servizi di Messaggistica

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 1

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

Strumenti per la produttività individuale Livello 1

Lezione 2 Chiamate di procedura e risposta alle interruzioni

Indice. Introduzione. Capitolo 1 Introduzione a Windows Server Edizioni di Windows Server

Transcript:

Reti Informatiche Edizione N. 7 2016-17 Giuseppe Anastasi Direttore, Laboratorio Nazionale CINI Smart Cities & Communities Direttore, Dipartimento di Ingegneria dell Informazione Università di Pisa E-mail: giuseppe.anastasi@unipi.it Website: http://www.iet.unipi.it/anastasi/

Overview Crediti: 9 Lezioni ed Esercitazioni: 70 ore (circa) Laboratorio: 20 ore (circa) Obiettivi formativi Concetti di base sulle reti informatiche Tecnologie di rete piu diffuse Protocolli di Internet Applicazioni di uso comune Programmazione di applicazione client-server e P2P 2 Reti Informatiche

Applicazioni di Rete Client-server Peer-to-peer Argomenti Reti a connessione diretta Collegamenti punto-punto Reti Locali Reti a commutazione di pacchetto Interconnessione di reti Trasporto end-to-end dei dati Sicurezza Reti wireless e mobili Reti per applicazioni multimediali 3 Reti Informatiche

Pre-requisiti Linguaggio di programmazione ad alto livello C/C++, Java Calcolatori Elettronici Organizzazione di un calcolatore, Gestione delle interruzioni, Operazioni di I/O, Memoria Concetto di processo, gestione dei processi 4 Reti Informatiche

Programma Applicazioni di rete Paradigmi client-server e peer-to-peer. Applicazioni client-server Web. File Transfer. Posta Elettronica. DNS. Applicazioni Peer-To-Peer (P2P). Ricerca di contenuti. Distribuzione/condivisione di file. Protocollo BitTorrent. Telefonia su Internet. Skype. Programmazione di applicazioni di rete. Interfaccia a socket. Client e server basati su socket. 5 Reti Informatiche

Programma Reti a Connessione Diretta Collegamenti Punto-Punto. Framing. Rilevamento e correzione dell'errore. Trasferimento affidabile dei dati. Controllo di flusso. Protocollo PPP. Reti Locali Accesso Multiplo. Reti Locali. Reti locali Ethernet Reti a commutazione di pacchetto Switch. Ethernet basata su switch. Circuito virtuale e Datagram. Cenni su reti ATM. 6 Reti Informatiche

Programma Interconessione di reti (Internet) Protocollo IPv4. Instradamento dei datagram. Assegnazione degli indirizzi. Protocollo DHCP. Traduzione degli indirizzi (NAT). Risoluzione degli indirizzi IP (Protocollo ARP). Cenni su IPv6. Routing. Algoritmi Link-State e Distance Vector. Protocolli di routing Intra-AS (RIP, OSPF) e Inter-AS (BGP). Protocollo IPv6. Protocolli di trasporto (UDP, TCP) Multiplexing/demultiplexing dei datagram. Trasferimento affidabile dei dati. Controllo del flusso. Controllo della congestione. 7 Reti Informatiche

Programma Sicurezza Minacce alla sicurezza Riservatezza della comunicazione Crittografia a chiave simmetrica e asimmetrica Distribuzione e certificazioni delle chiavi Integrita dei messaggi Funzioni Hash Message Authentication Code Firma Digitale Autenticazione della controparte Applicazioni sicure (PGP). Connessioni TCP sicure (SSL). Sicurezza a livello IP (IP-Sec). Difese di sicurezza (firewall, IDS). 8 Reti Informatiche

Programma Reti Wireless e Mobili Reti Wireless con infrastruttura Reti locali wireless (WiFi). Accesso a Internet tramite rete cellulare. Reti con utenti mobili. Indirizzamento e Instradamento. Mobile IP. Impatto della mobilità sul protocollo TCP. Reti wireless senza infrastruttura (ad hoc) Bluetooth Reti wireless con architettura ibrida cenni su reti Mesh e WSN 9 Reti Informatiche

Programma Reti per Applicazioni Multimediali Applicazioni multimediali. Classificazione Requisiti Applicazioni di streaming. Protocollo RTSP. Content Distribution Networks (CDN) Applicazioni real-time interattive. Protocolli RTP, RTCP, SIP, H323. 10 Reti Informatiche

Esercitazioni di Laboratorio Uso del sistema operativo UNIX Comandi di base Altre utility per la gestione della rete Configurazione di software di rete Configurazione di un server Apache Configurazione di un firewall Programmazione distribuita Interfaccia socket Client e server basati su socket Progetto di una applicazione di rete Wireshark Lab Tool per analizzare il comportamento dei protocolli di rete in un sistema reale (vostro PC) 11 Reti Informatiche

Wireshark Lab http://www.wireshark.org/ 12 Reti Informatiche

Progetto Progetto di una applicazione distribuita client-server o P2P A partire dalle specifiche Realizzazione Svolgimento individuale Da presentare e discutere in sede di esame 13 Reti Informatiche

Esame Prova pratica Discussione del progetto Il mancato svolgimento del progetto o una valutazione non sufficiente dello stesso precludono la continuazione dell esame Prova orale Esame orale sugli argomenti svolti durante il corso Esercitazioni Lezioni 14 Reti Informatiche

Testi di riferimento J. Kurose, K. Ross, Computer Networking, VI Edizione, Pearson Education J. Kurose, K. Ross, Reti di Calcolatori e Internet, VI Edizione, Pearson L. Peterson, B. Davie, Computer Networks: A System Approach, Morgan-Kauffmann L. Peterson, B. Davie, Reti di Calcolatori, Apogeo A. Tanenbaum, D. Wethreal, Reti di Calcolatori - V Edizione, Pearson Education Italia D. Comer, Internetworking con TCP/IP (Vol. I), V Edizione, Pearson Education Italia 15 Reti Informatiche

Dispense Introduzione all Uso di Sistemi UNIX in Rete A cura di G. Anastasi, A. Passarella Disponibile all'indirizzo http://www.ing.unipi.it/~a008149/corsi/reti/materiale.html 16 Reti Informatiche

Sito Web http://www.ing.unipi.it/~a008149/corsi/reti/ 17 Reti Informatiche

Docenti e Ricevimento Prof. Giuseppe Anastasi Dipartimento di Ingegneria dell Informazione Telefono: 050 2217 500/559 E-mail: giuseppe.anastasi@unipi.it Skype: giuseppe.anastasi Ricevimento: Mercoledì, ore 15:30 18:30 Ing. Niccolò Iardella Dipartimento di Ingegneria dell Informazione Largo Lucio Lazzarino 1 Pisa Telefono: 050 2217 456 E-mail: niccolo.iardella@for.unipi.it 18 Reti Informatiche

Domande? 19 Reti Informatiche