• Non ci sono risultati.

Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine

N/A
N/A
Protected

Academic year: 2021

Condividi "Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine"

Copied!
7
0
0

Testo completo

(1)

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 1

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi , ma non limitatamente, ogni immagine , fotografia, animazione, video, audio, musica e testo) sono di proprietà dell’autore prof . Pier Luca Montessoro, Università degli Studi di Udine.

Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell’Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine di lucro . In tal caso non è richiesta alcuna autorizzazione.

Ogni altro utilizzo o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampe) in toto o in parte è vietata , se non esplicitamente autorizzata per iscritto , a priori, da parte degli autori.

L’informazione contenuta in queste slide è ritenuta essere accurata alla data della pubblicazione . Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti , prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso . L’autore non assume alcuna responsabilità per il contenuto di queste slide (ivi incluse , ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell’informazione ).

In ogni caso non può essere dichiarata conformità all’informazione contenuta in queste slide.

In ogni caso questa nota di copyright e il suo richiamo in calce ad ogni slide non devono mai essere rimossi e devono essere riportati anche i n utilizzi parziali.

Nota di Copyright

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 3

Lezione 5

Architetture di rete e tipologie di servizio

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 4

Lezione 5: indice degli argomenti

• Architetture di rete

• Livelli, protocolli e interfacce

• Servizi orientati alla connessione e servizi non orientati alla connessione

• Servizi affidabili e servizi non affidabili

• Servizi con riscontro

Architetture di rete

Alcuni problemi da risolvere

• Che mezzi trasmissivi scegliamo?

• Come trasmettiamo i bit?

(2)

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 7

Alcuni problemi da risolvere

• Come devono funzionare i servizi che userà l’utente?

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 8

Alcuni problemi da risolvere

• Come gestiamo il transito dei messaggi attraverso i nodi intermedi?

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 9

Esempi di architetture di rete SNA

Transaction Service Presentation

Service Data Flow Trans.

Control Manag.

Serv .

Virtual Route Explicit Route Transm. Group

Data Link

Physical path control half session

User

Network Application

Session

End to End

Routing

Data Link

Physical Net Manag.

Decnet phase IV

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 10

Livello 1 Livello 1

Livelli, protocolli, interfacce

Livello 2 Livello 2

Protocollo di livello 1 Protocollo di livello 2 Protocollo di livello 3

Livello 3 Livello 3

Interfaccia tra i livelli 1 / 2 Interfaccia tra i livelli 2 / 3

mezzo fisico

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 11

Peer entities

protocollo

peer entities (entità di pari livello ) primitive del servizio

sistema A

primitive del servizio

sistema B

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 12

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli N / N+1

SAP SAP:

Service Access Point

(3)

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 13

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli N / N+1

SAP SDU:

Service Data Unit SDU

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 14

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli N / N+1

SAP SDU

InterfaceICI:

Control Information ICI

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 15

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli N / N+1

SAP SDU ICI

InterfaceIDU:

Data Unit IDU

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 16

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli N / N+1

SAP SDU ICI

IDU

ICI SDU

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli N / N+1

SAP ICI SDU

ICI SDU

IDU

SDU PCI

Protocol ControlPCI:

Information (anche

“Header”)

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli N / N+1

SAP ICI SDU

ICI SDU

IDU

N-PDU:

Protocol Data Unit del livello N SDU PCI

(4)

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 19

Imbustamento multiplo

Livello 1 Livello 1

Livello 2 Livello 2

Livello 3 Livello 3

mezzo fisico SDU H3

SDU H2

SDU

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 20

Imbustamento multiplo

Livello 1 Livello 1

Livello 2 Livello 2

Livello 3 Livello 3

mezzo fisico SDU

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 21

Imbustamento multiplo

Livello 1 Livello 1

Livello 2 Livello 2

Livello 3 Livello 3

mezzo fisico SDU H3

SDU H2

SDU

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 22

Imbustamento multiplo

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 23

Tipologie di servizio

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 24

Primitive di servizio

• Request

• Indication

• Response

• Confirm

(5)

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 25

Primitive di servizio

• Request

• Indication

• Response

• Confirm

L’entità richiede che il servizio faccia qualcosa

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 26

Primitive di servizio

• Request

• Indication

• Response

• Confirm

All’entità viene notificato un evento

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 27

Primitive di servizio

• Request

• Indication

• Response

• Confirm

L’entità vuole rispondere ad un evento

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 28

Primitive di servizio

• Request

• Indication

• Response

• Confirm

È arrivata la risposta ad una richiesta precedente

Primitive di servizio: un esempio

• Request

• Indication

• Response

• Confirm

data.request

data.confirm

tempo

data.indication

data.response

Servizi orientati alla connessione

• “Connection oriented”

• Modello telefonico

• si apre la connessione

• si scambiano i messaggi

• si chiude la connessione

(6)

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 31

Servizi non orientati alla connessione

• “Connectionless”

• Modello postale

• si affida il messaggio al sistema di inoltro

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 32

Caratteristiche dei protocolli connessi e non connessi

setup iniziale indirizzo di destinazione

ordine dei pacchetti controllo del flusso

connesso non conn.

sì durante il setup garantito

no nei pacchetti

non garantito

no

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 33

Servizi affidabili

• Utilizzano le primitive response/confirm per gestire la ritrasmissione in caso di errori

• Garantiscono la ricezione completa e corretta di tutti i messaggi

• Possono introdurre ritardi inaccettabili

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 34

Servizi non affidabili

• Non garantiscono la corretta ricezione dei messaggi

• Utilizzano soltanto le primitive request/response

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 35

Un esempio

servizio orientato alla connessione affidabile connect.request

connect.confirm data.request

data.confirm ...

disconnect.request

connect.indication connect.response

data.indication data.response

...

disconnect.indication

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 36

Servizi datagram

• Senza riscontro (non usano response/confirm), in analogia con i telegrammi

• Sono servizi

• non orientati alla connessione

• non affidabili

(7)

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 37

Riepilogo dei possibili servizi

esempio sequenza di pagine

telnet telefonata via rete

pezzi di posta elettronica serie di messaggi

affidabile serie di byte affidabili

connessione non affidabile datagramma non affidabile

servizio

posta con ricevuta datagramma

con riscontro

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 38

Lezione 5: riepilogo

• Architetture di rete

• Livelli, protocolli e interfacce

• Imbustamento multiplo

• Tipologie di servizio

• Servizi orientati alla connessione e servizi non orientati alla connessione

• Servizi affidabili e servizi non affidabili

• Servizi datagram

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 39

Bibliografia

• “Reti di Computer”

• Capitolo 1

• Libro “Reti locali: dal cablaggio all’internetworking”

contenuto nel CD-ROM omonimo

• Capitolo 2

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 40

Come contattare il prof. Montessoro

E-mail: montessoro@uniud.it Telefono: 0432 558286 Fax: 0432 558251

URL: www.uniud.it/~montessoro

Riferimenti

Documenti correlati

© 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei

© 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni

© 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni

© 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei

• Il dominio della Rete unitaria è quella parte della Rete che consente alle reti delle diverse amministrazioni di interoperare (dorsale della Rete). © 1999 Pier Luca Montessoro (

© 2001-2007 Pier Luca Montessoro (si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni

© 2001-2007 Pier Luca Montessoro (si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni