Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fondamenti
Cosa vedremo:
Reti di calcolatori
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
R
U
N
Fondamenti
Introduzione
IF
R
U
N
Fondamenti
Introduzione
Fondamenti di Informatica
Ing. Massimo Villari
START
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
R
U
N
Fondamenti
Introduzione
Fondamenti
Esempio
START
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
R
U
N
IF
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Fondamenti
Alta affidabilit
Risparmio
Gradualit della crescita
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
R
U
N
R
U
N
IF
Fondamenti di Informatica
Ing. Massimo Villari
R
U
N
Fondamenti
Motivazioni: Risparmio
Fondamenti
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
R
U
N
Fondamenti
Motivazioni: modello
client/server
Fondamenti di Informatica
Ing. Massimo Villari
10
11
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
12
R
U
N
Fondamenti
comunicazione uomo-a-uomo
e-mail (uno a uno),
Chat (gruppi),
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
13
R
U
N
Fondamenti
Fondamenti di Informatica
Ing. Massimo Villari
15
IF
14
R
U
N
Fondamenti
START
intrattenimento interattivo
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
16
R
U
N
Fondamenti
Tipi di reti:
tecnologia di trasmissione
Tipi di reti
Non esiste una classificazione univoca delle reti ma due
aspetti hanno una particolare importanza
tecnologia di trasmissione
scala
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Collegamenti broadcast
Collegamenti punto a punto
17
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Tecnologia di trasmissione:
broadcast
R
U
N
Fondamenti
Tecnologia di trasmissione:
broadcast
18
19
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
20
R
U
N
Fondamenti
Tecnologia di trasmissione:
broadcast
Fondamenti
Tecnologia di trasmissione:
broadcast
I sistemi broadcast permettono di inviare un
pacchetto a tutte le destinazioni, utilizzando un
codice speciale (tutti) come indirizzo del
destinatario.
Questo tipo di operazione viene indicata come mandare
un messaggio in broadcast.
Topologia ad anello
Topologia a bus
Fondamenti di Informatica
Ing. Massimo Villari
21
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Tecnologia di trasmissione:
punto a punto
Fondamenti
A
E
B
D
Fondamenti di Informatica
Ing. Massimo Villari
R
U
N
Tecnologia di trasmissione:
punto a punto
22
23
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
24
R
U
N
Fondamenti
Tecnologia di trasmissione:
reti a stella
Fondamenti
Tipi di reti:
la scala
Fondamenti di Informatica
Ing. Massimo Villari
25
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Tipi di reti:
la scala
Ambito
Rete
Edificio
Reti locali
Comprensorio
Citt
Reti metropolitane
Nazione
Reti geografiche
Continente
Reti geografiche
Pianeta
Reti geografiche
Fondamenti di Informatica
Ing. Massimo Villari
26
R
U
N
Fondamenti
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
28
R
U
N
Fondamenti
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Le LAN hanno:
dimensioni limitate
Utilizzano una tecnologia di trasmissione che consiste
di un cavo a cui sono attaccate tutte le macchine
Possono essere strutturate in modi diversi (bus, anello,
etc)
Possono usare metodi di allocazione del canale di
comunicazione diversi (statici o dinamici)
29
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
client
client
30
Fondamenti
server
Rete
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
R
U
N
31
R
U
N
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
32
R
U
N
Fondamenti
Modello client/server:
comunicazione
Modello client/server:
comunicazione
Il processo client invia un messaggio sulla rete al
processo server
Il processo client si mette in attesa di un messaggio di
risposta
Fondamenti
processo client
Processo server
Rete
Macchina client
Processo server
richiesta
Rete
START
Macchina server
Macchina client
START
Macchina server
IF
Fondamenti di Informatica
Ing. Massimo Villari
33
R
U
N
IF
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Modello client/server:
comunicazione
Rete
Macchina client
risposta
Macchina server
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Processo server
richiesta
R
U
N
LAN: peer-to-peer
34
35
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
36
R
U
N
Fondamenti
Fondamenti
Fondamenti di Informatica
Ing. Massimo Villari
37
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
R
U
N
Fondamenti
Le linee di trasmissione:
START
38
IF
39
R
U
N
START
IF
40
R
U
N
10
Fondamenti
Fondamenti
Fondamenti di Informatica
Ing. Massimo Villari
41
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
R
U
N
Fondamenti
Reti wireless:
Reti wireless
Connettere le componenti di un
calcolatore utilizzando segnali
radio a breve raggio
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
42
43
R
U
N
Configurazione
Bluetooth
Lunit di sistema il
master
Le periferiche (monitor,
tastiera, mouse, stampante,
telecamere, scanner, casse,
) sono gli slave
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
44
R
U
N
11
Fondamenti
Fondamenti
45
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Internetwork
R
U
N
Fondamenti
Internetwork
Fondamenti di Informatica
Ing. Massimo Villari
46
47
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
48
R
U
N
12
Fondamenti
Internetwork
Internetwork
Fondamenti
49
START
IF
R
U
N
LAN
LAN
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Riassumendo
LAN
LAN
START
LAN
IF
50
R
U
N
Fondamenti
51
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
52
R
U
N
13
Fondamenti
Fondamenti
Protocolli di comunicazione
Un protocollo fornisce le funzionalit per:
53
Lindirizzamento
Linstradamento
La gestione di errori di trasmissione
La gestione del flusso di comunicazione
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Protocolli di comunicazione
54
Fondamenti
Gerarchie di protocolli
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
R
U
N
55
R
U
N
IF
Fondamenti di Informatica
Ing. Massimo Villari
56
R
U
N
14
Fondamenti
Gerarchia di protocolli
Location A
I like
rabbits
Gerarchia di protocolli
Philosopher
J'aime
bien les
lapins
L: Dutch
Ik vind
konijnen
leuk
Information
for the remote
translator
Information
for the remote
secretary
Translator
Secretary
L: Dutch
Ik vind
konijnen
leuk
START
1
IF
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
57
R
U
N
host 1
Livello 5
comunicazione virtuale
Livello 5
protocollo livello 4
Livello 4
protocollo livello 3
Livello 3
protocollo livello 2
Livello 2
Livello 4
comunicazione
reale
Livello 3
Interfaccia livello 2/3
Livello 2
START
Livello 1
protocollo livello 1
Fondamenti di Informatica
Ing. Massimo Villari
Mezzo fisico
58
R
U
N
Fondamenti
Gerarchie di protocolli
host 2
protocollo livello 5
IF
Fondamenti
Gerarchia di protocolli
START
Livello 1
START
IF
59
R
U
N
IF
Fondamenti di Informatica
Ing. Massimo Villari
60
R
U
N
15
Fondamenti
Gerarchie di protocolli
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Modalit connessa
Modalit non connessa
61
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Servizi connessi
R
U
N
Fondamenti
Servizi connessi
Fondamenti di Informatica
Ing. Massimo Villari
62
63
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
64
R
U
N
16
Fondamenti
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
65
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Fondamenti di Informatica
Ing. Massimo Villari
67
66
R
U
N
Fondamenti
Tipi di commutazione:
In che modo vengono trasferiti i dati?
Le linee telefoniche tradizionali utilizzano un tipo di
collegamento che si chiama commutazione di circuito:
viene creato un vero e proprio collegamento fisico tra i due utenti
che rimane stabile e riservato finch non finisce la comunicazione.
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
68
R
U
N
17
Fondamenti
Fondamenti
Tipi di commutazione:
Il modello TCP/IP
Application
Transport
Internet
START
Physical
{
{
{
{
Datalink e fisico
IF
Fondamenti di Informatica
Ing. Massimo Villari
IF
R
U
N
69
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Host A
Application
Il modello TCP/IP:
esempio
message
Fondamenti
Host A
Host B
Il modello TCP/IP:
esempio
message
Host B
Application
Application
Transport
Transport
Transport
Internet
Internet
Internet
Internet
Physical
Physical
Physical
Physical
H message
Application
Transport
START
IF
71
R
U
N
R
U
N
70
START
IF
72
R
U
N
18
Fondamenti
Host A
Il modello TCP/IP:
esempio
message
Application
Transport
Internet
Host A
Host B
Application
Application
H message
Transport
Transport
Internet
Internet
Physical
Physical
Physical
Fondamenti
Il modello TCP/IP:
esempio
message
Host B
Application
H message
Transport
Internet
Rete
Physical
START
IF
R
U
N
73
START
Fondamenti
Host A
Il modello TCP/IP:
esempio
message
Application
Transport
Internet
Physical
Host B
Rete
H message
Transport
Internet
Physical
74
Fondamenti
START
START
IF
75
R
U
N
Il modello TCP/IP:
livello internet
message Application
H message
IF
R
U
N
IF
Fondamenti di Informatica
Ing. Massimo Villari
76
R
U
N
19
Fondamenti
Il modello TCP/IP:
livello internet
Fondamenti
Il modello TCP/IP:
livello internet
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
77
R
U
N
IF
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Il modello TCP/IP:
livello internet
R
U
N
Fondamenti
Il modello TCP/IP:
livello internet
Indirizzi IP:
Fondamenti di Informatica
Ing. Massimo Villari
78
79
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
80
R
U
N
20
Fondamenti
Fondamenti
Il modello TCP/IP:
livello internet
Il modello TCP/IP:
livello transport
A questo livello ci sono 2 protocolli:
Configurare lindirizzo
IP in Windows:
Pannello di controllo
-> connessioni di rete
-> connessioni locali
-> propriet
-> propriet di TCP/IP
Fondamenti di Informatica
Ing. Massimo Villari
81
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Il modello TCP/IP:
livello transport
R
U
N
Fondamenti
Il modello TCP/IP:
DNS Domain Name Service
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
82
83
R
U
N
mvillari.supereva.it
osiris.cee.hw.ac.uk
www.unime.it
ingegneria.unime.it
START
IF
nomeD.nomeC.nomeB.nomeA
Fondamenti di Informatica
Ing. Massimo Villari
84
R
U
N
21
Fondamenti
Il modello TCP/IP:
DNS Domain Name Service
Fondamenti
Il modello TCP/IP:
DNS Domain Name Service
Domini di primo livello
it
supereva
unime
unimo
mvillari
ingegneria mat
farm
max
xxx
uk
ac
co
Nazionali:
netscape
charlie
www
II livello
III livello
IV livello
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
85
R
U
N
at
ch
fr
es
ei
it
uk
jp
Austria
Svizzera
Francia
Spagna
Irlanda
Italia
Gran Bretagna
Giappone
Speciali:
Com aziende
Edu universit USA
Gov istituzioni
governative
Mil
istituzioni militari
Net fornitori daccesso
Org organizzazioni
START
no-profit
IF
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Il modello TCP/IP:
DNS Domain Name Service
R
U
N
Fondamenti
Il modello TCP/IP:
DNS Domain Name Service
Il Domain Name Service un database distribuito replicato
su pi server.
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
86
87
R
U
N
START
IF
R
U
N
22
Fondamenti
Il modello TCP/IP:
riassumendo
Il modello TCP/IP:
riassumendo
Fondamenti
89
START
IF
R
U
N
Fondamenti
Il modello TCP/IP:
livello applicazioni
START
IF
90
R
U
N
Fondamenti
Il modello TCP/IP:
livello applicazioni
Protocolli di alto livello:
Fondamenti di Informatica
Ing. Massimo Villari
91
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
92
R
U
N
23
Fondamenti
Il modello TCP/IP:
riassumendo
TELNET
FTP
SMTP
TCP
Fondamenti
DNS
UDP
IP
Fondamenti di Informatica
Ing. Massimo Villari
93
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
94
Fondamenti
Applicazione:
trasferimento di file
START
IF
Fondamenti di Informatica
Ing. Massimo Villari
95
R
U
N
R
U
N
IF
Fondamenti di Informatica
Ing. Massimo Villari
96
R
U
N
24
Fondamenti
Fondamenti
Fondamenti di Informatica
Ing. Massimo Villari
97
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
Fondamenti
Fondamenti di Informatica
Ing. Massimo Villari
99
98
R
U
N
Fondamenti
START
START
IF
IF
R
U
N
Fondamenti di Informatica
Ing. Massimo Villari
100
R
U
N
25