Reti di Calcolatori ed Internet - CNRstaff.icar.cnr.it/.../MED-RETI-Lezione01-6x.pdf · 3 1.13...

4
1.1 Reti di Calcolatori ed Internet Mario Cannataro 1.2 10110 10110 01100 01100 01011 01011 Evoluzione dell’informatica: dai mainframe alle reti Sistemi centralizzati Sistemi di rete 1.3 10110 10110 01100 01100 01011 01011 Reti di calcolatori: Motivazioni n Accesso all’informazione n Condivisione di risorse n Affidabilità n Comunicazione n Condivisione di compiti n Scalabilità 1.4 10110 10110 01100 01100 01011 01011 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 rete n apparati di interconessione, n apparati per il controllo della trasmissione. n Software di rete n codifica e formattazione dei dati, n invio e ricezione dei dati, n rilievo di errori e correzione. 1.5 10110 10110 01100 01100 01011 01011 Modalità di Trasmissione Reti Broadcast Reti punto a punto 1.6 10110 10110 01100 01100 01011 01011 Reti: Topologie Rete completa Albero Anello Stella

Transcript of Reti di Calcolatori ed Internet - CNRstaff.icar.cnr.it/.../MED-RETI-Lezione01-6x.pdf · 3 1.13...

Page 1: Reti di Calcolatori ed Internet - CNRstaff.icar.cnr.it/.../MED-RETI-Lezione01-6x.pdf · 3 1.13 10110 01100 01011 Reti Locali: LAN e Intranet computer cavo Rete Locale 1.14 10110 01100

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

Page 2: Reti di Calcolatori ed Internet - CNRstaff.icar.cnr.it/.../MED-RETI-Lezione01-6x.pdf · 3 1.13 10110 01100 01011 Reti Locali: LAN e Intranet computer cavo Rete Locale 1.14 10110 01100

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

Page 3: Reti di Calcolatori ed Internet - CNRstaff.icar.cnr.it/.../MED-RETI-Lezione01-6x.pdf · 3 1.13 10110 01100 01011 Reti Locali: LAN e Intranet computer cavo Rete Locale 1.14 10110 01100

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

Page 4: Reti di Calcolatori ed Internet - CNRstaff.icar.cnr.it/.../MED-RETI-Lezione01-6x.pdf · 3 1.13 10110 01100 01011 Reti Locali: LAN e Intranet computer cavo Rete Locale 1.14 10110 01100

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.