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
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
...
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
comunicazione
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
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
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
Trasmissione su ...
 ... linee dedicate

 ... linee commutate
Più efficiente (linea
sempre disponibile)


A
E
B
F
A
B
C
Più economica (meno
cavi di collegamento)
Es. linee telefoniche
E
X
Y
HUB: X e Y
F
Trasmissione digitale...
 ... seriale
 ... parallela
0
1
msg
01001
01001
msg
01001
0
0
1
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
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
Rete Punto-Punto
Topologia
 Molto costosa
 (tanto da non renderla
praticabile)
 Molto veloce e
efficiente
 Molto tollerante ai
guasti
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
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
Rete ad Anello
Topologia
 Poco costosa (N-1
archi per N nodi)
 Poco efficiente
 Poco tollerante ai
guasti
Rete a Stella
 Topologia



Economica
Efficiente
Problemi di bottleneck
sul nodo centrale
Tipi di reti
 Local Area Network
(LAN)
 Metropolitan Area
Network (MAN)
 Reti geografiche


Wide Area Network (WAN)
Interconnected networks
(Internet)
Scarica

Canale