Didattica dell informatica 1



Documenti analoghi
Sicurezza dei sistemi e delle reti 1

Sistemi Operativi e Reti 1

Transmission Control Protocol

Sicurezza delle reti 1. Lezione IV: Port scanning. Stato di una porta. Port scanning. Mattia Monga. a.a. 2010/11

Sicurezza dei sistemi e delle reti 1. Lezione XVI: L assegnazione automatica di IP. Cosa fa DHCP. Il DHCP. Mattia Monga. a.a.

Informatica per la comunicazione" - lezione 8 -

Sicurezza delle reti. Monga. Il livello di trasporto. Problemi di sicurezza intrinseci. Riassunto. Porte. Sicurezza delle reti.

Reti di Telecomunicazione Lezione 8

Sicurezza dei sistemi e delle reti 1. Lezione VI: IPsec. IPsec. La suite TCP/IP. Mattia Monga. a.a. 2014/15

Sicurezza dei sistemi e delle reti 1. Lezione X: Proxy. Proxy. Proxy. Mattia Monga. a.a. 2014/15

Reti di Telecomunicazione Lezione 6

Sicurezza delle reti 1

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Appunti del corso di PROF. G. BONGIOVANNI

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

Introduzione alla rete Internet

Il livello trasporto Protocolli TCP e UDP

Reti di Calcolatori

Firewall e Abilitazioni porte (Port Forwarding)

Introduzione alla rete Internet

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

MODELLI ISO/OSI e TCP/IP

Sicurezza delle reti 1. Uso di variabili. Mattia Monga. a.a. 2010/11

Standard: OSi vs TCP/IP. Il livello di trasporto. TCP e UDP. TCP: Transmission Control Protocol. TCP: funzionalità

CONNESSIONE DI UN PC ALLA RETE INTERNET

Lo scenario: la definizione di Internet

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 1 Informazioni Logistiche

Reti di Telecomunicazioni LB Introduzione al corso

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

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Reti di computer. L12 - Comunicazione e archiviazione digitale A.A Sommario

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

Reti di Telecomunicazione Lezione 7

Sicurezza applicata in rete

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30

Reti di calcolatori. Reti di calcolatori

Informatica & Sistemi di Elaborazione delle Informazioni. Informatica & Facoltà di Medicina e Chirurgia CdL Medicina e Chirurgia A.A.

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30

Introduzione alla rete Internet

Modulo 1.3 Reti e servizi

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00

La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento Indice

Dal protocollo IP ai livelli superiori

Modulo informatica di base 1 Linea 2

Apparecchiature di Rete

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Introduzione alle applicazioni di rete

Setup dell ambiente virtuale

Contenuto del pacchetto

Reti di Computer. A cura di Massimo Scolaro Mob : max@massimoscolaro.it

Centralino telefonico OfficeServ 7100

Reti di Calcolatori: una LAN

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli.

InterNet: rete di reti

Applicazioni web centrati sui dati (Data-centric web applications)

Internet. Introduzione alle comunicazioni tra computer

WAN / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP.

Informatica per la comunicazione" - lezione 9 -

Siti web centrati sui dati (Data-centric web applications)

Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00

Comunicare con il resto del mondo. Salvatore Sittinieri

il trasferimento di file

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Sicurezza delle reti. Monga. Ricognizione. Scanning Network mapping Port Scanning NMAP. Le tecniche di scanning. Ping. Sicurezza delle reti.

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Cos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente

Introduzione allo sniffing

Protocolli di Comunicazione

Socket & RMI Ingegneria del Software - San Pietro

Reti e Internet: introduzione

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

FIREWALL. Firewall - modello OSI e TCP/IP. Gianluigi Me. me@disp.uniroma2.it Anno Accademico 2005/06. Modello OSI. Modello TCP/IP. Application Gateway

Elementi sull uso dei firewall

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8

Il livello 3 della pila ISO/OSI. Il protocollo IP e il protocollo ICMP

Reti: cenni storici. Who s who

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Modello di riferimento OSI Descrizione dei livelli

Reti di Calcolatori. Il software

4 - Il livello di trasporto

Sicurezza delle reti. Monga. Ricognizione. Scanning Breve ripasso socket Network mapping Port Scanning NMAP. Le tecniche di scanning

