PROGRAMMA CONSUNTIVO a.s. 2015/2016 MATERIA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI CLASSE 5 DOCENTE TRAMONTANO /DE GIORGI STRUMENTI INFO2 Libro di testo: Titolo: Tecnologie e Progettazione di sistemi informatici e di telecomunicazioni Autori: Camagni/Nikolassy Editore: HOEPLI Libro di consultazione: Titolo: Reti di calcolatori e Internet Autori: Kurose/Ross Editore:PEARSON CCNA Routing and Switching Essentials Appunti dalla rete. Livello di Trasporto Servizi del livello di trasporto;Trasporto senza connessione; Trasporto orientato alla connessione; Multiplexing e demultiplexing; Principi del trasferimento dati affidabile; protocollo rdt1.0; protocollo rdt2.0; protocollo rdt2.1; protocollo rdt2.2; protocollo rdt3.0;protocolli stop-and-wait e numero di sequenza; Pipelining; Go-Back-N; Ripetizione selettiva; Trasporto orientato alla connessione; Numeri di sequenza e di riscontro; Controllo di flusso; Gestione della connessione TCP; Controllo di congestione (cenni); Reti, grafi e alberi Richiami di matematica discreta: i grafi; Grafo orientato; Grafo pesato; Cammino; Distanza; Raggiungibilità; Peso di un cammino; Circuiti e cicli;Grafo connesso e aciclico; Rappresentazione dei grafi: matrice delle adiacenze; Ricerca del percorso minimo: Algoritmo di Dijkstra. I socket e i protocolli per la comunicazione di rete Le porte di comunicazione e i socket; Socket e i processi client-server; la connessione tramite socket; Java socket; Classe InetAddress; Classe ServerSocket; Classe Socket; realizzazione di un client TCP in Java; realizzazione di un server TCP in Java; Realizzazione di un server multiplo in java; Realizzazione di un client ed un server UDP in Java. Applicazioni e sistemi distribuiti Le applicazioni distribuite; L’evoluzione delle architetture informatiche; Server farm; Cloning; Partitioning; Classificazione dei sistemi informativi basati sul Web. Network Address Traslation Che cos'è il NAT?; Terminologia; Come funziona il NAT; NAT statico; NAT dinamico; Port Address Traslation; Confronto tra NAT e PAT; Configurare il NAT statico; Analisi e verifica del NAT statico; Configurare il NAT dinamico; Analisi e verifica del NAT dinamico; Configurare il PAT ; Analisi e verifica del PAT; Port Forwarding. Laboratorio Le ore di laboratorio sono state integralmente impegnate per la realizzazione dei progetti/case study e la relativa documentazione. Nell'ambito di ogni case study sono state erogate le conoscenze e competenze necessarie allo sviluppo degli stessi progetti proposti. Rischi, minacce, vulnerabilità. Definizione di : contingency management plan, disaster recovery plan, business continuity plan. Confidenzialità, integrità, autenticazione, identificazione. .