10110 01100 01100 01011 01011 1 reti di calcolatori concetti introduttivi introduzione alle reti di...

27
1 10110 10110 01100 01100 01011 01011 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento, protocolli, interfacce; Architettura a livelli delle reti di calcolatori. Il modello ISO/OSI ed il protocollo TCP/IP Livelli del modello ISO/OSI. Architettura e servizi del protocollo TPC/IP.

Upload: ponzio-spano

Post on 01-May-2015

228 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

1

1011010110

01100 01100

0101101011

Reti di Calcolatori

Concetti introduttivi Introduzione alle reti di calcolatori;

Concetti di topologie, instradamento, protocolli, interfacce;

Architettura a livelli delle reti di calcolatori. 

Il modello ISO/OSI ed il protocollo TCP/IP Livelli del modello ISO/OSI.

Architettura e servizi del protocollo TPC/IP.

Page 2: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

2

1011010110

01100 01100

0101101011

Reti di Calcolatori

INTERNET Concetti di base e architettura di Internet;

DNS, organizzazione a domini e gestione di Internet;

Principali servizi e protocolli di Internet: FTP, TELNET, NEWS, posta elettronica, World Wide Web e HTTP; motori di ricerca, comunicazioni in tempo reale.

Page 3: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

3

1011010110

01100 01100

0101101011

Evoluzione dell’informatica: dai mainframe alle reti

Sistemi centralizzati

Sistemi di rete

Page 4: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

4

1011010110

01100 01100

0101101011

Reti di calcolatori: definizione

Concetto di Rete di calcolatori

Un insieme di calcolatori indipendenti ed

interconnessi tra loro che possono scambiarsi

informazioni

Page 5: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

5

1011010110

01100 01100

0101101011

Reti di calcolatori: Motivazioni

Condivisione di informazioni e risorse

Affidabilità (+ copie dei dati, + processori)

Risparmio sui costi

Scalabilità

Suddivisione di compiti (modello client-

server)

Comunicazione

Page 6: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

6

1011010110

01100 01100

0101101011

Modalità di Trasmissione

RetiBroadcast

Reti

punto a punto

Page 7: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

7

1011010110

01100 01100

0101101011

Reti: Classificazione

Local Area Network (LAN) Intranet

Metropolitan Area Network (MAN)

Wide Area Network (WAN)

Internet

Page 8: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

8

1011010110

01100 01100

0101101011

Distanze

Multicomputer

Page 9: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

9

1011010110

01100 01100

0101101011

Reti Locali: LAN

Sono reti private

Dimensione: fino a qualche chilometro

Tecnologia: in genere broadcast

Bus

Ring

Ci sono anche reti LAN punto-punto

Velocità di trasmissione: in genere 10 o 100 Mbps

Page 10: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

10

1011010110

01100 01100

0101101011

Reti Locali: LAN e Intranet

computer

cavoRete Locale

Page 11: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

11

1011010110

01100 01100

0101101011

Reti Metropolitane (MAN)

MAN (Metropolitan Area Network)

Tecnologia: in genere broadcast

Normalmente gestite da provider pubblici

Uno o due cavi

Non c’è commutazione: i dati viaggiano lungo il cavo nelle

due direzioni

Oggi non molto diffuse

Page 12: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

12

1011010110

01100 01100

0101101011

Reti Geografiche (WAN)

WAN (Wide Area Network) Interconnettono LAN/MAN Interconnetteno un gran numero di computer (host) Gli host sono connessi tramite una sottorete costituita

da: Linee di comunicazione: link Elementi di commutazione: router

Tecnologia punto-punto (da router a router) Commutazione di pacchetto Diverse topologie della sottorete

Page 13: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

13

1011010110

01100 01100

0101101011

Reti Geografiche (WAN)

Page 14: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

14

1011010110

01100 01100

0101101011

Reti Geografiche (WAN)

Sequenza di pacchetti tra il nodo mittente (sending host) e il nodo destinatario (receiving host)

Page 15: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

15

1011010110

01100 01100

0101101011

Internet

Inter-net: connessione di reti (WAN,

MAN, LAN, ..)

Estensione su tutto il globo terrestre

Rete per tutti i tipi di utenti e per un

grande numero di applicazioni:

Il WEB è una applicazione di Internet

Page 16: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

16

1011010110

01100 01100

0101101011

Internet : Architettura

Page 17: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

17

1011010110

01100 01100

0101101011

Reti: Topologie

Rete completaAlbero

AnelloStella

Page 18: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

18

1011010110

01100 01100

0101101011

PC2

PC3PC4

PC1

Topologie di reti locali: ad anello

La tecnica token-ring viene usata per la comunicazione tra gli elaboratori

Un token (un gruppo di byte) viene continuamente passato da un computer all’altro

Un computer può trasmettere sulla rete solo quando e’ in possesso del token.

Se un computer riceve un messaggio non destinato a lui, lo rimette in circolo.

Page 19: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

19

1011010110

01100 01100

0101101011

PC1 PC2 PC3 PC4

Topologie di reti locali: lineari

Ethernet e’ il tipo di rete locale piu’ diffuso Qualsiasi computer di qualsiasi tipo prevede la

possibilità di usare una scheda Ethernet per connettersi alla rete locale

Page 20: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

20

1011010110

01100 01100

0101101011

Topologie di reti locali: lineari (Ethernet)

Quando un computer vuole comunicare invia il segnale sul cavo di collegamento Se un computer si accorge che un altro sta

trasmettendo, aspetta Se si verifica un conflitto (due computer hanno

tentato di comunicare contemporaneamente) i due computer si fermano e aspettano per un tempo T casuale, poi riprovano.

Velocita’: 100 Megabit/secondo

Page 21: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

21

1011010110

01100 01100

0101101011

PC1 PC2

PC3 PC4

Topologie di reti locali: punto a punto

Ottima tolleranza ai guasti; ma altissimi costi per i collegamenti ( O(n2) )

Utilizzabile solo per reti con pochissimi nodi.

Page 22: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

22

1011010110

01100 01100

0101101011

PC2PC1

PC4PC3 hub

Topologie di reti locali: a stella

HUB: dispositivo hardware specializzato che smista le comunicazioni dei computer

Page 23: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

23

1011010110

01100 01100

0101101011

hub

Topologie di reti locali: mista

Page 24: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

24

1011010110

01100 01100

0101101011

Mezzi di Trasmissione

Wired Rame

Doppini Cavi coassiali

Fibre ottiche

Wireless Onde

elettromagnetiche Radiofrequenza Microonde Raggi infrarossi Luce Ultravioletti

Page 25: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

25

1011010110

01100 01100

0101101011

Reti: Modello Client-Server

Nodi Client che fanno richiesta di servizi Nodi Server che forniscono servizi ai client Esempi: Web, FTP.

Page 26: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

26

1011010110

01100 01100

0101101011

Reti: Modello Client-Server

Un sistema Client-Server funziona tramite

sequenze di richieste e risposte.

1 2

34

Page 27: 10110 01100 01100 01011 01011 1 Reti di Calcolatori Concetti introduttivi Introduzione alle reti di calcolatori; Concetti di topologie, instradamento,

27

1011010110

01100 01100

0101101011

Reti: Modello Peer-to-Peer

In un sistema peer-to-peer non ci sono

client e server predefiniti. Esempi : Napster, Gnutella.