Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server...

31
Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node

Transcript of Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server...

Page 1: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

Condivisione di risorsee

comunicazione con gli atri utenti

Mainframe Server

Switching node

Page 2: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

• Condivisione risorse:– Per esempio: non è economico comprare 1

stampante laser per ogni personal

• Condivisione di programmi e dati da parte di utenti– Base di dati a cui molti utenti (da diversi

compute) posso accedere:• Sistema di prentotazioni e assegnamento

posti di una compagnia aerea• Sistema informativo di una banca

Page 3: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

• Comunicazione tra utenti in locazioni fisiche differenti (scambio di messaggi e dati)– Comunicazioni in ambito di ricerca– Utilizzo di basi di dati in locazioni remote– Lavoro cooperativo– Possibilità di volgere attività di lavoro a casa

(tele-lavoro)– Accesso a informazioni di varia natura

(Internet)

Page 4: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

• Negli anni settanta, si è affermato il modello time-sharing multi-utente che prevede il collegamento di molti utenti ad un unico elaboratore potente attraverso terminali

• Gli anni ottanta hanno visto nascere l’era dell’informatica distribuita

• Una nuova tendenza che consiste nel collegare in rete gli elaboratori, e quindi gli utenti, che si trovano in uno stesso ufficio o in località diverse

Page 5: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Time-sharing, multi-utente

• Mediante il modello time-sharing multi-utente tutti gli utenti di un ufficio o di un centro di ricerca potevano condividere i programmi, i dati e le periferiche collegate all’elaboratore

• All’aumentare del numero di utenti e al crescere delle esigenze di calcolo, questo modello è entrato in crisi, perché era necessario usare elaboratori sempre più potenti

• L’informatica distribuita può essere vista come una naturale evoluzione del modello time-sharing multi-utente

Page 6: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

• Gli elaboratori sono collegati tra di loro e possono condividere le risorse

• Ogni utente ha a disposizione una macchina personale su cui lavorare, ma può anche condividere le informazioni e le risorse con gli altri utenti

• L’informatica distribuita offre molteplici vantaggi rispetto al modello centralizzato

Page 7: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer: vantaggi rispetto al modello

centralizzato• Flessibilità:

– In un sistema centralizzato, in caso di guasto all’elaboratore centrale nessuno può lavorare

– Nel caso distribuito invece, la rottura di una macchina blocca un solo utente mentre gli altri possono continuare a lavorare

• Economicità:– In termini di costi, è più conveniente

acquistare molti elaboratori personali e collegarli in rete

Page 8: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

• Le possibilità di connessione non si limitano agli elaboratori personal– Si può collegare in rete anche un

elaboratore potente che gli utenti potranno utilizzare quando ne avranno bisogno

• Un altro aspetto fondamentale è dato dalla possibilità di collegarsi ad elaboratori che si trovano in diverse parti del mondo (Internet)

Page 9: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Componenti fondamentali di una rete

• Nodo: – un nodo è un qualsiasi dispositivo hardware del

sistema in grado di comunicare con gli altri dispositivi che fanno parte della rete

• Arco:– i nodi sono collegati mediante archi– formano i canali di comunicazione, ad esempio cavi

telefonici, fibre ottiche, collegamenti satellitari, …

• Il tipo di cavo determina la capacità di trasmissione

Page 10: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Componenti fondamentali di una rete

• Si parla di banda della rete che viene misurata in bit al secondo– Kilobit (Kb)– Megabit (Mb)

• Concentratore (hub): pannello di connessione che semplifica il collegamento fisico tra i nodi e instrada i segnali

• Dorsale: cavo ad alta capacità di trasmissione dei dati

Page 11: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Componenti fondamentali di una rete

Concen-tratore Nodo 4

Concen-tratore

Dorsale

Nodo 1

Nodo 2

Nodo 3

Page 12: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Componenti fondamentali di una rete

• Server: elaboratore che può essere condiviso dagli altri computer collegati in rete– Server gestore dei dati (file server): gestisce

la memorizzazione e la condivisione di dati– Server di stampa (printer server): gestisce le

sampanti disponibili in una rete locale– Server di comunicazione: permette

l’accesso ad altre reti locali o ad Inernet

• Client: elaboratore che usa delle risorse condivise, messe a disposizione dal server

Page 13: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Componenti fondamentali di una rete

Server Stampante

Client

Client

Client

Page 14: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Componenti fondamentali di una rete

• L’uso fondamentale di una rete è quello di consentire la comunicazione tra i nodi

• I nodi si scambiano dei dati sotto forma di messaggi codificati in forma digitale

• Ogni messaggio è caratterizzato da un mittente, un destinario, e un insieme di informazioni che costituiscono il corpo del messaggio

Page 15: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Comunicazione nelle reti

• Affinchè questa comunicazione possa avvenire in modo corretto si deve definire un protocollo di comunicazione– Come nella vita reale si stabiliscono delle

convenzioni per il comportamento tra gli individui, nel caso della comunicazione tra gli elaboratori un protocollo definisce quell’insieme di regole che il nodo mittente e il nodo destinario devono seguire per interagire tra loro

Page 16: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

• Non esiste una classificazione univoca delle reti ma due aspetti hanno un particolare importanza– Tecnologia di trasmissione– Scala

Page 17: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

• Non esiste una classificazione univoca delle reti ma due aspetti hanno un particolare importanza– Tecnologia di trasmissione– Scala

Page 18: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• I dispositivi che formano una rete possono essere collegati tra loro in vari modi che determinano l’architettura o topologia della rete

• La topologia della rete determina la modalità di trasmissione dei dati all’interno della rete

Page 19: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• Reti punto a punto (point-to-point)– Consistono di molte connessioni individuali

tra coppie di elaboratori

Page 20: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• Reti ad anello– I nodi sono organizzati secondo una

configurazione ad anello e non sono tutti direttamente collegati

Page 21: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• Il segnale emesso da un nodo passa al nodo successivo; se non è indirizzato a quel nodo, viene ritrasmesso al nodo seguente, finché non raggiunge il destinatario

Page 22: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• Reti a stella– I nodi sono tutti collegati a un nodo centrale

detto host

Host

Page 23: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• Le comunicazioni tra due nodi non sono dirette ma passano attraverso il nodo host che provvede a smistarle verso il nodo destinazione

Host

Page 24: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• Reti lineari (broadcast)– Hanno un unico canale di comunicazione (dorsale)

condiviso da tutte le macchine della rete

– I messagi inviati da un elaboratore vengono ricevuti da tutti ma solo l’elaboratore destinario elaborerà il messaggio, gli altri elaboratori lo ignoreranno

Page 25: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• Reti commutate– Poiché è impossibile collegare fisicamente

tutte le macchine, si utilizza una infrastruttura condivisa

Mainframe ServerPersonalcomputer

Switching node

Page 26: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

• Reti packet switching– I dati sono suddivisi in pacchetti composti

da una parte di dati ed una di controllo (header) che viaggiano in modo indipendente nella rete

– Il nodo destinario si occupa di ricostruire il messaggio

Page 27: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

Dati

Packet

MittenteDestinario

Page 28: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

Controllo Parte di dati

Page 29: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

Page 30: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Tecnologia di trasmissione

Page 31: Reti di computer Condivisione di risorse e comunicazione con gli atri utenti Mainframe Server Switching node.

Reti di computer

• Non esiste una classificazione univoca delle reti ma due aspetti hanno un particolare importanza– Tecnologia di trasmissione– Scala

La prossima lezione