NAS 224 Accesso remoto Configurazione manuale

Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica.

Modello OSI e architettura TCP/IP

Programmazione dei socket con TCP #2

Sistemi Distribuiti. Informatica B. Informatica B

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico

Internet e protocollo TCP/IP

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

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Linux User Group Cremona CORSO RETI

Elementi di Informatica e Programmazione

INTRODUZIONE A RETI E PROTOCOLLI

Introduzione a Wireshark Andrea Atzeni < shocked@polito.it > Marco Vallini < marco.vallini@polito.it >

Transcript:

Didattica dell informatica 1 Dip. di Informatica Università degli Studi di Milano, Italia mattia.monga@unimi.it a.a. 2013/14 1 cba 2014 M. Monga. Creative Commons Attribuzione-Condividi allo stesso modo 3.0 Italia License. http://creativecommons.org/licenses/by-sa/3.0/it/. 1

2 Lezione I: Protocolli di rete

3 Il modello di riferimento OSI Application Presentation Session Network Data link Physical Data Segment Packet Frame Bit

4 Stack dei protocolli Internet Un modello semplificato (TCP/ Illustrated, W. Stevens )

4 Stack dei protocolli Internet

5 Obiettivi formativi Quali Conoscenze Abilità Competenze

6 comunicare tramite un medium condiviso (analogo al famigerato etere)

7 Snodi concettuali Quali passaggi cognitivi occorrerà attraversare? Quali difficoltà?

8 Occorre istradare i pacchetti fra media differenti. Ogni nodo è identificato da un numero da 32 bit (v4), tradizionalmente scritto come 4 ottetti (notazione in base 256) L istradamento (routing) avviene tramite nodi gateway che si interfacciano con due o piú LAN

9 Snodi concettuali Quali passaggi cognitivi occorrerà attraversare? Quali difficoltà?

10 di trasporto Poiché a livello la comunicazione avviene fra processi, a livello trasposto occorre identificare nodi e processi.

11 Porte Un segmento di scambio fra due processi necessita di 4 numeri ip 1, n 1 : ip 2, n 2

12 Port Port n 1, n 2 (0 65536) si dicono porte: quelle lato server devono essere note al client e rappresentano quindi il punto d accoglienza. Nota: il client è il nodo che inizia la connessione con il server.

13 TCP Transmission Control Protocol connection-oriented: è necessario uno handshake preliminare full-duplex lo stato è conservato interamente nei nodi (+ timer)

14 Snodi concettuali Quali passaggi cognitivi occorrerà attraversare? Quali difficoltà?

15 Socket Un socket è la generalizzazione del concetto di file e pipe a livello rete. Una socket pair rappresenta un canale di comunicazione bidirezionale fra due processi (che generalmente girano su host differenti) Una connessione è identificata da 4 numeri ip 1, n 1 : ip 2, n 2 Le porte sono semplicemente una convenzione stabilita fra client e server.

16 Principi architetturali end-to-end principle L intelligenza ai vertici, che trasmette i dati nella maniera piú efficiente; robustness approach Conservatori nel mandare, liberali nel ricevere.

17 Virtual Square Virtual Square è un progetto di software libero per virtualizzazione dell Università di Bologna (Renzo Davoli, http://wiki.virtualsquare.org). Ben integrato con Qemu (e VirtualBox) Vari componenti: virtualizzazione (, LWV6) e dell interfaccia del sistema operativo (UMview) User mode Solo in ambienti Unix-like (e grande enfasi sul software libero)

18 Virtual Distributed vde switch realizza uno switch virtuale wire qualsiasi cosa sia capace di fornire uno stream di dati può essere un wire plug un terminale cui è attaccato un wire e finisce in uno switch cable è un wire con due plug e connette i nodi virtuale

19 Indicatori Quali indicatori per il raggiungimento degli obiettivi formativi? Quale valutazione? Manualità vs. verbalizzazione.

20 D. Feinberg, Teaching Simplified Network Protocols, http://ims.mii.lt/ims/konferenciju_medziaga/ SIGCSE 10/docs/p143.pdf Wireshark http://www.wireshark.org/ Demo Sliding Window http: //www2.rad.com/networks/2004/sliding_window/ http://vde.sourceforge.net/