• Non ci sono risultati.

Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria

N/A
N/A
Protected

Academic year: 2021

Condividi "Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria"

Copied!
40
0
0

Testo completo

(1)

RETI DI CALCOLATORI

E APPLICAZIONI TELEMATICHE

Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria

Università degli Studi di Udine

(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 in utilizzi parziali.

Nota di Copyright

(3)

Lezione 5

Architetture di rete

e tipologie di servizio

(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

(5)

Architetture di rete

(6)

Alcuni problemi da risolvere

• Che mezzi trasmissivi scegliamo?

• Come trasmettiamo i bit?

(7)

Alcuni problemi da risolvere

• Come devono funzionare i servizi che

userà l’utente?

(8)

Alcuni problemi da risolvere

• Come gestiamo il transito dei messaggi

attraverso i nodi intermedi?

(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

path control half session

User Network Application Session

End to End Routing Data Link

Net Manag.

Decnet

phase IV

(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

(11)

Peer entities

protocollo

peer entities

(entità di pari livello) primitive del servizio

sistema A

primitive del servizio

sistema B

(12)

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli

N / N+1

SAP

SAP:

Service Access

Point

(13)

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli

N / N+1

SAP

SDU:

Service Data Unit

SDU

(14)

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli

N / N+1

SAP

SDU

ICI:

Interface Control Information

ICI

(15)

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli

N / N+1

SAP SDU

ICI

IDU:

Interface Data Unit

IDU

(16)

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli

N / N+1

SAP SDU ICI

IDU

ICI SDU

(17)

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli

N / N+1

SAP ICI SDU

ICI SDU IDU

SDU PCI

Protocol Control PCI:

Information (anche

“Header”)

(18)

Interfacce tra i livelli

livello N livello N+1

interfaccia livelli

N / N+1

SAP ICI SDU

ICI SDU IDU

SDU N-PDU

N-PDU:

Protocol Data Unit del

livello N

PCI

(19)

Imbustamento multiplo

Livello 1 Livello 1

Livello 2 Livello 2

Livello 3 H3 SDU Livello 3

SDU H2

SDU

(20)

Imbustamento multiplo

Livello 1 Livello 1

Livello 2 Livello 2

Livello 3 Livello 3

mezzo fisico SDU

(21)

Imbustamento multiplo

Livello 1 Livello 1

Livello 2 Livello 2

Livello 3 H3 SDU Livello 3

SDU H2

SDU

(22)

Imbustamento multiplo

(23)

Tipologie di servizio

(24)

Primitive di servizio

• Request

• Indication

• Response

• Confirm

(25)

Primitive di servizio

• Request

• Indication

• Response

• Confirm

L’entità richiede che il servizio faccia

qualcosa

(26)

Primitive di servizio

• Request

• Indication

• Response

• Confirm

All’entità viene

notificato un evento

(27)

Primitive di servizio

• Request

• Indication

• Response

• Confirm

L’entità vuole

rispondere ad un evento

(28)

Primitive di servizio

• Request

• Indication

• Response

• Confirm

È arrivata la

risposta ad una

richiesta precedente

(29)

Primitive di servizio: un esempio

• Request

• Indication

• Response

• Confirm

data.request

data.confirm

tempo

data.indication

data.response

(30)

Servizi orientati alla connessione

• “Connection oriented”

• Modello telefonico

• si apre la connessione

• si scambiano i messaggi

• si chiude la connessione

(31)

Servizi non orientati alla connessione

• “Connectionless”

• Modello postale

• si affida il messaggio al sistema di inoltro

(32)

Caratteristiche dei protocolli connessi e non connessi

setup iniziale

indirizzo di destinazione ordine dei pacchetti

controllo del flusso

connesso non conn.

durante il setup garantito

no nei

pacchetti non garantito

no

(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

(34)

Servizi non affidabili

• Non garantiscono la corretta ricezione dei messaggi

• Utilizzano soltanto le primitive

request/indication

(35)

Un esempio

connect.request

connect.confirm data.request

data.confirm ...

disconnect.request

connect.indication connect.response

data.indication data.response

...

disconnect.indication

(36)

Servizi datagram

• Senza riscontro (non usano

response/confirm), in analogia con i telegrammi

• Sono servizi

• non orientati alla connessione

• non affidabili

(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

datagramma

(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

(39)

Bibliografia

• “Reti di Computer”

• Capitolo 1

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

contenuto nel CD-ROM omonimo

• Capitolo 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

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 in utilizzi parziali.. Nota

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

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 in utilizzi parziali.. Nota

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 in utilizzi parziali.. Nota

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 in utilizzi parziali.. Nota

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 in utilizzi parziali. Nota

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. © 1999 Pier

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 in utilizzi parziali.. Nota