INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

77
INFORMATICA GENERALE A Cura di Cor setti Adriano LA RETE DELLE RETI Internet

Transcript of INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

Page 1: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

LA RETE DELLE RETI

Internet

Page 2: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

"Interconnected Interconnected NetworksNetworks"

ovvero reti connesse tra loro. Internet è infatti un sistema di reti sistema di reti di computerdi computer, una rete di reti, una infrastruttura di comunicazione che consente a diverse reti di computer di connettersi tra di loro.

Internet

Page 3: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Non è dunque una rete omogenea, ma è un agglomerato di retiagglomerato di reti e singoli computer collegati liberamente tra loro utilizzando le risorse delle reti telefoniche reti telefoniche pubblichepubbliche delle diverse nazioni.

Internet

Page 4: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Tutto inizia con Arpanet, un progetto nato alla fine degli anni 60 negli Stati Uniti e che aveva lo scopo di mettere in comunicazione tra loro i centri di ricerca universitaricentri di ricerca universitari, disseminati per tutto il paese, dove si svolgevano ricerche finanziate dal dipartimento della difesa dipartimento della difesa statunitensestatunitense.

All’inizio era ARPANET

Page 5: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Con il tempo, Arpanet divenne sempre più uno strumento di lavoro della comunità comunità scientificascientifica. Ciò indusse il Dipartimento della Difesa statunitense ad abbandonare il progetto. ARPANET finì per essere assorbita dalla rete NSFnet, della National Science Foundation, che in seguito assunse il nome di "InternetInternet".

Arpanet diventa Internet

Page 6: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

World Wide Web

grande ragnatela mondiale

Ideata il 13 Marzo 1989

Nel CERN di Ginevra

da Berners-Lee

WWW

Page 7: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

COSA E’ UNA RETE

SI DEFINISCE RETE UN SISTEMA DI

COMUNICAZIONE SU LINEA TELEFONICA

O ONDE RADIO

Page 8: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

LE RETI

SISTEMI FISICI

DI COMUNICAZIONE:PUNTO – PUNTOAD ANELLOA BUSA STELLAA MAGLIA

Page 9: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

PUNTO - PUNTO

Page 10: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

AD ANELLO

Page 11: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

A BUS

Page 12: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

A STELLA

Page 13: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

A MAGLIA

Page 14: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

LE RETI

SISTEMI FISICI

DI COMUNICAZIONE:

LAN: Local Area Network

WAN : Wide Area Network

Page 15: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

LE RETI

MODELLI DI CONDIVISIONE

DELLE RISORSE client-server: un computer

“possiede” le risorse, e gli altri vi accedono

peer-to-peer, ciascun computer può fungere allo stesso tempo da client e da server.

Page 16: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

LE RETI

INTERFACCE FISICHE

DI COMUNICAZIONE

IL SERVERIL MODEMIL ROUTERL’HUB

Page 17: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

LE RETI

SISTEMI LOGICI DI COMUNICAZIONE

A COMMUTAZIONE DI CIRCUITO

A COMMUTAZIONE DI PACCHETTO

Page 18: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

La rete

è un insieme di fili intersecati tra loro.

Ogni intersezione è un nodo della rete.

Le reti

Page 19: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

monodirezionalionodirezionali,, come la televisione – che permette solo di ricevere informazioni –

InterattiviInterattivi,, come Internet, che permette di inviare e ricevere informazioni.

Comunicazione

Page 20: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Una rete è pertanto un insieme di calcolatori collegati tra loro in maniera fisica

Due sono gli scopi principali delle reti:

la condivisione di risorse i servizi di comunicazione

Scopi delle reti

Page 21: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

-risorse fisiche: stampanti, dischi, - nastri, ecc.-risorse di calcolo: programmi - residenti sul computer “remoto”

E’ possibile condividere più tipi di risorse contemporaneamente.

Condivisione di risorse

Page 22: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

