reti di calcolatori 14 novembre 2003 informatica generale scienze per operatori dei servizi...

17
Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Upload: primo-poletti

Post on 02-May-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Reti di calcolatori

14 novembre 2003

INFORMATICA GENERALE

Scienze per Operatori dei Servizi Giuridici

Anno Accademico 2003-2004

Page 2: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Informatica Distribuita

Origini: crisi del modello time-shared multi-utente (gestione centralizzata) al crescere del numero di utenti e delle esigenze di calcolo

Vantaggi del modello distribuito Più flessibile Più economico Consente il collegamento e

lo scambio di informazioni con utenti e banche dati remote

Page 3: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Rete di elaboratori

Definizione: una rete è un insieme di calcolatori collegati tra loro

Classificazione reti in base a Tipo di collegamenti e trasmissione Topologia Estensione della rete ...

Page 4: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Elementi Base

Canale: mezzo attraverso il quale viaggiano vengono trasmessi i dati

Protocollo di Comonucazione: insieme di regole (stabilite a priori) che determinano le operazioni da eseguire ad ogni scambio di informazioni tra i nodi

Rappresentazioni dati: Digitale Analogico

Canale di comunicazion

e

Page 5: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Modello Client-Server

Server: elaboratore che è collegato da una risorsa gestisce la risorsa rende disponibili alcuni

servizi della risorsa provvede a soddisfare le

richieste di utilizzo della risorsa provenienti dai client

Client: elaboratore che può interagire con i server

per richiedere servizi sulla risorsa

Page 6: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Modello Peer-to-Peer

Ruoli di client e server sono assunti dinamicamente

Modello implementato in sw per la condivisione di risorse Es. Napster, Gnutella, WinMX

Page 7: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Trasmissione digitale/analogica

Elaboratori: informazioni in formato digitale

Infrastrutture di comunicazione esistenti (es. rete telefonica): basate su trasmissione in forma analogica

MoDem: dispositivo per la conversione delle info da formato analogico a digitale e viceversa

Page 8: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Trasmissione su ...

... linee dedicate Più efficiente (linea

sempre disponibile)

... linee commutate Più economica (meno

cavi di collegamento) Es. linee telefoniche

A

B

E

F

ABC X Y

E

F

HUB: X e Y

Page 9: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Trasmissione digitale...

... seriale ... parallela

msg 01001

01001

msg01001

10

0

1

0

Page 10: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Verifica di corretta ricezione

Tecniche che consentono al destinatario di Rilevare la presenza di errori (es. controllo

parità) Identificare quale sia stato l’errore (es. invio più

volte della sequenza)Correggere l’errore identificato

Page 11: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Topologia della rete

Definizione dei collegamenti fisici tra N nodi che devono comunicare

Diverse topologie possibili che differiscono per Costo (numero e lunghezza delle connessioni) Velocità e efficienza (numero di nodi intermedi) Manutenibilità (per aggiungere/togliere nodi o riparare le

connessioni) Tolleranza ai guasti

Page 12: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Rete Punto-Punto

Topologia Molto costosa

(tanto da non renderla praticabile)

Molto veloce e efficiente

Molto tollerante ai guasti

Page 13: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Rete Gerarchica

Topologia Poco costosa (N-1 archi

per N nodi) Non molto veloce ed

efficiente (adatta quando la maggior parte delle comunicazioni avvengono tra ‘genitori e figli’ o tra ‘fratelli’)

Usata per reti aziendali

Page 14: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Rete Lineare

Topologia Molto economica Facilmente manutenibile Molto veloce (ogni

messaggio non deve attraversare alcun nodo)

Problemi di bottleneck sulla dorsale

Massima tolleranza ai guasti

dorsale

Page 15: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Rete ad Anello

Topologia Poco costosa (N-1

archi per N nodi) Poco efficiente Poco tollerante ai

guasti

Page 16: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Rete a Stella

Topologia Economica Efficiente Problemi di bottleneck

sul nodo centrale

Page 17: Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004

Tipi di reti

Local Area Network (LAN)

Metropolitan Area Network (MAN)

Reti geografiche Wide Area Network (WAN) Interconnected networks

(Internet)