![Page 1: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/1.jpg)
Lezione 2
Lezione 2
Modi di Trasferimento
Gianluca Reali
![Page 2: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/2.jpg)
Lezione 2
Servizi di Rete
• COMMUTAZIONE DI CIRCUITO
• COMMUTAZIONE DI PACCHETTO
![Page 3: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/3.jpg)
Lezione 2
Commutazione di Circuito
FASE DI INSTAURAZIONE
FASE DI TRASFERIMENTO DATI
FASE DI SVINCOLO
Assegnazione di un circuito fisico di comunicazione
![Page 4: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/4.jpg)
Lezione 2
Commutazione di Pacchetto
Header Payload
Immagazzinamento e rilancio (store&forward)
Possibili perdite di UI
UI
![Page 5: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/5.jpg)
Lezione 2Commutazione di Pacchetto
Servizio di comunicazioneCONNECTION ORIENTED (CO)
FASE DI INSTAURAZIONE DI UNA CHIAMATA VIRTUALE (controllo preventivo sulla disponibilità di risorse di reteFASE DI TRASFERIMENTO DATIFASE DI SVINCOLO
Assegnazione di un circuito virtuale di comunicazione, fomato da una successione di canali virtuali
![Page 6: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/6.jpg)
Lezione 2
Commutazione di PacchettoServizio di comunicazioneCONNECTIONLESS (CL)O DATAGRAM
Nessun tipo di controllo preventivo sulla disponibilità di risorse di rete
Impredicibilità del percorso di rete
Maggiore variabilità del ritardo di trasferimento delle UI
![Page 7: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/7.jpg)
Lezione 2
Risorse di reteE’ una risorsa tutto ciò che contribuisce alla fornitura del servizio di trasferimento
-ogni singolo flusso informativo necessita di una certa quantità di risorse per essere adeguatamente trasferito;
- le risorse hanno un costo, e sono disponibili in misura limitata;
Principali tipi di Risorse:
Risorse Trasmissivelocalizzate nei rami → Capacità Trasmissiva (Banda)
Risorse di Memorizzazionelocalizzate nei nodi → Quantità di Memoria (Buffer)
Risorse di Elaborazionelocalizzate nei nodi e in altri elementi di rete (Server) → Processori
![Page 8: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/8.jpg)
Lezione 2
Sistema di ServizioUtenti
Serventi
1
2
...
KL
Coda
Richieste di servzio
A seconda di come vengono risolte le contese di utilizzazioneA seconda di come vengono risolte le contese di utilizzazioneil Sistema di servizio può essereil Sistema di servizio può essere::
a perdita puraa perdita pura (L=0)(L=0)orientato alla perdita (L piccolo)orientato alla perdita (L piccolo)orientato al ritardo orientato al ritardo (L grande)(L grande)a ritardo senza perdita (L infinito o almeno uguale al numeroa ritardo senza perdita (L infinito o almeno uguale al numero di utenti)di utenti)
![Page 9: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/9.jpg)
Lezione 2
12...
P
N utenti potenziali
R richieste di preassegnazione (prenotazione)
P r.d.p. ammesse che generano M richieste di utilizzazione
1
2
...KL
r.d.u. in codaQ
r.d.p in coda K
r.d.u. servite
Fase di Utilizzazione
Fase di Pre-assegnazione
![Page 10: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/10.jpg)
Lezione 2
Strategie di assegnazione
Assegnazione a domandaAssegnazione a domandase manca la fase di pre-assegnazione, ovvero gli utenti presentano direttamente le richieste di utilizzazione;
PrePre--assegnazione collettivaassegnazione collettiva (risorse prenotate)(risorse prenotate)se P > KP > K, quindi sono possibili contese di utilizzazione(oltre alle contese di pre-assegnazione)
PrePre--assegnazione individualeassegnazione individuale (risorse assegnate)(risorse assegnate)se ogni servente fisico è dedicato ad un utente (P = K)P = K), quindi NON sono possibili contese di utilizzazione(ci possono essere solo contese di pre-assegnazione)
![Page 11: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/11.jpg)
Lezione 2
Prestazioni dei modi di trasferimentoGrado di trasparenza semantica o integrità informativa: è una misuradella similitudine delle UI trasmesse e ricevute
Rete TLC
SO NO NEMAAL CIPRON TO
NO NEMAALPRON
SO NO NEMAAL CIPRON TO
basso g.i.i.
alto g.i.i.
Grado di integrità informativa dipende dal modo di risoluzionedelle contese di utilizzazione delle risorse di trasferimento:
–diminuisce per contese risolte a perdita–aumenta per contese risolte al ritardo
![Page 12: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/12.jpg)
Lezione 2
Prestazioni di un modo di trasferimentoGrado di trasparenza temporale: è una misura della similitudine delladistanza temporale in ricezione fra le unità informative (intervalli di inter-arrivo) con la corrispondente in trasmissione (intervalli di inter-partenza)
dipende dalla variabilità del ritardo di transito che le UI subiscono nell’attraversamento della rete
dipende anche dalla scelta del modo di risoluzione dellecontese di utilizzazione delle risorse di trasferimento:
aumenta per contese risolte a perditadiminuisce per contese risolte a ritardo
![Page 13: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/13.jpg)
Lezione 2
• La trasparenza temporale è necessaria nel caso di trattamento di sorgenti di tipo ISOCRONO.
• In caso di modo di trasferimento non temporalmente trasparente, le deviazioni del ritardo di transito intorno al suo valor medio devono essere compensate in ricezione mediante una EQUALIZZAZIONE DEI RITARDI
Asse
di e
miss
ione
Asse
di ri
costr
uzion
e
Tempo
Tem
po
Pacchetto scartato
Ritardo di transito Ritardo di equalizzazione
S A/D Pacch. DD/ADe- pacch.
BufferRete a pacchetto
![Page 14: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/14.jpg)
Lezione 2
Prestazioni di un modo di trasferimentoEfficienza di utilizzazione delle risorse
consiste nell’assicurare un elevato rendimento di utilizzazione dellerisorse condivise:
– indipendentemente dalle caratteristiche di emissione deiflussi
– soddisfacendo i vincoli in termini di trasparenza temporale e integrità informativa
![Page 15: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/15.jpg)
Lezione 2
Le componenti di un modo di trasferimentoUn modo di trasferimento dell’informazione, è caratterizzato dai seguenti aspetti:
TECNICA DI MULTIPLAZIONEMODALITA’ DI COMMUTAZIONEARCHITETTURA DEI PROTOCOLLI
![Page 16: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/16.jpg)
Lezione 2
Schema di multiplazione• Per ogni ramo della rete logica, definisce le modalità secondo le
quali le UI condividono logicamente la capacità di trasferimentodel ramo
• Vanno distinti i casi di:
– accesso di tipo centralizzato
– accesso di tipo distribuito
Canalemultiplato
MUXMUX
Sorg
enti
trib
utar
ie
.
.
. TMDFDMCDMWDM...
Controllodi accessoal mezzo
Canalemultiplato
![Page 17: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/17.jpg)
Lezione 2
Modalità di gestione dell’asse dei tempiMultiplazione a
divisione di tempo(TDM)
Con asse dei tempisuddiviso in IT
(slotted, S)
Con asse deitempi indiviso(continuous, Cunslotted, U )
![Page 18: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/18.jpg)
Lezione 2
Asse dei tempi indiviso (U, C) e suddivisoin intervalli temporali (S)
U, CIntervallo temporale
S
Delimitatore (flag)TempoUI
![Page 19: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/19.jpg)
Lezione 2
Modalità di gestione dell’asse dei tempi
TDM
Con asse deitempi indiviso
Con asse dei tempisuddiviso in IT
Con organizzazionein trama
(Slotted Periodic, SPo slotted framed, SF)
Senza organizzazionein trama
(slotted statistical, SSo slotted unframed, SU)
![Page 20: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/20.jpg)
Lezione 2
Asse dei tempi senza organizzazione in trama (SU o SS) e con organizzazione in
trama (SF o SP)
S
Intervallotemporale
(slot)
Trama # i + 1
SU
Trama # i - 1 Trama # i
SFUnità di
SincronizzazioneIndiriz. esplicito
Parola diAllineamento
Indiriz. implicito
S= slotted, SU= slotted unframed, SF= slotted framed
![Page 21: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/21.jpg)
Lezione 2
Commutazione
Per un nodo della rete logica, sono definite delle modalità secondo le quali ogni ingresso del nodo (ramo di ingresso) è associato logicamentead una o più uscite (rami di uscita).
Nododi commutazione
ingressi uscite
E’ attuata per mezzo delle funzioni di instradamentoinstradamento e di attraversamentoattraversamento
![Page 22: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/22.jpg)
Lezione 2
Commutazione
In un nodo della rete logica, l’instradamento è la funzione decisionale, che consente di stabilire il ramo di uscita verso il quale deve essereinoltrata una UI da uno dei rami d’ingresso
In un nodo della rete logica, l’attraversamento è la funzione attuativa, cheha lo scopo di trasferire, attraverso il nodo, una UI da un ramo d’ingressoad uno di uscita
![Page 23: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/23.jpg)
Lezione 2
CommutazioneLa funzione di instradamento può essere effettuata:
– durante la fase di instaurazione della chiamata (per servizi di trasferimento orientati alla connessione, associata a strategie di pre-assegnazioneindividuale o collettiva delle risorse)
– per ciascuna UI (per servizi di trasferimento senza connessione, associata a strategie di assegnazione a domanda)
L’ attraversamento di un nodo può avvenire con due differenti tecniche:
– con connessione diretta: il percorso interno ingresso-uscita è temporalmentetrasparente
– con connessione ad immagazzinamento e rilancio: ogni UI attraversante ilnodo viene completamente memorizzata prima di essere rilanciata verso l’uscita
![Page 24: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/24.jpg)
Lezione 2
Struttura di un nodo di commutazione
Le reti di connessione possono essere suddivise in due categorie:
A divisione di spazioA divizione di tempo
![Page 25: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/25.jpg)
Lezione 2
Commutazione a divisione di spazioNodo di commutazione
Linee diingresso
Linee diuscita
![Page 26: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/26.jpg)
Lezione 2
Commutazione a divisione di tempo
TEMPO
ingressoingresso
uscitauscita
i i
j j
Trama # k Trama # k + 1
uscitauscita
ingressoingresso i i
j j j
Trama # k Trama # k + 1
Unitàinformativa
Intervallotemporale
![Page 27: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/27.jpg)
Lezione 2Schema di un Commutatore a Immagazinamento e Rilancio
A
B
C
1
2
3
Unità di Comando
Line
e di
Ingr
esso
Line
e di
Usc
ita
Sezione di Connessione
Sezione di Memorizzazione
![Page 28: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/28.jpg)
Lezione 2
Modo di trasferimento a pacchettoUn nodo a commutazione di pacchetto esegue la funzione dicommutazione in accordo alla tecnica di IMMAGAZINAMENTO e RILANCIO
1
2
Linee diingresso
Linee diuscitaInstradamento
3
Trasmissione
Il RITARDO DI COMMUTAZIONE è composto da due componenti:1) FISSA formata dai tempi di elaborazione e di propagazione2) VARIABILE composta dal tempo di memorizzazione in uscita
![Page 29: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/29.jpg)
Lezione 2
Architettura Protocollare
• Protocollo: insieme di regole e modalità di attuazione di una funzione o gruppo di funzioni.
• Protocollo di comunicazione: insieme di regole che definiscono le modalità di interazione fra sistemi.
• L’Architettura protocollare descrive la stratificazione delle funzioni di comunicazione e stabilisce la loro attribuzione alle apparecchiature di rete.
Sistema Trasmittente Sistema Ricevente
mezzo fisico
strato 1strato 2strato 3strato 4
strato applicativo
strato 1strato 2strato 3strato 4
strato applicativo
![Page 30: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/30.jpg)
Lezione 2
Architettura Protocollare:Principio di stratificazioneSistema Trasmittente Sistema Ricevente
1) Il direttore detta alla segretaria
una lettera per il Dott Rossi2) La segretaria scrive la lettera, la
chiude e cerca nell’agenda l’indirizzo del Dott Rossi
3) Il fattorino ritira le lettere e le imbuca.
4) Il servizio poste, utilizzando mezzi di trasporto, invia la posta nell’ufficio
postale di destinazione
7) Un fattorino ritira la posta all’ufficio postale e la porta alla
segretaria del Dott Rossi
8) La segretaria del Dott Rossi legge la lettera
9) Il Dott Rossi ascolta la lettera
2
4
3
6) L’ufficio postale di destinazione
riceve la posta1
5) Aerei, treni, Tir trasportano la posta all’ufficio di destinazione
![Page 31: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/31.jpg)
Lezione 2
Architettura Protocollare
![Page 32: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/32.jpg)
Lezione 2
Architettura Protocollare
Una entità di un sistema appartenente allo strato N-esimo è definita N-entità
La N-entità di un sistema fornisce un servizio alla N+1-entità e riceve un servizio dalla N-1-entità
Ciascuna N-entità di un sistema dialoga con le entità adiacenti (N+1 e N-1) attraverso un insieme definito di interazioni che sono dette primitive di servizio
Entità alla pari interagiscono tra loro per il corretto funzionamento delle funzioni a cui sono preposte
L’insieme di attività svolte dalle N-entità definisce lo N-protocollo
![Page 33: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/33.jpg)
Lezione 2
Architettura Protocollare
![Page 34: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/34.jpg)
Lezione 2
Architettura Protocollare
Primitive di comunicazione e servizi ai SAP
Servizio a) Confermatob) Non confermatoc) Iniziato dal fornitore
![Page 35: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/35.jpg)
Lezione 2
Architettura ProtocollareRelazione tra unità dati
• Ogni strato tratta unità informative dette PDU (Protocol Data Unit) composte dall’informazione utile da trasferire (SDU, Service Data Unit) e da un intestazione (PCI, Protocol Control Information)
• La PDU di uno strato viene incapsulata nella PDU dello strato inferiore
(N)-SDU
(N)-PDU
(N)-PCI
(N+1)-PDU
(N)-SAP(N+1)-Strato
(N)-Strato
![Page 36: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/36.jpg)
Lezione 2
Architettura ProtocollareRelazione tra unità dati
![Page 37: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/37.jpg)
Lezione 2
Architettura ProtocollareSegmentazione e riassemblaggio
![Page 38: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/38.jpg)
Lezione 2
Architettura ProtocollareMultiplazione e Multiplazione Inversa
![Page 39: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/39.jpg)
Lezione 2
Architettura ProtocollareTipologie di strati
![Page 40: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/40.jpg)
Lezione 2
Architettura Protocollare:il modello OSI
stra
ti d
i ut
ilizz
azio
ne
Strato diApplicazione
Strato diPresentazione
Strato diSessione
Strato diTrasporto
Strato diRete
Strato diCollegamento
Strato Fisico
Strato diApplicazione
Strato diPresentazione
Strato diSessione
Strato diTrasporto
Strato diRete
Strato diCollegamento
Strato Fisico
Mezzi Fisici di Trasmissione
Protocollo di Applicazione
Protocollo di Presentazione
Protocollo di Sessione
Protocollo di Trasporto
Protocollo di Rete
Protocollo di Collegamento
Protocollo di Strato Fisico
![Page 41: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/41.jpg)
Lezione 2Architettura Protocollare:il modello OSI
Strato di Applicazione
Scopo: fornire ai processi applicativi residenti in un sistema i mezzi per accedere all'ambiente OSI.
Consente l’interazione tra entità di applicazione avvalendosi del servizio di PRESENTAZIONE
Es.Terminale Virtuale (TELNET)Posta Elettronica (SMTP)Trasferimento File (FTP)
![Page 42: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/42.jpg)
Lezione 2
Architettura Protocollare:il modello OSI
Strato di Presentazione
Scopo: risolvere i problemi di compatibilità tra due entita' di applicazione per quanto riguarda la rappresentazione dei dati lo strato di presentazione deve sollevare le entita' di applicazione da ogni problema relativo alla trasformazione della sintassi dei dati Consente l’interazione tra entità di presentazione avvalendosi del servizio di SESSIONE
Tipiche funzioni svolte dalle entità dello strato di presentazione:Compressione datiTraduzione dei codici usati per rappresentare i datiSupporto per la sicurezza dei dati e della comunicazione
![Page 43: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/43.jpg)
Lezione 2
Architettura Protocollare:il modello OSI
Strato di Sessione
Scopo: strutturare e sincronizzare lo scambio dati in modo da poterlosospendere, riprendere e terminare ordinatamenteConsente l’interazione tra entità di sessione avvalendosi del servizio di TRASPORTO Utile quando le applicazioni prevedono diverse modalità di scambio delle informazioni, oppure quando porzioni del percorso logico sono poco affidabiliMaschera eventuali interruzioni del servizio di trasporto e mantiene una continuità logica nell'evoluzione della connessione di sessione (utilizzo di checkpoint per il recupero del “dialogo”)
![Page 44: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/44.jpg)
Lezione 2
Architettura Protocollare:il modello OSI
Strato di Trasporto
Scopo: trasferimento trasparente delle unità dati. Colmare eventuali deficienze e fluttuazioni della qualità di servizio di rete. Instaurare e abbattere connessioni in rete.
E' il più “basso” strato che ha significato da estremo ad estremo.Lo strato di trasporto cerca di rendere la qualità del servizio compatibile con quanto richiesto dallo strato di sessione (controllo di errore e di flusso).Consente l’interazione tra entità di trasporto avvalendosi del servizio di RETEClassi di servizio caratterizzate da: Portata, ritardo di trasferimento, tasso di errore, disponibilita' della connessionemultiplazione e suddivisione di connessioniFrammentazione di messaggi in pacchetti
![Page 45: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/45.jpg)
Lezione 2
Architettura Protocollare:il modello OSI
Strato di Rete
Scopo: rendere invisibile allo strato di trasporto il modo in cui sono utilizzate le risorse di rete (lo strato di trasporto vede solo la qualità di servizio della connessione end-to-end).
Consente l’interazione tra entità di rete avvalendosi del servizio di COLLEGAMENTOfornisce i mezzi per instaurare, mantenere e abbattere le connessionitra entità di livello trasportofornisce i mezzi funzionali e procedurali per lo scambio di informazionitra entità di livello di trasportofunzioni fondamentali: instradamento, indirizzamento, controllo di flusso, multiplazione, segmentazione e riassemblaggio.
![Page 46: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/46.jpg)
Lezione 2
Architettura Protocollare:il modello OSI
Strato di Collegamento
Scopo: gestire eventuali malfunzionamenti che dovessero verificarsi nello strato fisico. Gestione della linea (simplex, duplex).
Consente l’interazione tra entità di collegamento avvalendosi del servizio di livello FISICORivelazione degli erroriRecupero delle trame perse Controllo di Flusso (es. Sliding Window)Controllo di accesso al mezzo (es. Mezzo Condiviso)
![Page 47: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/47.jpg)
Lezione 2
Architettura Protocollare:il modello OSI
Strato Fisico
Scopo: effettuare il trasferimento fisico delle cifre binarie scambiate dalle entità di collegamento. Assicura l'indipendenza della comunicazione dal particolare mezzo trasmissivo utilizzato (Es.: tratta costituita da fibra+cavo coassiale+ponte radio).
Consente l’interazione tra entità di strato fisico avvalendosi del mezzo trasmissivoMezzi meccanici, elettrici, funzionali e procedurali per gestire le connessioni fisiche
![Page 48: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/48.jpg)
Lezione 2
Architettura Protocollare:il modello OSI
![Page 49: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/49.jpg)
Lezione 2
Architettura Protocollare:il modello TCP/IP
![Page 50: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/50.jpg)
Lezione 2
Architettura Protocollare:il modello TCP/IP
![Page 51: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/51.jpg)
Lezione 2
Architettura Protocollare:il modello TCP/IP
Strato di ApplicazioneLogicamente simile allo strato di applicazione del modello OSI.
Strato di Trasporto
TCP : Transmission Control ProtocolConnection OrientedAffidabile (consegna “segmenti” senza errori e in sequenza)Controllo di Flusso
UDP: User Datagram ProtocolConnection-less
![Page 52: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/52.jpg)
Lezione 2
Architettura Protocollare:il modello TCP/IP
Strato InternetIP: Internet Protocol
Progettato per interconnettere reti eterogeneeConnection-less
Strato di Accesso alla reteÈ definito solo allo scopo di mascherare agli strati superiori le caratteristiche specifiche del collegamento e del mezzo trasmissivo.
![Page 53: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/53.jpg)
Lezione 2
Architettura ProtocollareEsempio D1
S R
b
ac riconosce l’indirizzo D1 e
instrada i datagrammi versol’interfaccia “a”D2
![Page 54: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/54.jpg)
Lezione 2
Architettura Protocollare:Commutazione di Circuito
Servizio di trasferimento: con connessioneMultiplazione: staticaCommutazione: attraversamento con connessione direttaArchitettura protocollare: multiplazione e commutazione nello strato 1
![Page 55: Lezione 2 Modi di Trasferimento Gianluca Realiconan.diei.unipg.it/WEB-FT/lucidiFI/Lezione 2.pdf · Lezione 2. Prestazioni di un modo di trasferimento. Grado di trasparenza temporale:](https://reader031.vdocuments.mx/reader031/viewer/2022011908/5f6230309cb2893ed8456527/html5/thumbnails/55.jpg)
Lezione 2
Architettura Protocollare:Commutazione di Pacchetto
Servizio di trasferimento: con o senza connessioneMultiplazione: dinamica (con etichetta)Commutazione: attraversamento con connessione ad immagazzinamento e rilancioArchitettura protocollare: multiplazione e commutazione nello strato 3