Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M....

27
Le Reti Informatiche Le Reti Informatiche

Transcript of Le Reti Informatiche - Formazione e Sicurezza · Sistemi di Elaborazione delle Informazioni - M....

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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