le reti informatiche - formazione e sicurezza · sistemi di elaborazione delle informazioni - m....
TRANSCRIPT
![Page 1: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/1.jpg)
Le Reti InformaticheLe Reti Informatiche
![Page 2: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/2.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 20082 / 27
FinalitFinalitàà delle Reti di calcolatoridelle Reti di calcolatori
Un calcolatore “isolato”, anche se multi-utente
ha a disposizione solo le risorse locali
potrà elaborare unicamente i dati dei propri utenti
![Page 3: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/3.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 20083 / 27
Una definizione di Una definizione di ““Rete di calcolatoriRete di calcolatori””
Una Rete di calcolatori è un insieme di calcolatori autonomi interconnessi tra loro
non è necessario che siano uguali tra loro
Le interconnessioni sono realizzate tramite reti di trasmissione dei dati
![Page 4: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/4.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 20084 / 27
Hardware e Software nelle RetiHardware e Software nelle Reti
Una Rete è costituita dadispositivi fisici: parte hardwareprotocolli di comunicazione: parte software
Macchina virtuale di Rete
![Page 5: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/5.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 20085 / 27
Macchina virtuale di ReteMacchina virtuale di Rete
Un Sistema Operativo di Rete nasconde all’utente la struttura
del calcolatore localedella Rete sottostante
Software di base
Hardware
Software applicativo
Utente 2su Calcolatore4
Software applicativo
Rete
Software di base
Hardware
Calcolatore1 Calcolatore2
Utente 1su Calcolatore3
![Page 6: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/6.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 20086 / 27
I collegamentiI collegamenti
Cavidoppini telefonicicavi coassialifibre ottiche
Wireless (= “senza cavo”)satellitiWiFiBluetoothinfrarossi
![Page 7: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/7.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 20087 / 27
Tipologie di trasmissioneTipologie di trasmissione
I dati si possono trasmettere
creando un collegamento fisico: Reti a commutazione (es. Reti telefoniche tradizionali)
inserendoli in pacchetti contrassegnati da un indirizzo (es. Posta tradizionale, Internet)
![Page 8: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/8.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 20088 / 27
Analogico e DigitaleAnalogico e Digitale
Analogico: riferito ad una grandezza fisica rappresentata tramite una grandezza analoga
Digitale: è ciò che è rappresentato con i numeri, numerico
temperatura
altezza Hg
![Page 9: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/9.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 20089 / 27
Analogico e DigitaleAnalogico e Digitale
Le linee telefoniche usuali trasmettono i segnali in forma di onde EM variandone la frequenza (infiniti valori)
I modem trasformano le informazioni digitali in analogiche e viceversa
1 0 1 0 1
![Page 10: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/10.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200810 / 27
La larghezza di bandaLa larghezza di banda
Le informazioni scambiate tra i calcolatori di una Rete sono in forma digitale
Ogni collegamento ha una capacità fisica di trasmissione detta “larghezza di banda”
Si misura in bit per secondo (bps, Kbps, Mbps et c.)
![Page 11: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/11.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200811 / 27
Informazione e comunicazioneInformazione e comunicazione
Un’informazione che deve essere comunicata assume la forma di messaggio ed è formata da
un mittenteun destinatariol’informazione da comunicare
Una comunicazione di Rete è formata di solito dauna richiesta dal mittente al destinatariouna risposta dal destinatario al mittente
![Page 12: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/12.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200812 / 27
I protocolli di comunicazioneI protocolli di comunicazione
Un protocollo definisce delle regole performulare correttamente le richiesteriuscire ad interpretare le risposte
Altri compiti di un protocolloscegliere un percorso di comunicazionegarantire la corretta comunicazione
![Page 13: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/13.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200813 / 27
Architettura di ReteArchitettura di Rete
Architettura di Rete: livelli, interfacce, protocolli
Livello 1Livello 1
Livello 2Livello 2
Livello 1Livello 1
Livello 2Livello 2
Calcolatore 1 Calcolatore 2
Interfaccia tra L1 e L2
Protocollo di L1
Protocollo di L2
![Page 14: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/14.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200814 / 27
Tipologie di RetiTipologie di Reti
Reti locali (LAN): un edificio
Reti metropolitane (MAN): più edifici, città
Reti geografiche (WAN): nazioni, continenti
![Page 15: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/15.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200815 / 27
Le reti Le reti wirelesswireless (WLAN)(WLAN)
Sono costituite daterminali wireless con schede WiFiun punto di accesso alla Rete (access point)
Dimensioni di una WLAN50-60 metri (senza troppi ostacoli frapposti)possibilità di spostarsi tra WLAN (roaming)
![Page 16: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/16.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200816 / 27
I server ed i clientI server ed i client
In una Rete serve almeno un calcolatore in grado di condividere le risorse
È detto calcolatore servente o, piùcomunemente, server
I calcolatori che effettuano le richieste si dicono calcolatori clienti o client
![Page 17: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/17.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200817 / 27
I server e le porteI server e le porte
Un calcolatore server fornisce servizi per piùclient quindi dovrà
essere sufficientemente potenteavere dei meccanismi per gestire i guastimettere a disposizione “sportelli” distinti per ogni servizio (le porte)
![Page 18: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/18.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200818 / 27
Il modello Il modello ““client client -- serverserver””
serverserver
client 1client 1 client Nclient N
Rete
...
processo
![Page 19: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/19.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200819 / 27
Le Reti geografiche Le Reti geografiche -- InternetInternet
Una internet collega Reti disomogeneel’obiettivo è di realizzare una Rete virtuale
Internet è l’internet principale
internet
router
![Page 20: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/20.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200820 / 27
Il livello ApplicazioneIl livello Applicazione
Il livello di interesse per l’utente finale delle Reti è il più “astratto”
In esso operano le applicazioni comuni“Web” (HTTP)Posta elettronica (SMTP, POP3)...
![Page 21: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/21.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200821 / 27
Gli indirizzi logici di Internet Gli indirizzi logici di Internet -- DNSDNS
Si basano su una gerarchia di domini, il protocollo è: DNS
I domini a livello più alto sono gestiti da organizzazioni
internazionali (com et c.)nazionali (it, fr et c.)
itit
unipdunipd
univrunivr
googlegoogle
mathmath
www
lettere
![Page 22: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/22.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200822 / 27
Il Il ““World World WideWide WebWeb”” (WWW)(WWW)
È un insieme di documenti collegati tra loro tramite “iper-collegamenti” (hyperlink)
Nato nel 1989 nei laboratori del Centro Europeo per la Ricerca Nucleare (CERN)
Gestito da un Consorzio internazionale (il W3C)
![Page 23: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/23.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200823 / 27
WWW e HTTPWWW e HTTP
Il protocollo usato è l’Hyper-Text Transfer Protocol (HTTP)
Utilizza un modello client – serveril client richiede uno specifico documento ad un server WebIl server rintraccia il documento, lo elabora e lo restituisce al client
![Page 24: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/24.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200824 / 27
Gli indirizzi Web (URL)Gli indirizzi Web (URL)
Ogni pagina è identificata da un indirizzo univoco (URL: localizzatore uniforme di risorse)
Un indirizzo Web è costituito da1. il nome del protocollo (comunemente omesso se è
http)2. un nome di dominio associato al server Web3. il nome del file che contiene la pagina
![Page 25: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/25.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200825 / 27
Esempio di indirizzo WebEsempio di indirizzo Web
http://www.math.unipd.it/index.html
protocolloprotocollo documentodocumentodominiodominio
![Page 26: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/26.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200826 / 27
Il client Web (o browser)Il client Web (o browser)
Il programma che interroga i server Web èchiamato browser
richiede la pagina al server Web
la elabora in base a comandi di formattazione specificati in linguaggio HTML
![Page 27: Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 2008 2 / 27 Finalit à delle Reti di calcolatori Un calcolatore](https://reader030.vdocuments.mx/reader030/viewer/2022011913/5faa55a1c082f11a1b775f4c/html5/thumbnails/27.jpg)
Sistemi di Elaborazione delle Informazioni - M. Falda, A. A. 2007 - 200827 / 27
FunzionalitFunzionalitàà dei browserdei browser
Segnalibri per ricordare i siti preferiti
Memoria delle pagine visitateper il client: cronologia e cacheper il server: cookie
Gestione integrata di altri protocolli