Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
1
1.1
Reti di Calcolatori ed Internet
Mario Cannataro
1.2
1011010110
01100 01100
0101101011
Evoluzione dell’informatica: dai mainframe alle reti
Sistemi centralizzati
Sistemi di rete
1.3
1011010110
01100 01100
0101101011
Reti di calcolatori: Motivazioni
n Accesso all’informazione
n Condivisione di risorse
n Affidabilità
n Comunicazione
n Condivisione di compiti
n Scalabilità
1.4
1011010110
01100 01100
0101101011
Reti di calcolatori: Definizione
n Concetto di Rete di calcolatori
Un insieme di calcolatori indipendenti ed interconnessi
tra loro che possono scambiarsi informazioni.
n Hardware di reten apparati di interconessione,
n apparati per il controllo della trasmissione.
n Software di reten codifica e formattazione dei dati,n invio e ricezione dei dati,
n rilievo di errori e correzione.
1.5
1011010110
01100 01100
0101101011
Modalità di Trasmissione
RetiBroadcast
Reti
punto a punto
1.6
1011010110
01100 01100
0101101011
Reti: Topologie
Rete completaAlbero
AnelloStella
2
1.7
1011010110
01100 01100
0101101011
Mezzi di Trasmissione
Lineen Ramen Doppini
n Cavi coassiali
n Fibre ottiche
Wirelessn Suonin Lucen Raggi infrarossin Radiofrequenzan Microonde
(a) Bluetooth configuration(b) Wireless LAN
1.8
1011010110
01100 01100
0101101011
Reti: Modello Client-Server
n Nodi Client che fanno richiesta di servizi a
n Nodi Server che forniscono servizi ai client.n Esempi : Web, FTP.
1.9
1011010110
01100 01100
0101101011
Reti: Modello Client-Server
Un sistema Client-Server funziona tramite sequenze
di richieste e risposte.
1 2
34
1.10
1011010110
01100 01100
0101101011
Reti: Modello Peer-to-Peer
n In un sistema peer-to-peer non ci sono client
e server predefiniti.n Esempi : Napster, Gnutella.
1.11
1011010110
01100 01100
0101101011
Reti: Classificazione
n Local Area Network (LAN)
n Intranet
n Metropolitan Area Network (MAN)
n Wide Area Network (WAN)
n Internet
1.12
1011010110
01100 01100
0101101011
Distanze
(WAN)
(LAN)
(MAN)
Multicomputer
3
1.13
1011010110
01100 01100
0101101011
Reti Locali: LAN e Intranet
computer
cavoRete Locale
1.14
1011010110
01100 01100
0101101011
Reti Metropolitane (MAN)
n MAN (Metropolitan Area Network)
n Sono grandi LAN - simile tecnologia
n Non sono molto diffuse
n Normalmente gestite da provider pubblici
n Uno (due) cavi - no swithching
1.15
1011010110
01100 01100
0101101011
Reti Geografiche (WAN)
n WAN (WideArea Network)n Interconnettono LAN/MANn Si basano su una sotto-rete con routers
n Hosts e switching computers - routers
n Broadcast (LAN/MAN), punto -punto WANn Commutazione di pacchetto
1.16
1011010110
01100 01100
0101101011
Reti Geografiche (WAN)
Sequenza di pacchetti tra il nodo mittente ( sending host) e il nodo destinatario ( receiving host)
1.17
1011010110
01100 01100
0101101011
Internet
n Inter-net : connessione di reti (WAN, MAN,
LAN, ..)
n Estensione su tutto il globo terrestre
n Rete per tutti i tipi di utenti e per un grande
numero di applicazioni :
Il WEB è solo una applicazione di Internet
1.18
1011010110
01100 01100
0101101011
Internet : Architettura
4
1.19
1011010110
01100 01100
0101101011
Protocolli di rete
n Per ridurre la complessità e per ragioni di modularità le reti sono organizzate come una serie di strati o livelli ognuno costruito sul livello inferiore.
n Le convenzioni e le regole usate nelle comunicazioni di uno stesso livello tra due macchine sono dette protocollo.
n Un protocollo è un accordo tra più elementi che devono stabilire una conversazione.
1.20
1011010110
01100 01100
0101101011
Protocolli di rete
n Logicamente il livello n di una macchina comunica con il livello n di un’altra macchina.
n In pratica, nessun dato viene trasferito direttamente dal livello n di una macchina al livello n di un’altra macchina.
n I dati passano da un livello a quello sottostante fino al livello fisico che trasmette i dati sulla rete fino alla macchina ricevente.
n Tra due livelli esiste una interfaccia.
1.21
1011010110
01100 01100
0101101011
Gerarchie di protolli : architettura di rete
n Livelli, protocolli e interfacce.1.22
1011010110
01100 01100
0101101011
Gerarchie di protocolli : es. filosofo-traduttore-segretaria
1.23
1011010110
01100 01100
0101101011
Architetture di rete : esempio
n Comunicazione tra due macchine a livello 5.
Comunicazione logica
Comunicazione fisica
1.24
1011010110
01100 01100
0101101011
Architetture di rete
n Un insieme di protocolli, uno per livello, è detto pila di protocolli.
n Un insieme di livelli e protocolli è chiamatoarchitettura di rete.
n Le archietture di rete sono alla base di tuttele reti di calcolatori.