- posta elettronica- chat (testuale, audio- video-messaggistica istantanea- spazi di lavoro condivisi (groupware)

SEGNALI DI COMUNICAZIONE

Page 23: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

MA PER COMUNICARE E COMPRENDERSI COSA E’

NECESSARIO?

COMUNICARE

Page 24: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

UN PROTOCOLLO DI COMUNICAZIONE:

Ovvero UN INSIEME DI REGOLE DI DIALOGO

COMUNICARE CON…

Page 25: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Per comunicare è necessario

-- condividere delle regole-- parlare uno alla volta -- parlare la stessa lingua.

Protocolli di comunicazione

Page 26: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Un tale insieme di regole costituisce un

protocollo di protocollo di comunicazionecomunicazione.

Protocolli di comunicazione

Page 27: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

IL MODELLO ISO/OSIInternational Organization Standard/

Open Systems Interconnection

Le regole di comunicazione

nelle reti

03/07/2007 27

Page 28: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

I livelli e la comunicazione

Affinché ci sia comunicazione di rete occorrono alcuni

elementi:

• Mittente

• Destinatario

• Pacchetti di dati

• Mezzo trasmissivo

• Regole di linguaggio: Protocolli03/07/2007 28

Page 29: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

I 7 livellidella

pila ISO/OSI

03/07/2007 29

7. Applicazione(Application layer)

6. Presentazione(Presentation layer)

5. Sessione(Session layer)

4. Trasporto(Transport layer)

3. Rete(Network layer)

2. Collegamento dati(Data link layer)

1. Fisico(Physical layer)

Page 30: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

1. Fisico

•Il livello fisico si occupa della trasmissione dei singoli bit da un estremo all’altro dei vari mezzi di comunicazione. Perché si possa avere una connessione tra PC è necessario dunque un supporto fisico, composto solitamente da un cavo e da interfacce di comunicazione..

03/07/2007 30

7. Applicazione(Application layer)

6. Presentazione(Presentation layer)

5. Sessione(Session layer)

4. Trasporto(Transport layer)

3. Rete(Network layer)

2. Collegamento dati(Data link layer)

1. Fisico(Physical layer)

Page 31: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

•Il livello del collegamento dati controlla la correttezza delle sequenze di bit trasmesse e ne richiede eventualmente la ritrasmissione, dando in tale maniera un’iniziale affidabilità al collegamento.

03/07/2007 31

7. Applicazione(Application layer)

6. Presentazione(Presentation layer)

5. Sessione(Session layer)

4. Trasporto(Transport layer)

3. Rete(Network layer)

2. Collegamento dati(Data link layer)

1. Fisico(Physical layer)

2. Collegamento dati

Page 32: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

•Il livello di rete determina il modo in cui le informazioni sono instradate dal nodo di provenienza a quello di destinazione. Il livello , dunque, gestisce l'instradamento dei messaggi,

03/07/2007 32

7. Applicazione(Application layer)

6. Presentazione(Presentation layer)

5. Sessione(Session layer)

4. Trasporto(Transport layer)

3. Rete(Network layer)

2. Collegamento dati(Data link layer)

1. Fisico(Physical layer)

3. Rete

Page 33: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

- Il livello 4 permette un trasferimento di dati trasparente e affidabile (implementando anche un controllo degli errori e delle perdite) tra due host.

03/07/2007 33

4. Trasporto 7. Applicazione(Application layer)

6. Presentazione(Presentation layer)

5. Sessione(Session layer)

4. Trasporto(Transport layer)

3. Rete(Network layer)

2. Collegamento dati(Data link layer)

1. Fisico(Physical layer)

Page 34: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello sessione gestisce la corretta sincronizzazione della corrispondenza dei dati che verranno poi visualizzati. Stabilisce, quindi, dei punti intermedi (checkpoint) rispetto ai quali entrambe le parti hanno la garanzia che quanto accaduto “prima” è andato a buon fine.

03/07/2007 34

5. Sessione7. Applicazione(Application layer)

6. Presentazione(Presentation layer)

5. Sessione(Session layer)

4. Trasporto(Transport layer)

3. Rete(Network layer)

2. Collegamento dati(Data link layer)

1. Fisico(Physical layer)

Page 35: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello presentazione gestisce i formati di conversione dei dati, cioè effettua tutte le opportune conversioni in modo da compensare eventuali differenze di rappresentazione e di formato dei dati in arrivo o in partenza.

03/07/2007 35

7. Applicazione(Application layer)

6. Presentazione(Presentation layer)

5. Sessione(Session layer)

4. Trasporto(Transport layer)

3. Rete(Network layer)

2. Collegamento dati(Data link layer)

1. Fisico(Physical layer)

6. Presentazione

Page 36: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

•Il livello applicazione fornisce servizi che eseguono le applicazioni dell'utente e gestiscono l'attività complessiva del sistema. Fornisce un insieme di protocolli che operano a stretto contatto con le applicazioni,.

03/07/2007 36

7. Applicazione(Application layer)

6. Presentazione(Presentation layer)

5. Sessione(Session layer)

4. Trasporto(Transport layer)

3. Rete(Network layer)

2. Collegamento dati(Data link layer)

1. Fisico(Physical layer)

7. Applicazione

Page 37: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano03/07/2007 37

INCAPSULAMENTO

7. Applicazio.

6. Presentaz.

5. Sessione

4. Trasporto

3. Rete

2. Colleg. dati

1. Fisico DATI-BIT

DH DTDATI

DATIRH

DATITH

DATI

7. Applicazio.

6. Presentaz.

5. Sessione

4. Trasporto

3. Rete

2. Colleg. dati

1. Fisico

SH

DATI

AH

PH

DATI

DATI

Page 38: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Esempio dimostrativo 1Di seguito faremo un esempio verosimile di un messaggio e-mail spedito da un mittente

03/07/2007 38

e ricevuto da un destinatario

Page 39: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• In questo momento l’utente agisce a livello Applicazione; in pratica utilizza un certo sistema operativo con tutta una serie di programmi, tra i quali un client di posta elettronica (es. Outlook Express), generando dei dati.

03/07/2007 39

Esempio dimostrativo 2

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 40: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il messaggio adesso si trova al livello Presentazione. A tale livello il messaggio viene codificato secondo un preciso standard.

03/07/2007 40

Esempio dimostrativo 3

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 41: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Sessione apre sessioni di comunicazione virtuali scegliendo le modalità e le direzioni di trasmissione; si occupa, inoltre, di gestire la sincronizzazione di tutta la comunicazione.

03/07/2007 41

Esempio dimostrativo 4

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 42: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Trasporto ha il compito di ridurre gli effetti negativi dei servizi offerti dallo strato di rete sottostante. Se la rete non riuscisse a trasferire il messaggio per problemi di comunicazione il livello di trasporto dovrebbe occuparsi di rimandarlo senza però generare duplicati.

03/07/2007 42

Esempio dimostrativo 5

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 43: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Rete determina il modo in cui i messaggi sono instradati dal nodo di provenienza a quello di destinazione; tali percorsi possono essere basati su tabelle statiche o essere impostati dinamicamente ad ogni trasmissione.

03/07/2007 43

Esempio dimostrativo 6

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 44: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Collegamento dati deve fornire al livello Rete una linea esente da errori di trasmissione; per ottenerla si occupa della gestione di tutta una serie di parametri riguardanti il controllo degli errori e dei flussi sulla linea.

03/07/2007 44

Esempio dimostrativo 7

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 45: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il Livello Fisico riceve il messaggio sotto forma di BIT (0 ed 1) e lo invia attraverso il canale di trasmissione a cui è connesso.

03/07/2007 45

Esempio dimostrativo 8

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 46: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Fase di trasferimento dei dati attraverso il mezzo trasmissivo.

03/07/2007 46

Esempio dimostrativo 9

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 47: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il Livello Fisico ha ricevuto la sequenza di BIT. Ora trasferirà al livello Collegamento dati soprastante gli 0 e 1 ricevuti.

03/07/2007 47

Esempio dimostrativo 10

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 48: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Collegamento dati controllerà gli eventuali errori e modificherà, a seconda delle esigenze, le velocità di ricezione per rendere la trasmissione ottimale compatibilmente con la corretta interpretazione dei dati (controllo flussi).

03/07/2007 48

Esempio dimostrativo 11

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 49: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Rete comunicherà con il livello Rete dell’altro elaboratore e, in accordo con esso, sarà responsabile dei percorsi virtuali definiti per il passaggio dei messaggi trasmessi.

03/07/2007 49

Esempio dimostrativo 12

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 50: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Trasporto segnalerà al livello Trasporto adiacente l’eventuale perdita o duplicazione di informazioni rendendo, di fatto, più sicura tutta la comunicazione.

03/07/2007 50

Esempio dimostrativo 13

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 51: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Sessione adesso può chiudere la sessione virtuale nel caso sia finito lo scambio di messaggi o lasciarla aperta nel caso aspetti ancora altre informazioni.

03/07/2007 51

Esempio dimostrativo 14

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 52: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il livello Presentazione, in questa fase, decodifica i dati ottenuti rendendoli comprensibili alle varie applicazioni, indipendentemente dalla loro natura.

03/07/2007 52

Esempio dimostrativo 15

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 53: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

• Il messaggio è giunto al livello Applicazione. L’utente in figura può fruirne ed, eventualmente, rispondere: a quel punto l’attività ricomincerebbe in senso inverso.

03/07/2007 53

Esempio dimostrativo 16

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

7. Applicazione

6. Presentazione

5. Sessione

4. Trasporto

3. Rete

2. Collegamento dati

1. Fisico

Page 54: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

TCP-IP(Transmission Control Protocol – Internet

Protocol)

E allora con QUALE PROTOCOLLO DIALOGA

INTERNET?

Page 55: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Ogni “informazione” viene divisa in parti numerate, ovvero pacchetti che contengono l'indirizzo del computer dal quale stanno partendo (mittente) e l'indirizzo del destinatario.

TCP-IP(Transmission Control Protocol – Internet Protocol)

Page 56: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Quando i pacchetti arrivano, il computer-destinatario controlla che ci siano tutti, se ne manca qualcuno lo richiede nuovamente ed infine ricostruisce l'informazione – che può essere un'immagine, una pagina web, un'e- mail.

TCP-IP(Transmission Control Protocol – Internet Protocol)

Page 57: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Internet usa gli stessi cavi del telefono in modo diverso, cioè fa viaggiare bit anziché la vostra voce.

Le aziende che permettono il collegamento ad Internet si chiamano Internet Service Provider (ISP). Praticamente noi affittiamo il collegamento al loro computer, dal quale siamo collegati con tutti gli altri computer che insieme sono Internet.

Come ci si collega?Collegamento temporaneo mediante linea commutata

Page 58: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Cosa dobbiamo avere?

- Un computer, - un modem- una linea telefonica - i programmi per collegarci a Intenet

Page 59: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Come avviene il collegamento?

Per stabilire il collegamento alla rete il nostro computer "telefona",

mediante il modem, ad un particolare nodo della rete,

l’Internet Service Provider Internet Service Provider (ISP)(ISP).

Page 60: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

La procedura di collegamentoLa procedura di collegamento viene eseguita da un apposito programma di accesso, che utilizza un protocollo denominato

Point to Point Protocol (PPP)Point to Point Protocol (PPP).

Ogni qual volta desideriamo usare Internet, dunque, dovremo avviare questo programma, che si occuperà di effettuare la telefonata al provider, inviare i nostri dati di riconoscimento, e gestire il traffico di dati da e verso la rete.

Page 61: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Tipi di connessione

PSTN: Connessione analogica con velocità che arriva a 57 KbpsISDN: Connessione digitale che consente velocità più elevate (128 Kbps ADSL: Asymmetric Digital Asymmetric Digital Subscriber LineSubscriber Line) connessione digitale con velocità circa 20 volte maggiori di PSTN

Page 62: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Tipi di connessione: PSTN(Public Switched Telephone Network)

Connessione analogica con velocità che arriva a 57 Kbps.

È un tipo di connessione un po’ superato perchè troppo lento.

Page 63: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Tipi di connessione: ISDN(Integrated Services Digital Network)

Connessione digitale. Consentono velocità più elevate (128 Kbps), circa il doppio di quella telefonica analogica.

Page 64: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Tipi di connessione: ADSLConnessione digitale.

ADSL (Asymmetric Digital Subscriber LineAsymmetric Digital Subscriber Line): sfruttando il normale doppino telefonico in rame, si ottengono velocità circa di 20 volte quelle di PSTN.

telefonica.

Asimmetrica significa che la velocità di download (scarico dati) è diversa (maggiore) di quella di upload (invio dati).

Page 65: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Come ci si collega?Collegamento permanente mediante linee dedicate

Il nostro computer è connesso direttamente ad Internet mediante una linea dedicata unicamente e costantemente a questa funzione.

Alcuni dei calcolatori permanentemente connessi ad Internet sono potenti supercomputer, posseduti dai centri di calcolo di grandi università, centri di ricerca ed aziende; altri sono normali personal computer.

Page 66: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Il nome è formato di più parti (4 Byte) divise da punti, ed è solitamente scritto in minuscolo; ad esempio in “www.unitre.it”, “unitre” sta per “Università delle tre età” e “it” è il suffisso che indica l’Italia.

Indirizzi Internet

Page 67: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

4 BYTE separati da un punto

Da 000.000.000.000

A 255.255.255.255

Indirizzo IP

Page 68: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

I browser (Explorer, Netscape, Mozilla,...) sono software che permettono il recupero delle informazioni sotto forma di ipertesti, pagine web, tramite il protocollo HTTP (HyperText Transfer Protocol).

Un altro protocollo utilizzato per recuperare le informazione su internet è il protocollo FTP (File Transfer Protocol) che consente il recupero di file da un server.

Come trovare l’informazione

Page 69: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

I motori di ricerca sono degli enormi archivi che indicizzano il contenuto testuale di milioni e milioni di singole pagine Web e che possono essere interrogati.

La ricerca in questo caso avviene indicando uno o più termini chiave

I motori di ricerca

Page 70: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Come risultato si ottiene un elenco di pagine che contengono i termini indicati (il tutto, ovviamente, sotto forma di pagina Web con link attivi alle pagine elencate).

Risultati della ricerca

Page 71: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

gli archivi dei motori di ricerca vengono aggiornati periodicamente in modo automatico: può dunque capitare che non vengano presentate pagine di recente creazione, o che (assai più spesso) vengano elencate pagine che non sono più presenti sulla rete (la mortalità delle pagine Web è altissima).

Età dei risultati

Page 72: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

Tra i più noti e potenti motori di ricerca vi ricordiamo

– Google, (http://www.google.com)– Altavista (http://www.altavista.com)– Excite (http://www.excite.com)– Lycos (http://www.lycos.com)

Tutti indicizzano decine di milioni di pagine (almeno stando alle stime fornite sugli stessi siti) ed offrono raffinati sistemi per delimitare le ricerche sia con operatori sia per data, lingua, collocazione di rete e così via.

Dove trovarli

Page 73: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

APPLICAZIONI LOGICHE DI COMUNICAZIONE

INTERNET EXPLORERMOZILLA FIREFOXOUTLOOK EXPRESS

Page 74: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

ALCUNI PROGETTI

LA RETE MONDIALE VISTI (Nell’ambito dergli accordi Schengen)

IL TRAKKING MISSILISTICO (nei primi istanti di lancio del missile Aster)

Page 75: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

ALCUNI PROGETTI

IL SISTEMA INFORMATIVO INTERBANCARIO

IL SISTEMA PENSIONISTICO

Page 76: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano

INFORMATICA APPLICATA

LA RETE MONDIALE VISTI

IL PROGETTO SCENGHEN

Page 77: INFORMATICA GENERALE A Cura di Corsetti Adriano LA RETE DELLE RETI Internet.

INFORMATICA GENERALE A Cura di Corsetti Adriano